Comment by adamauckland

13 years ago

I concur. I'm 34, been programming "properly" (think C, C#, JavaScript, Python, Objective C etc) for over 20 years now, and I've noticed that in the last couple of years most of my productive coding time is just thinking.

3 hours of sitting thinking about a problem, then 30 minutes of coding. I would never have done that at 20, I'd have opened an editor and started typing because I was still learning the intricacies of the platform.

..and now I can think of several good ways to implement something, weight up the pros and cons, discuss them with another experienced colleague, and then pick the best one..

In my late teens/early twenties, I just implemented the first thing that I could think of.

Back then it was much easier.

Actually, I have noticed that other developers around my age still think like I did when I was in my twenties. Maybe it's because I've been coding since I was 10 (22 years!) and full time since I was 17, and most came in after university?

  • Totally agree, I'm the same. I have a real feeling that the years spent between 10/11 and 15 when I was mucking around doing a really bad job in C have given me a foundation to build on which many developers have to build in their twenties.

    Then there is the argument about blindly learning to code from BAD code on the internet, whereas we had to learn from books! :)