you are viewing a single comment's thread.

view the rest of the comments →

[–]fschmidt 8 insightful - 7 fun8 insightful - 6 fun9 insightful - 7 fun -  (6 children)

Actually, I changed my mind. My most controversial opinion is that programmers should write simple clean code. On Reddit, my lowest karma is in /r/programming.

[–]TiwakingMy Pronouns are Nigger and Boss Nigger 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (5 children)

I disagree. Programmers should write code which makes them money. This code is never simple or clean.

[–]fschmidt 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (4 children)

Why can't commercial code be simple and clean?

[–]TiwakingMy Pronouns are Nigger and Boss Nigger 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (3 children)

If you cant find a fixable problem to sell, you make one. Sure, commercial code may have started its life as clean simple code but after you throw in some board of directors stupid ideas and some marketing junk you end up with a bloated, ugly mess of hurriedly implemented patches and half-arsed hot-fixes.
Then The Chinese everyone else copies your mess. And the cycle repeats.

[–]fschmidt 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (2 children)

I have been programming for a long time. There are ways to manage management. Just build into estimates time to clean up code, and your code will stay clean.

The real problem isn't management, the problem is modern programmers, all of whom are vile human scum. The proof of this is modern open source code, all of which is disgusting crap. Show me any modern code that is as clean as my code. There is none that comes close.

[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (1 child)

is saying they are all vile human scum similar to racism, or specism, like you said in another comment, I suppose we should just allow open fair competition and maybe some great programmer will rise to the top with great code.

[–]fschmidt 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

By "modern programmers" I mean programmers who are part of modern culture. Modern culture is not a race, so this is not like racism.

Since there is no objective measure of programming quality, there is no way for great programmers to rise to the top. In fact the opposite is true. As Isaiah 5:20 says, modern scum call bad good and good bad. So in any area without objective measure, anyone who is great will just be ridiculed and condemned.