| I started programming (mainly web development) about 20 years ago. I think the lack of current day productivity is due to there being so much more input available. 15-20 years ago you were forced to get into the mix of things and try things out because there weren't 800 blog posts and 227 youtube videos on the topic you're trying to learn. Nowadays it's too easy to research yourself to death without trying anything because you're making decisions based on no experience, but instead experiences of others. In attempts to find the perfect solution, you often do nothing. Always remember that you can get a lot done without it being perfect. I look back at some old PHP projects I did in the early 2000s. Projects that have 7,500 line PHP files with mixed in HTML, JS, PHP, SQL, etc., but the funny thing is, some of those projects are still running today, unmaintained for 10+ years but work flawlessly on some old crappy shared host. Drag / drop FTP deploys with no version control of course. |
But I agree for most part. I also have +15jr old PHP sites running. It was like upload and forget.
But I'm so glad we now have version control and better IDEs.