annotate src/blog/Programming_Is_Hopeless.html @ 17:8cae2ee2684a

more mikraite
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 17 Sep 2025 19:49:43 -0600
parents d1770abe0781
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 <!doctype html>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2 <html lang="en">
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 <head>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4 <script src="/site.js"></script>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 <script> head() </script>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 <title>Arkian - Programming Is Hopeless</title>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 </head>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
8 <body>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9 <script> header() </script>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 <div content>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
12 <h1>Programming Is Hopeless</h1>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 <p>No good person would tolerate modern programming. Modern programming is the most miserable work imaginable. Everything is overcomplicated for no reason and is made as incomprehensible as possible.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16 <p>This is now self-sustaining. Since only the worst people could like modern programming, they now dominate programming and continuously make it worse. A good person would recoil from the horror of modern programming and would choose something else to do.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
18 <p>This nightmare isn't intrinsic in programming itself. Programming can be good. It can be simple and easy. It is only the current vicious cycle that makes programming such a horror.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
19
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
20 <p>Modern culture generally shares the same bad values as modern programming has. But modern programming is the very worst of modern culture taken to an extreme. So what happens when members of good culture like traditional Anabaptists or Japanese do programming? The self-sustaining cycle described above still applies. Only the worst people of these good cultures can tolerate modern programming, so bad people are still selected for. How do I know this to be true? I have seen it on a Mennonite forum and I have seen it on Japanese online discussions of programming.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
21
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
22 <p>I started programming before programming went bad. As I saw programming get worse, I developed my own programming tools to avoid the horror of modern programming. So my programming is still good - simple and easy. But since programmers turned bad along with programming, modern programmers hate my tools. They also hate other good tools I use made by other programmers, like Mercurial. Modern programmers hate all good things.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
23
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
24 <p>So now programming is hopeless. If I manage to make a successful business, I could hire a non-programmer and teach him good programming. That is the only way that more good programming could happen. Current modern programmers are evil and can never do good programming.</p>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
25
15
Franklin Schmidt <fschmidt@gmail.com>
parents: 13
diff changeset
26 <p>If you are curious about what good programming means in detail, read <a href="https://www.reactionary.software/">Reactionary Software</a>.</p>
Franklin Schmidt <fschmidt@gmail.com>
parents: 13
diff changeset
27
13
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
28 </div>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
29 </body>
8f9aa9800737 start blog
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
30 </html>