4 ms·
The examples you give in support of your thesis are strange. The idea that programming is hard is about as pretentious and wrong as saying that being a doctor,
by 13415 6y ago
The examples you give in support of your thesis are strange. The idea that programming is hard is about as pretentious and wrong as saying that being a doctor, architect, lawyer, welder, car mechanic, or airline pilot is hard.
Almost anyone with a basic level of intelligence and the willingness to put the efforts into it can learn any of the above professions, and programming is not different from them. It's not hard, although there are some hard areas you'd like to get done by a CS graduate or an engineer.
There are professions that are hard or simply require some special and maybe rare talent, but like most other professions programming is not one of them.
- ivanche 6y agoWhat? You enumerated some of the hardest professions in the world and dismissed them as "not hard"! How many car mechanics you've seen turning into architect? How many developers you've seen becoming lwayers? How many lawyers became doctors? If one doesn't have drawing talent and sense of perspective, becoming an architect is almost impossible. No amount of work will fill for that. If one gets lost while moving in 3D, no way they'll become an airline pilot, ever. If one doesn't get mechanics and principles of how cars/engines works and has a talent for working with literally dozens of tools, they won't become a car mechanic ever.
- 13415 6y agoSome of the hardest professions? You've got to be kidding me... OP could have mentioned sculptors, theoretical physicists, athletes, or singers but chose to list completely normal professions. Just like programming. But the biggest mistake of this pretentious article and the whole thread is to talk of programming as if that was some uniform profession. It's ridiculous to assume that making an iPhone app requires the same skill set as programming a rocket guidance system. Maybe the self-proclaimed gatekeepers of "programming" like the author of this blog post should start by actually creating a profession called "programming" before they try to gate-keep it.