Hacker News new | past | comments | ask | show | jobs | submit login

I can't relate to any of the "software sucks now" comments. I started off writing code the "old school" way. C or C++ using vanilla vim. I spent so much time wrestling with compile errors, pointer logic, memory management, looking up documentation to figure out what methods were available in a class, and using grep to figure out where/how methods were calling one another. It was a colossal mess. I had almost no interest in programming because I spent the vast majority of my time yak shaving, not coding.

Then ten years later, I discovered IDEs with inline compile warnings, autocompletions, method suggestions. I discovered stack overflow, and languages with automated garbage collection. My productivity skyrocketed. I started liking coding again, for the same reason I initially liked math and logic puzzles. I could spend more time problem solving and less time document chasing.

To anyone who thinks things have actually gotten worse, I would suggest building a toy project using a 90s tech stack, and comparing that to a modern tech stack. The kind of things I was able to build in the last few years in my free time, I can't even imagine building in the 90s. If things seem increasingly complex today, it's only because the bar has been raised so much higher.




I agree with you, tooling is better - even much better around C/C++. The issue I see is that programs today have more bugs than ever.

I don’t think that is just a symptom of more developers, but of the quality of development employers and such want to pay for.

Suppose that is an issue of software becoming a commodity.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: