Programming sucks
85 subscribers
13 photos
191 links
Когда вы меняете направление всех стрелок в конусе, вы получаете коконус.
Download Telegram
Channel created
Channel photo updated
Channel name was changed to «Programming sucks»
I spent a few years growing up with a closet in my bedroom. The closet had an odd design. It looked normal at first, then you walked in to do closet things, and discovered that the wall on your right gave way to an alcove, making for a handy little shelf. Then you looked up, and the wall at the back of the alcove gave way again, into a crawlspace of utter nothingness, where no light could fall and which you immediately identified as the daytime retreat for every ravenous monster you kept at bay with flashlights and stuffed animals each night.
This is what it is to learn programming.
(c) https://www.stilldrinking.org/programming-sucks
Those of you who still find it enjoyable to learn the details of, say, a programming language - being able to happily recite off if NaN equals or does not equal null - you just don't yet understand how utterly fucked the whole thing is.
(с) http://tinyclouds.org/rant.html
It suddenly turned out that these really awkward abstractions that the mathematicians came up with like monads and Kleisli arrows can actually be used in programming, making programming itself rather awkward.
(с) https://www.quora.com/How-useful-is-category-theory-to-programmers
Your professors might understand how the academic job market works (short story: it is ridiculously inefficient in engineering and fubared beyond mortal comprehension in English) but they often have quixotic understandings of how the real world works. For example, they may push you to get extra degrees because a) it sounds like a good idea to them and b) they enjoy having research-producing peons who work for ramen. Remember, market wages for people capable of producing research are $80~100k+++ in your field. That buys an awful lot of ramen.
(c) http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
JavaScript practices an extremely aggressive type coercion doctrine where comparing apples with bananas always makes sense, especially when they are actually oranges. Everything works somehow. Or not, depending on how you look at it and what time of the day it is. The language also seems to have a deep sensual relationship with strings, trying to convert in and out of them.
(с) https://whydoesitsuck.com/why-does-javascript-suck/