Why programming isn't for everyone

Today I learned about HyperCard, a system where you could implement a basic calculator in a few easy steps, one of them involving the following impressively English-like snippet:

on mouseUp
  get name of me
  put the value of the last word of it after card field "lcd"
end mouseUp

The article depicts HyperCard as a system making programming accessible to people who aren't professional developers. It is claimed that Apple likely killed off the product because it's inconsistent with its business model (roughly, devices bought to consume rather than to create).

I sympathize with the sentiment – I very much like stuff you can tinker with, and dislike business models discouraging tinkering. However, I don't think businesses have the power to prevent anything that works well for many people from happening. A conspiracy of typewriter manufacturers could never stop the PC.

This seems especially true with software, where huge systems can be built by volunteers in their spare time. If an idea works, if a software system wants to be built around it, it will be built.

Of course it may be the case that the time hasn't come for a programming system for non-developers. It's just my opinion that it never will come, not really. Why?

Not because you need much education to program. Very useful stuff can be built without knowing why optimal sorting is O(n*log(n)), or even what big O means.

Not because programming languages must have, or typically have arcane syntax. As a kid, I found Pascal's somewhat English-like "begin" and "end" off-putting, and was greatly relieved to discover Algolish braces. How close to natural language syntax can get, and whether it is at all beneficial to go there is IMO an irrelevant question. The fact is that programming languages can be very readable to people.

The main reason is that development leads to maintenance, and maintenance leads to suffering.

For example, if your program stores persistent data, and you want to change it, your changes to the program must be done such as to preserve the meaning of existing data. This part of development causes major pain everywhere, from video recording to financial databases to compiler construction. No amount of knowledge and no amount of support from the tools make this fun.

There are many other things. Everything in your program's environment is unstable and you must constantly update the program to keep up. Your program gets cluttered with options and you forget what does what. There are cases you didn't test – spaces in the names, empty data fields, reverse order of operations.

As a result, maintenance means dealing with misbehaving programs that eat data, send trash around, or simply make you wait for an hour and then watch them produce garbage.

This never ends and quickly stops being fun. When something useful can not be done quickly and isn't the average person's idea of fun, it becomes the business of professionals – or hardcore hobbyists indistinguishable from professionals. As a counter-example, many people like cooking in their spare time without necessarily getting close to the level of a chef or spending that much time cooking. Con Kolivas, on the other hand, could technically be called a "hobbyist", but he could be called a "professional" as well.

Maybe I'm wrong, maybe there are plenty of places where a sprinkle of logic – in textual form or graphical form or whatever form – can be figured out quickly, left alone and be useful ever after. It's just that it's usually the opposite with me. Every time I have a nice little idea it takes me 10x the time it "should" take to implement, and most things keep biting me once in a while for a long time.

Programming isn't for everyone because it is not fun to maintain what was fun to program.

148 comments ↓

#1 Tolomea on 01.23.12 at 12:23 am

I've long thought that the real issue is that that isn't English, and no matter how much you make it look like English it never will be.
Come the day when a programming language looks exactly like English it will still have the property that the computer will do what it's told with an attention to detail and reckless disregard for actual intent that would put any lawyer to shame.
Programming fundamentally requires a level of precision and detail of thought that most people aren't prepared to deal with.

#2 Yossi Kreinin on 01.23.12 at 12:31 am

@Tolomea: I think that programming strong AI, that could guess your intent or ask you when you're not clear enough, etc. is still gnarly. Basically instead of programming you now have something like a project meeting – the AI says, "OK, but what about the old files?" and now you have to think together, ultimately whatever the AI proposes you must understand and choose between alternatives. I believe the core gnarliness lies in inspecting those alternatives. Another way of saying it is that a part of programming is a sort of "project management", that software tends to become a "project" requiring some sort of "management", and this sort of project management isn't for everyone.

#3 Chas. Owens on 01.23.12 at 7:15 am

"The main reason is that development leads to maintenance, and maintenance leads to suffering."

Reflection on the contortions "normal" users go through to achieve things shows that this statement is bunk.

Tools that bring more power to these users are good things, and HyperCard was one of those tools. The most common programming tool (used by non-programmers) is the spreadsheet. Users create immense works that are an incredible pain to maintain, but they do it because it is the only choice they know they have. "Fun" doesn't come into the equation.

#4 Yossi Kreinin on 01.23.12 at 9:55 am

Spreadsheets is an interesting borderline example to discuss.

#5 saurabh on 01.23.12 at 3:29 pm

Human languages suffer from a lack of precision. You can tell what I want to say if I use bad grammar or the wrong case. Even if a computer is made to understand those imperfections, it seems rather unnecessary. In my opinion, an English-like syntax such as the one in your example is actually *less* readable than (non-esoteric) programming language syntax.

#6 PherricOxide on 01.23.12 at 7:45 pm

@"This never ends and quickly stops being fun"

Sometimes, but not all code maintenance is tedious. Refactoring a mess of poorly written unruly code is a bit like cleaning your house; it seems mostly boring at the time, but once you're done and can look out and see poorly designed buggy code suddenly become a well crafted bug free architecture, there's certainly a feeling of enjoyment.

Although on second thought, I'd say the enjoyment factor of fixing a bug is somewhat close to a ratio of time spent vs code modified. Days where you spend 4 hours tracking a bug down only to realize that there was only a single line of code you had to change… those just suck.

#7 Yossi Kreinin on 01.23.12 at 10:58 pm

@saurabh: I agree as far as my own taste goes; the upshot is that whatever one's taste, it's possible to make language syntax or some other sort of command interface fairly understandable to people who aren't deeply involved with computers.

@PherricOxide: I think that this sort of enjoyment is a "second-order" thing happening to people who do lots and lots of this sort of work. You aren't enjoying because that's what you came to do, but because you've realized the inevitability of what you're doing and how much worse the alternatives are. I think it's an acquired taste, and it's only acquired, together with proficiency, through a lot of experience.

#8 Mikhail on 01.24.12 at 9:10 am

Check this post, this guy is actually working since 10 years on what he calls "Conversational Interface". http://wesnerm.blogs.com/net_undocumented/2012/01/conversational-interfaces-redux.html

#9 Tim on 01.24.12 at 5:55 pm

I think you are right that the main problem is maintenance. I don't think there is a general solution. All you can do is minimize the maintenance needs by making the simplest program with the simplest IT stack that will solve the problem.

IMHO this is also the best way to make programming accessible to approximately everyone. First you assume that they understand their problem domain and the problem that they want to solve. Then you give them the simplest possible computer so that they don't have to spend any more time than necessary learning how to program it.

They will have to learn how to program though (ideally after learning the basics in school). There is no way around it. English syntax programming languages and the entire galaxy of related ideas for making programming look like something other than arranging instructions for a (more or less) formally defined machine to execute are completely wrongheaded. To say it is an AI-complete problem is a vague underspecification: what you would need to do is provide the customer with an entire automated developer (so you can have the project meeting type discussions Yossi mentions in comment #2). Not only do you have to figure out how to do that, but you have to figure out how to do it cheaper than a meat developer. Then it produces an overly complex program that is a maintenance nightmare, because it doesn't know as much about the problem as the customer, the developers ran out of funding after implementing the programming skills and didn't have time to give it the best communication skills, and it is motivated to justify its electricity bill and the enormous amortized cost of its development rather than being motivated to making the simplest possible program so you can get back to thinking about real problems in a real domain.

Is it possible to make very complex machines that do not need much maintenance? Yes; they are called microprocessors. Microprocessors are expensive, but most applications are not as complex as a microprocessor and are much easier to do some maintenance on if it's not quite right the first time. And you don't need expensive fabs for software.

I don't know for sure that anyone could write small applications without needing to learn what amounts to a second career's worth of skill given the right K-12 education and a reformed software industry, but I think it's plausible. Perhaps more plausible are specialized meat developers who can write simpler programs that don't require so much maintenance. But maybe you'd have to reform the software industry (and possibly also K-12 education) just to get that.

And maybe that's all Marxist engineering utopia nonsense. Here's an alternate theory: People are cheap enough, and software is cheap enough to copy and distribute, that it's usually business optimal to pay specialists to talk to the domain experts and then quickly crank out buggy software to sell to as many people as possible, and in the rare case when you want software that you can't sell to very many people, it's still business optimal to pay specialists to talk to the domain experts and then quickly crank out buggy software because that's what they know how to do and that's what the system is set up to support because that's how to make money in the general case. In other words, there is no business case for getting everyone to program (or for writing programs that are easy to maintain, most of the time).

#10 Yossi Kreinin on 01.24.12 at 11:45 pm

"it is motivated to justify its electricity bill and the enormous amortized cost of its development" – and that's a pretty optimistic scenario; it could as well try to take over the world, starting with infecting everything connected to the net with malware while it were at it :)

#11 Krzysiek on 01.26.12 at 1:17 am

Everyone knows that C/C++ programmer gets most thrills from writing main() function (i.e. writing new code), not from maintaining and refactoring old code. That's why there are so many open source programs that cannot get to 1.0 release, but end up being constantly rewritten from scratch until the developer finishes college (has no more spare time) or gets bored with it and starts a new project.

The no-fun part of programming (read: maintaining) is not the only part that keeps some people from writing software. I think there is a bigger reason: some people simply think in terms less structured and organised than computer programs. Some people think in ideas and pictures they have trouble communicating to other people (even when those other people are attentive and willing to surmise or ask for clarifications), not to mention cold and strict machines that computer are. You know the saying: computers work as programmed, not as intended :-)

I, too, think that the programming language is not the main barrier. I think the effort needed to describe the problem and specify the needed result (so one does not get a million possible answers from a computer and has to dig through them to get the one) may for some people be greater enough to discourage them from using a computer.

#12 Yossi Kreinin on 01.27.12 at 12:41 am

I agree about the programmed vs intended part, I'm just not sure how bad it is on average. It seems as though a lot of non-programmers "get it" – see computers for what they are and realize the need to be precise in their instructions.

#13 Mark N. on 02.14.12 at 6:47 am

I agree writing long-lasting or large programs has the problems you describe, but do I think there are a lot of use-cases for one-off scripts that people could write and find interesting/useful, if they knew only a little bit of programming, in an environment that was vaguely accessible to them.

When given a suitable environment, even one that is broken in various ways, people do actually do so: many "non-programmers" in office settings write reasonably complex Excel macros, because Excel is there, has a macro language, and the barrier to entry is low enough that you slip into programming somewhat accidentally, when all you thought you were doing was editing a spreadsheet. Processing has also been somewhat successful in getting media artists to consider writing bits of code a legitimate thing they could do.

#14 Yossi Kreinin on 02.14.12 at 9:19 am

@Mark: I think the trouble begins when you start interacting with the larger environment – exchanging data, networking, that sort of thing. Scripting inside a reasonably closed environment has more chances to be "one-off".

To me, in this context, a "non-programmer" is someone who is doing very little programming – someone who spends much time programming is a "programmer" whatever his education and skills are. So the question to me isn't how easy it is for someone without special education to get into programming but whether they can get out :) – how much time maintaining those Excel macros is going to cost. It could be that diving into Excel macros is a net gain in a number of cases reasonably large to be interesting; I do believe that the majority of MS Office users do zero scripting, so in this sense Excel definitely isn't a programming platform "for everyone" nor is programming becoming similar to literacy either in its utility or in the extent to which it is widespread through Excel.

Basically all I'm saying is that users will forever be the majority and programmers will forever be a comparatively tiny minority, no matter what tools are available. Perhaps a close analogy is what happened with cars: you could once repair them yourself whereas today many things are infeasible to repair for the owner, however, even back in the old days many people would rather not touch their car (I'd be one of those people for sure…). I think that with time, computers will similarly become less accessible to people and lamenting the demise of systems such as HyperCard is a bit like lamenting the demise of manually repairable cars.

#15 John on 02.28.12 at 4:50 pm

I appreciate the perspective here. But I think things have and are changing in the world of software. There are always new technologies to use and upgrades, along with a stronger product focus in software nowadays, that can be done that when mixed in with maintenance to make the whole experience fun.

One thing though, your comment "However, I don’t think businesses have the power to prevent anything that works well for many people from happening." isn't quite right. Apple is leading the way for others to stop any such tinkering and their chief weapon is software patents. If someone can successfully patent the switch and "drag and drop" (I think Apple calls it slide to unlock), we are in deeeeeep trouble.

#16 Yossi Kreinin on 02.28.12 at 11:54 pm

Much as I dislike software patents, they don't seem to prevent tinkering; Apple can prevent people from sliding to unlock, but not from running a root shell on their Android phone. More generally it seems that up until now the ability of software patents to stop competition is limited, though of course it could get worse with time.

#17 Johan Ouwerkerk on 03.11.12 at 10:31 am

Think it is also a mental issue: some people just don't "build" things generally. Some people do, just don't get the same enjoyment of "building something" that hackers tend to get out of getting a working program.

Also, much like some people can't put a Lego car together that doesn't shatter or break during transport, some people can't really put the logic behind 1+1 together to make 2 come out reliably. The first type of people doesn't have the intuition for shape and form that make a Lego car stay a Lego car instead of reverting to a pile of bricks; the second doesn't seem to have the intuition that builds a clear mental model of how a program is supposed to work, how control flows, what happens when etc. etc. So for them programming is a constant pain of compiler errors, inexplicable bugs and the program never quite working reliably.

So even if they did enjoy building things, trying to program tends to be off putting — too much pain, and no real gain.

I for one don't much enjoy working with the soldering iron: I perfectly well what the end result should look like, yet somehow after way too much time it's far too much tin and a few components soldered the wrong way round. Admittedly I've not done much soldering, but I can already tell that it isn't going to be my favourite thing in the world.

#18 Yossi Kreinin on 03.11.12 at 12:16 pm

Could be a lot like that; the question is how much tools could help. What if you could get a device that took the gnarly parts out of soldering – would you do it more often then? What if people got environments where the gnarly parts are taken out of programming? So here I think the gnarly parts are basically too much part of what the whole deal is about.

#19 Johan Ouwerkerk on 03.11.12 at 2:57 pm

Yeah but at the core the gnarly parts of soldering (much like programming) is the issue of doing your best yet still have it come out all wrong.

If you give me an automagic tool that takes my circuit diagram and solders it properly (thus removing the gnarly bits), then great, but what you've just done is handed me a preprogrammed Excel spreadsheet and told me to fill in "these values over there in those columns, then click that button — it'll work". It's not the way actual programming or soldering lies.

There's a sizable number of people who never, ever, will have to worry about most of the things programmers would consider the "gnarly bits" because they don't ever reach that stage in their programming efforts. They've given up or in case of engineering/CS students been told firmly not to bother with the second year before that point already.

In fact, this "why can't people program" issue is a fairly significant area of research in CS departments because, since about the first CS departments ever sprung into existence, this has ever been a major obstacle for first year students. First years' first programming course always comes out with a fairly predictable two hump curve in the distribution of grades. One is the "can't program" lot, who despite about 30 to 40 years of research into making programming more accessible (and hence improve their fate at the first course), still flunk the course with 2-4 out of 10 points. Then there's the "actually pretty good" lot who predictably score a sound 7-8 out of 10.

They do that whether the course was Pascal, Java or Scheme to mention a few popular first course languages, they do that whether to tools amount to a text editor and an interpreter in a console window, an industry IDE like Eclipse or NetBeans, or a connect-the-dots "teaching tool" such as BlueJ.

There's this real, gaping void in understanding between people who can't program and people who intuitively can. It's not impossible for someone to make the leap, but you can definitely feel it as you gaze in utter disbelief when you see someone struggle with things like variable assignment that are so… simple and obvious?

It's not a benign kind of gap either: it's intimidating. Any time you want you can re-experience some of that unease about your own code and about the time and effort it takes to do even the most trivial and boring of things.

Always been an imperative "destructive update" kinda guy? Learn XSLT. You'll weep for "proper" variable assignment. PHP the way the world is supposed to work for you? Then try some Haskell. Spoiled with an actually helpful tool chain? Try debugging a couple of "move or conditional jump depends on unitialised variable" or "invalid reads of size 0" type valgrind errors in a moderately complex C++ program, should be good fun.

Now about that last example: the point is not that the toolchain is going to be less than easy on you (due to not actually having a clue about the real problem either). The point is: you are going to have *no idea* on how to fix it.

To overcome such obstacles takes a basic attitude and skill that no tool can ever "do for you".

#20 Michael Scott on 07.24.13 at 5:40 am

Looking at that english-like snippet makes my head hurt, would anyone honestly say it'd be easier to use that syntax? It looks like a mess, and a mess with nothing but undefined behavior; the uncanny valley of syntax. We can't even perfect computer-translation, let alone have a computer act on what it is translating. The day that english-like syntax will be viable, is the day that books can be scanned into the computer, and entire games created… until then, it's so much easier just learning a (thankfully) strict syntax.

#21 해적게임 on 03.22.19 at 8:03 pm

You can forget about needing to wait for 2 or 3 days until any transaction is finalized. Even when you just want to sign up, they will not need more from you than an email address. You will have to wait a maximum of 12 hours. This means that your sensitive information is secure, even if someone were to steal the casino´s database of customers. In this particular situation, it only takes a few hours, if not, a few minutes. At the same time, you should know that transactions can be completed in the shortest time possible.

#22 Mikezof on 03.27.19 at 12:41 pm

Проститутки СПб
Лучшие проститутки Спб подарят Вам часы неземного блаженства и удовольствия. Проститутки Питера способны довести Вас до такого потрясающего оргазма, который захочется испытывать снова и снова.

#23 Julieffot on 03.28.19 at 9:06 pm

Детективное агентство, лучшие цены, полный спектр детективных услуг.
Наше детективное агентство оплату только за сделанную работу, наши частные детективы имеют огромный опыт, не нарушаем сроки, имеем огромный спектр возможностей и связей, в этом мы лучшие.
Частный детектив поможет вам в любом городе и регионе. Работаем по всей РФ

Список наших услуг:

Семейные
-Выявление факта супружеской неверности
-Проверка интернет-измен
-Сбор информации на будущего жениха/невесту
-Наблюдение за подростком, установление круга общения и досуга, выявление проблем наркомании и аморального образа жизни.
-Проверка няни ребёнка
-Розыск отцов, алиментщиков
-Розыск пропавших родственников и родственников с которыми утеряна связь
-Розыск пропавших детей
-Выявление амурных аферистов и мошенников

Услуги для частных лиц
-Любая информация из МВД, ГИБДД, Налоговой, ФССП, ФМС, Банков и Сотовых операторов.
-Определение местоположения человека по мобильному или
-Информационное досье
-Установление факта слежки
-Контроль телефона
-Проверка образа жизни человека
-Проверка алиби
-Розыск пропавших людей
-Розыск должников и их имущества
-Расследование преступлений
-Взломы и архивы переписок Вконтакте, других соцсетей, почт.
-Детализации телефонных разговоров и смс
-Уничтожение компромата и негатива в интернете (Эксклюзив)
-Дискредитация личности (Эксклюзив)

Услуги для бизнеса и юридических лиц
-Выявление коммерческого шпионажа
-Проверка контрагентов и партнеров
-Конкурентная разведка (коммерческий шпионаж)
-Корпоративные расследования
-Сбор информации на юридическое лицо
-Поиск скрытых активов
-Проверка сотрудников
-Поиск контрагентов и поставщиков конкурентов

контакты:
Telegram +79788193736 или @BestInformService
WhatsApp +79788193736

#24 Antonsaw on 03.30.19 at 4:28 am

код на скидку КЕЙТАРО тдс берите, скидка 20% пока еще действует XQ63-YAR4-3YWX

#25 HSKFairmietungGmbHcreft on 04.01.19 at 1:00 am

WARNUNG vor der HSK Fairmietung GmbH!

HSK Fairmietung GmbH WARNUNG

WARNUNG vor der HSK Fairmietung GmbH

HSK Fairmietung GmbH schlechte Erfahrungen

#26 PolenboellerHSKFairmietungSkarl on 04.06.19 at 8:53 pm

Kaufen sie Feuerwerk und Polenböller in den Pop Up Stores der HSK Fairmietung GmbH.

Warten Sie nicht bis Silvester. Nur kuz in Ihrer Stadt.

In den Pop Up Stores der HSK Fairmietung GmbH kaufen Sie das ganze Jahr Polenböller, also sicheres und seriöse Feuerwerkskörper aus Polen.

Das Feuerwerk der HSK Fairmietung GmbH stellt alle normalen, im Handel verfügbaren, Feuerwerkskörper in den Schatten. Unsere Raketen fliegeg bis zu 3 Kilometer hoch, unsere Böller machen bis zu 160 Dezibel!

Kaufen Sie noch heute Feuerwerkskörper aus Polen in den Pop Up Stores der HSK Fairmietung GmbH.

Polenböller billig kaufen bei der HSK Fairmietung GmbH

#27 Diannabaw on 05.02.19 at 12:31 pm

Quick sex in u city. Try it, you will like it!

#28 MauricenuG on 05.15.19 at 7:28 am

Популярный блоггер Станислав Дмитриевич Кондрашов: Как модно одеваться?

Рассказал Станислав Дмитриевич Кондрашов.

#29 istripper crack on 05.16.19 at 12:36 am

I am glad to be one of the visitors on this great website (:, appreciate it for posting .

#30 vn hax on 05.16.19 at 2:05 pm

Cheers, here from bing, i enjoyng this, i will come back soon.

#31 aimbot fortnite on 05.16.19 at 5:59 pm

I am glad to be one of the visitors on this great website (:, appreciate it for posting .

#32 nonsense diamond key on 05.17.19 at 8:17 am

Some truly fine goodies on this web site , appreciate it for contribution.

#33 fallout 76 cheats on 05.17.19 at 11:41 am

You got yourself a new follower.

#34 Hope Tallant on 05.17.19 at 2:13 pm

5/17/2019 I'm gratified by the manner in which yosefk.com handles this type of issue! Generally on point, often contentious, always well-researched as well as thought-provoking.

#35 red dead redemption 2 digital key resale on 05.17.19 at 4:46 pm

Just wanna input on few general things, The website layout is perfect, the articles is very superb : D.

#36 redline v3.0 on 05.17.19 at 7:53 pm

Very interesting points you have remarked, appreciate it for putting up.

#37 chaturbate hack cheat engine 2018 on 05.18.19 at 9:19 am

I like this website its a master peace ! Glad I found this on google .

#38 led ryggsäck on 05.18.19 at 4:10 pm

I really enjoy examining on this internet site , it has got cool content .

#39 mining simulator 2019 on 05.19.19 at 8:14 am

Just wanna input on few general things, The website layout is perfect, the articles is very superb : D.

#40 smutstone on 05.20.19 at 12:55 pm

Yeah bookmaking this wasn’t a risky decision outstanding post! .

#41 redline v3.0 on 05.21.19 at 8:25 am

Good Day, glad that i found on this in google. Thanks!

#42 free fire hack version unlimited diamond on 05.21.19 at 5:50 pm

very cool post, i actually like this web site, carry on it

#43 nonsense diamond on 05.22.19 at 7:40 pm

Found this on google and I’m happy I did. Well written site.

#44 krunker aimbot on 05.23.19 at 7:59 am

I conceive you have mentioned some very interesting details , appreciate it for the post.

#45 bitcoin adder v.1.3.00 free download on 05.23.19 at 11:38 am

You got yourself a new follower.

#46 vn hax on 05.23.19 at 8:26 pm

I enjoying, will read more. Cheers!

#47 eternity.cc v9 on 05.24.19 at 9:09 am

Great, yahoo took me stright here. thanks btw for info. Cheers!

#48 ispoofer pogo activate seriale on 05.24.19 at 7:33 pm

I consider something really special in this site.

#49 JamesMaige on 05.26.19 at 5:32 am

Hey. Soon your hosting account and your domain yosefk.com will be blocked forever, and you will receive tens of thousands of negative feedback from angry people.

Pay me 0.5 BTC until June 1, 2019.
Otherwise, you will get the reputation of a malicious spammer, your site yosefk.com will be blocked for life and you will be sued for insulting believers. I guarantee this to you.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

Here is a list of what you get if you don’t follow my requirements:
+ abuse spamhouse for aggressive web spam
+ tens of thousands of negative reviews about you and your website from angry people for aggressive web and email spam
+ lifetime blocking of your hosting account for aggressive web and email spam
+ lifetime blocking of your domain for aggressive web and email spam
+ Thousands of angry complaints from angry people will come to your mail and messengers for sending you a lot of spam
+ complete destruction of your reputation and loss of clients forever
+ for a full recovery from the damage you need tens of thousands of dollars

All of the above will result in blocking your domain and hosting account for life. The price of your peace of mind is 0.5 BTC.

Do you want this?

If you do not want the above problems, then before June 1, 2019, you need to send me 0.5 BTC to my Bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

How do I do all this to get this result:
1. I will send messages to 33 000 000 sites with contact forms with offensive messages with the address of your site, that is, in this situation, you and the spammer and insult people.
And everyone will not care that it is not you.
2. I’ll send messages to 19,000,000 email addresses and very intrusive advertisements for making money and offer a free iPhone with your website address yosefk.com and your contact details.
And then send out abusive messages with the address of your site.
3. I will do aggressive spam on blogs, forums and other sites (in my database there are 35 978 370 sites and 315 900 sites from which you will definitely get a huge amount of abuse) of your site yosefk.com.
After such spam, the spamhouse will turn its attention on you and after several abuses your host will be forced to block your account for life.
Your domain registrar will also block your domain permanently.

All of the above will result in blocking your domain and hosting account for life.
If you do not want to receive thousands of complaints from users and your hosting provider, then pay before June 1, 2019.
The price of your peace of mind is 0.5 BTC.
Otherwise, I will send your site through tens of millions of sites that will lead to the blocking of your site for life and you will lose everything and your reputation as well.
But get a reputation as a malicious spammer.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

#50 ScottDrign on 05.26.19 at 5:32 am

Hey. Soon your hosting account and your domain yosefk.com will be blocked forever, and you will receive tens of thousands of negative feedback from angry people.

Pay me 0.5 BTC until June 1, 2019.
Otherwise, you will get the reputation of a malicious spammer, your site yosefk.com will be blocked for life and you will be sued for insulting believers. I guarantee this to you.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

Here is a list of what you get if you don’t follow my requirements:
+ abuse spamhouse for aggressive web spam
+ tens of thousands of negative reviews about you and your website from angry people for aggressive web and email spam
+ lifetime blocking of your hosting account for aggressive web and email spam
+ lifetime blocking of your domain for aggressive web and email spam
+ Thousands of angry complaints from angry people will come to your mail and messengers for sending you a lot of spam
+ complete destruction of your reputation and loss of clients forever
+ for a full recovery from the damage you need tens of thousands of dollars

All of the above will result in blocking your domain and hosting account for life. The price of your peace of mind is 0.5 BTC.

Do you want this?

If you do not want the above problems, then before June 1, 2019, you need to send me 0.5 BTC to my Bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

How do I do all this to get this result:
1. I will send messages to 33 000 000 sites with contact forms with offensive messages with the address of your site, that is, in this situation, you and the spammer and insult people.
And everyone will not care that it is not you.
2. I’ll send messages to 19,000,000 email addresses and very intrusive advertisements for making money and offer a free iPhone with your website address yosefk.com and your contact details.
And then send out abusive messages with the address of your site.
3. I will do aggressive spam on blogs, forums and other sites (in my database there are 35 978 370 sites and 315 900 sites from which you will definitely get a huge amount of abuse) of your site yosefk.com.
After such spam, the spamhouse will turn its attention on you and after several abuses your host will be forced to block your account for life.
Your domain registrar will also block your domain permanently.

All of the above will result in blocking your domain and hosting account for life.
If you do not want to receive thousands of complaints from users and your hosting provider, then pay before June 1, 2019.
The price of your peace of mind is 0.5 BTC.
Otherwise, I will send your site through tens of millions of sites that will lead to the blocking of your site for life and you will lose everything and your reputation as well.
But get a reputation as a malicious spammer.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

#51 JohnnyHulty on 05.26.19 at 5:32 am

Hey. Soon your hosting account and your domain yosefk.com will be blocked forever, and you will receive tens of thousands of negative feedback from angry people.

Pay me 0.5 BTC until June 1, 2019.
Otherwise, you will get the reputation of a malicious spammer, your site yosefk.com will be blocked for life and you will be sued for insulting believers. I guarantee this to you.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

Here is a list of what you get if you don’t follow my requirements:
+ abuse spamhouse for aggressive web spam
+ tens of thousands of negative reviews about you and your website from angry people for aggressive web and email spam
+ lifetime blocking of your hosting account for aggressive web and email spam
+ lifetime blocking of your domain for aggressive web and email spam
+ Thousands of angry complaints from angry people will come to your mail and messengers for sending you a lot of spam
+ complete destruction of your reputation and loss of clients forever
+ for a full recovery from the damage you need tens of thousands of dollars

All of the above will result in blocking your domain and hosting account for life. The price of your peace of mind is 0.5 BTC.

Do you want this?

If you do not want the above problems, then before June 1, 2019, you need to send me 0.5 BTC to my Bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

How do I do all this to get this result:
1. I will send messages to 33 000 000 sites with contact forms with offensive messages with the address of your site, that is, in this situation, you and the spammer and insult people.
And everyone will not care that it is not you.
2. I’ll send messages to 19,000,000 email addresses and very intrusive advertisements for making money and offer a free iPhone with your website address yosefk.com and your contact details.
And then send out abusive messages with the address of your site.
3. I will do aggressive spam on blogs, forums and other sites (in my database there are 35 978 370 sites and 315 900 sites from which you will definitely get a huge amount of abuse) of your site yosefk.com.
After such spam, the spamhouse will turn its attention on you and after several abuses your host will be forced to block your account for life.
Your domain registrar will also block your domain permanently.

All of the above will result in blocking your domain and hosting account for life.
If you do not want to receive thousands of complaints from users and your hosting provider, then pay before June 1, 2019.
The price of your peace of mind is 0.5 BTC.
Otherwise, I will send your site through tens of millions of sites that will lead to the blocking of your site for life and you will lose everything and your reputation as well.
But get a reputation as a malicious spammer.

My bitcoin wallet: 19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL

#52 cheats for hempire game on 05.26.19 at 7:30 am

I conceive this web site holds some real superb information for everyone : D.

#53 iobit uninstaller 7.5 key on 05.26.19 at 10:13 am

Me enjoying, will read more. Thanks!

#54 smart defrag 6.2 serial key on 05.26.19 at 4:54 pm

Good Day, glad that i found on this in google. Thanks!

#55 resetter epson l1110 on 05.26.19 at 7:43 pm

Thanks for this site. I definitely agree with what you are saying.

#56 sims 4 seasons code free on 05.27.19 at 8:59 am

Enjoyed reading through this, very good stuff, thankyou .

#57 rust hacks on 05.27.19 at 9:21 pm

I simply must tell you that you have an excellent and unique site that I kinda enjoyed reading.

#58 strucid hacks on 05.28.19 at 11:39 am

very interesting post, i actually enjoyed this web site, carry on it

#59 expressvpn key on 05.28.19 at 8:40 pm

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#60 how to get help in windows 10 on 05.29.19 at 4:32 am

Fantastic beat ! I would like to apprentice even as you amend your
website, how can i subscribe for a weblog website?

The account aided me a appropriate deal. I were a little bit familiar of this
your broadcast provided vivid transparent concept

#61 ispoofer pokemon go license key on 05.29.19 at 10:03 am

Enjoyed examining this, very good stuff, thanks .

#62 aimbot free download fortnite on 05.29.19 at 2:04 pm

This is awesome!

#63 gamefly free trial on 05.29.19 at 7:55 pm

I have been surfing online greater than 3 hours as of
late, yet I never found any interesting article like yours.
It's lovely price sufficient for me. In my view, if all site owners
and bloggers made good content material as you probably did,
the web will likely be much more helpful than ever before.

#64 vn hax on 05.30.19 at 7:50 am

Intresting, will come back here later too.

#65 how to get help in windows 10 on 05.30.19 at 9:31 am

Thank you a bunch for sharing this with all people you really recognise what you are talking
about! Bookmarked. Kindly also talk over with my site =).
We may have a hyperlink exchange contract among us

#66 gamefly free trial on 05.31.19 at 12:06 am

Hi, I think your website might be having browser compatibility issues.

When I look at your blog in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, fantastic blog!

#67 xbox one mods free download on 05.31.19 at 2:20 pm

Great writing to check out, glad that google took me here, Keep Up cool Work

#68 fortnite aimbot download on 05.31.19 at 5:01 pm

Enjoyed reading through this, very good stuff, thankyou .

#69 gamefly free trial on 05.31.19 at 6:21 pm

What's up, I check your blogs regularly. Your story-telling style is witty,
keep it up!

#70 mpl pro on 06.01.19 at 7:30 pm

Yeah bookmaking this wasn’t a risky decision outstanding post! .

#71 gamefly free trial on 06.02.19 at 4:25 am

What's up Dear, are you genuinely visiting this site on a regular basis, if so after that you will absolutely obtain good knowledge.

#72 gamefly free trial on 06.02.19 at 5:00 am

Hey just wanted to give you a quick heads up. The text in your article seem to be
running off the screen in Chrome. I'm not sure if this is a formatting issue or something to do with web browser
compatibility but I thought I'd post to let you know.
The design look great though! Hope you get the issue solved soon. Cheers

#73 hacks counter blox script on 06.02.19 at 7:44 am

Good, this is what I was looking for in google

#74 gamefly free trial on 06.03.19 at 1:49 am

Greetings! I know this is kind of off topic but I was wondering which blog platform are you using for this
site? I'm getting sick and tired of WordPress
because I've had problems with hackers and I'm looking at options for another platform.

I would be awesome if you could point me in the direction of a good platform.

#75 protosmasher download on 06.03.19 at 11:32 am

This helps. Thanks!

#76 gamefly free trial on 06.03.19 at 5:54 pm

It's an amazing post designed for all the web visitors; they will get advantage from it I am sure.

#77 gamefly free trial on 06.04.19 at 8:52 pm

Peculiar article, totally what I wanted to find.

#78 gamefly free trial on 06.04.19 at 9:09 pm

I'll right away take hold of your rss as I can not in finding your e-mail subscription link or e-newsletter service.
Do you've any? Please permit me recognize so that I may just subscribe.
Thanks.

#79 gamefly free trial on 06.06.19 at 12:53 pm

Hey there this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to
manually code with HTML. I'm starting a blog soon but have no coding knowledge so I wanted to get advice from someone with experience.
Any help would be enormously appreciated!

#80 gamefly free trial on 06.06.19 at 3:46 pm

Today, I went to the beachfront with my children. I found a sea shell and gave
it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!

#81 Sharen Thuney on 06.08.19 at 1:10 am

Like the website– extremely easy to navigate and much to see!

#82 ps4 games 2014-15 on 06.08.19 at 3:56 pm

Oh my goodness! Awesome article dude! Thank you, However I am having
issues with your RSS. I don't understand the reason why I
cannot subscribe to it. Is there anybody else getting the same RSS problems?
Anybody who knows the solution will you kindly respond?
Thanx!!

#83 tinyurl.com on 06.09.19 at 2:54 pm

Hi there, I desire to subscribe for this blog to obtain most recent updates, therefore where can i
do it please assist.

#84 Richardmix on 06.09.19 at 10:53 pm

Amen ICO

We launched an Initial Coin Offering for Amen$ at a cost of just $0.0009 USD each.

Click the button to buy it Using Bank transfer, Debit or Credit card.
To find out more search google for Amen Dollar

#85 Craigpsype on 06.09.19 at 11:11 pm

dating sites for 13 years olds free bbw dating colorado springs
review tech usa my dating nightmares dating how to find a hoh for tih in los angeles
best free lesbian dating sites women over 50 2016 what its like dating an italian girl
ricardo acevedo lafayette la dating dating site in usa for singles
advice for christian dads to give their daughters for dating dating sites for matures

#86 gamefly free trial 2019 coupon on 06.10.19 at 9:02 pm

Amazing! Its actually amazing paragraph, I have got much clear idea on the topic of from this article.

#87 ps4 best games ever made 2019 on 06.12.19 at 10:37 pm

Your means of explaining everything in this post is actually fastidious, every one be
capable of easily understand it, Thanks a lot.

#88 Craigpsype on 06.13.19 at 4:00 pm

older dating over 50 why are women from ghana posing on dating sites
dating girl who says she is boring online dating sites in north carolina
l chat christen press and tobin heath dating free dating sites innh
how soon to ask their number online dating give me new dating site in usa
dating sites for country people in the usa 2019 christian dating site spoof police

#89 quest bars cheap on 06.14.19 at 2:11 pm

Everything is very open with a very clear description of the issues.
It was really informative. Your website is useful. Thank you for sharing!

#90 quest bars cheap on 06.15.19 at 5:49 am

I am sure this piece of writing has touched all the internet visitors, its really really pleasant paragraph on building up
new web site.

#91 Craigpsype on 06.16.19 at 5:37 am

free online dating sites no credit card dating sites where young women like miggle agr men
review of free dating websites for men over 40 real dating site in usa
senior dating sites over 60 for sex dating sex sites kazakhstan
free dating site without credit card in usa how to find out if husband is registered on dating sites
new york reality dating show irc chat for dating advice

#92 quest bars cheap on 06.17.19 at 10:46 am

Pretty section of content. I just stumbled upon your blog and in accession capital to assert that I get actually enjoyed account your blog posts.
Anyway I'll be subscribing to your feeds and even I achievement you access consistently rapidly.

#93 roblox script executor on 06.17.19 at 11:28 pm

Hey, yahoo lead me here, keep up good work.

#94 proxo key on 06.19.19 at 5:57 pm

This i like. Thanks!

#95 slotbitches hack on 06.20.19 at 11:47 am

I like this site because so much useful stuff on here : D.

#96 vn hax on 06.21.19 at 2:22 am

very nice post, i actually enjoyed this web site, carry on it

#97 nonsense diamond on 06.21.19 at 3:22 pm

Enjoyed reading through this, very good stuff, thankyou .

#98 plenty of fish dating site on 06.22.19 at 7:16 am

At this time it sounds like Drupal is the top blogging platform out there
right now. (from what I've read) Is that what you are using on your blog?

#99 badoo superpowers free on 06.24.19 at 12:35 am

Cheers, i really think i will be back to your page

#100 gx tool apk on 06.24.19 at 10:17 pm

Intresting, will come back here later too.

#101 cryptotab hack script free download on 06.25.19 at 7:24 am

I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.

#102 qureka pro apk on 06.26.19 at 3:08 am

I like this website its a master peace ! Glad I found this on google .

#103 skisploit on 06.26.19 at 1:13 pm

This is interesting!

#104 ispoofer on 06.27.19 at 11:47 am

Enjoyed examining this, very good stuff, thanks .

#105 synapse x serial key on 06.28.19 at 3:32 am

I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.

#106 advanced systemcare 11.5 pro key on 06.28.19 at 5:48 pm

Found this on bing and I’m happy I did. Well written post.

#107 how to get help in windows 10 on 06.29.19 at 2:50 am

Very good post. I'm going through many of these issues as well..

#108 cryptotab hack script free download 2019 on 06.29.19 at 11:34 am

Great, google took me stright here. thanks btw for this. Cheers!

#109 cryptotab hack script free download on 06.29.19 at 6:00 pm

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#110 pokemon go apk 0.39.1 on 07.01.19 at 1:50 pm

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#111 tinyurl.com on 07.01.19 at 5:45 pm

I am sure this article has touched all the internet
people, its really really pleasant paragraph
on building up new weblog.

#112 cheat fortnite download no virus on 07.02.19 at 12:41 am

Thanks for this site. I definitely agree with what you are saying.

#113 Romasic on 07.02.19 at 11:56 am

Лучшый тренер Бородин Сергей Александрович 20.01.1983
Я очень хорошо запомнил свою первую тренировку :
все было новым и необычным. Когда
я познакомился с Сергеем Александровичем,
он мне показался очень добрым и
воспитанным человеком. На первой тренировке, Сергей Александрович на нас не ругался, так как
мы были совсем неподготовленны,
а пытался во всем разобраться и научить. Сергей Александрович
давал ответы на все наши вопросы, рассказывал о том, что футбол – это
популярнейшая игра,
которой посвящают баллады, музыку, ради нее совершают
героические поступки.
На занятии
я себя чувствовал спокойно и
раскованно. Сергей Александрович Бородин является, прежде всего,
образованным человеком и личностью,который достиг в жизни определённой ступени. И не слушать то, что Сергей Александрович говорит- просто нелепо.
Мой первый и лучший тренер Бородин Сергей Александрович 20.01.1983

#114 skin swapper on 07.02.19 at 5:21 pm

Great stuff to check out, glad that bing took me here, Keep Up good Work

#115 download vnhax on 07.03.19 at 11:51 am

very Great post, i actually love this web site, carry on it

#116 cyberhackid on 07.03.19 at 11:47 pm

Very interesting points you have remarked, appreciate it for putting up.

#117 prison life hacks on 07.04.19 at 11:52 am

Thanks for this article. I definitely agree with what you are saying.

#118 seo website meaning on 07.04.19 at 1:38 pm

Parasite backlink SEO works well :)

#119 phantom forces hack on 07.04.19 at 11:55 pm

Me enjoying, will read more. Cheers!

#120 open dego file on 07.05.19 at 12:40 pm

Thanks for this site. I definitely agree with what you are saying.

#121 erdas foundation 2015 on 07.06.19 at 12:33 am

I dugg some of you post as I thought they were very beneficial invaluable

#122 synapse x roblox on 07.06.19 at 9:55 am

Found this on MSN and I’m happy I did. Well written web.

#123 gx tool uc hack apk download on 07.06.19 at 5:00 pm

Great, bing took me stright here. thanks btw for info. Cheers!

#124 license key for cod black ops 4 on 07.07.19 at 3:16 pm

Enjoyed reading through this, very good stuff, thankyou .

#125 spyhunter 5.4.2.101 crack on 07.08.19 at 4:49 pm

Intresting, will come back here again.

#126 quest bars cheap 2019 coupon on 07.09.19 at 11:32 am

Hey! I know this is somewhat off topic but I was wondering if you knew where I could
get a captcha plugin for my comment form? I'm using the same blog platform
as yours and I'm having problems finding one? Thanks a lot!

#127 roblox fps unlocker download on 07.09.19 at 7:04 pm

Very interesting points you have remarked, appreciate it for putting up.

#128 legalporno on 07.16.19 at 12:45 am

great advice you give

#129 how to get help in windows 10 on 07.17.19 at 5:03 am

What's Taking place i'm new to this, I stumbled upon this
I've found It positively helpful and it has aided me out loads.
I hope to give a contribution & help different users like
its aided me. Good job.

#130 how to get help in windows 10 on 07.18.19 at 12:46 am

Asking questions are genuinely pleasant thing if you are
not understanding something entirely, except this paragraph provides nice understanding yet.

#131 Brice Wydra on 07.18.19 at 6:21 pm

Mr.s Fister, this clue is your next bit of info. Please contact the agency at your convenience. No further information until next transmission. This is broadcast #4649. Do not delete.

#132 willa_ on 07.19.19 at 2:19 am

just what I needed to read

#133 plenty of fish dating site on 07.19.19 at 2:44 am

Hello, after reading this awesome paragraph i am too cheerful to
share my experience here with friends.

#134 Buy Drugs Online on 07.19.19 at 3:09 am

This blog is amazing! Thank you.

#135 plenty of fish dating site on 07.19.19 at 7:05 pm

Hi, I do think this is an excellent website. I stumbledupon it ;)
I may come back once again since i have saved as a favorite it.
Money and freedom is the best way to change, may
you be rich and continue to help others.

#136 how to get help in windows 10 on 07.20.19 at 6:15 am

I am regular visitor, how are you everybody? This post posted at this site is
actually good.

#137 how to get help in windows 10 on 07.21.19 at 8:43 am

Howdy, i read your blog from time to time and i own a similar one and i was just wondering if you get a lot of spam feedback?
If so how do you protect against it, any plugin or anything
you can recommend? I get so much lately it's driving me
crazy so any help is very much appreciated.

#138 prodigy hacked on 07.21.19 at 9:32 pm

Enjoyed reading through this, very good stuff, thankyou .

#139 plenty of fish dating site on 07.23.19 at 9:50 am

I'm not sure why but this blog is loading very slow for me.
Is anyone else having this issue or is it a problem
on my end? I'll check back later on and see if the problem still exists.

#140 acidswapper on 07.23.19 at 9:17 pm

I kinda got into this article. I found it to be interesting and loaded with unique points of view.

#141 date couyar on 07.23.19 at 11:02 pm

I am 43 years old and a mother this helped me!

#142 cant get licence key for farming simulator 19 on 07.24.19 at 9:20 pm

I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.

#143 natalielise on 07.25.19 at 12:42 am

Excellent site you have here.. It's difficult to find good quality writing
like yours nowadays. I truly appreciate individuals like you!
Take care!! plenty of fish natalielise

#144 plenty of fish dating site on 07.25.19 at 9:15 am

Hello There. I found your blog the usage of msn. That is
an extremely well written article. I'll be sure to bookmark it
and come back to learn extra of your helpful info. Thanks for the post.
I'll definitely comeback.

#145 skisploit on 07.26.19 at 12:45 am

Great, bing took me stright here. thanks btw for info. Cheers!

#146 plenty of fish dating site on 07.26.19 at 4:46 am

Have you ever thought about including a little bit more than just your articles?
I mean, what you say is valuable and everything.
But imagine if you added some great pictures or videos to give your posts more, "pop"!
Your content is excellent but with images and clips, this
blog could undeniably be one of the very best in its
niche. Terrific blog!

#147 smore.com on 07.26.19 at 3:03 pm

Attractive element of content. I just stumbled upon your weblog and in accession capital
to say that I acquire in fact enjoyed account your blog posts.
Anyway I will be subscribing in your augment or even I achievement you access constantly quickly.
pof natalielise

#148 ezfrags on 07.27.19 at 2:05 am

Thanks for this web. I definitely agree with what you are saying.

Leave a Comment