Linked by Thom Holwerda on Fri 28th Sep 2012 21:51 UTC, submitted by MOS6510
General Development "When I started writing programs in the late 80s it was pretty primitive and required a lot of study and skill. I was a young kid doing this stuff, the adults at that time had it even worse and some of them did start in the punch card era. This was back when programmers really had to earn their keep, and us newer generations are losing appreciation for that. A generation or two ago they may have been been better coders than us. More importantly they were better craftsmen, and we need to think about that." I'm no programmer, but I do understand that the current crop of programmers could learn a whole lot from older generations. I'm not going to burn my fingers on if they were better programmers or not, but I do believe they have a far greater understanding of the actual workings of a computer. Does the average 'app developer' have any clue whatsoever about low-level code, let alone something like assembly?
Thread beginning with comment 536921
To read all comments associated with this story, please click here.
The pool just expanded
by Yamin on Fri 28th Sep 2012 22:43 UTC
Yamin
Member since:
2006-01-10

Those 'old' programmers might have just been from a select group of people who were really interested and educated in computers. I don't think it's a shock that they actually be very talented and knowledgeable.

As computers expanded into a general field, more and more people entered it of varying quality. Since software development is not a regulated field in anyway, there was no way to maintain any sort of quality as other professions do (medicine, law, nursing, engineering).

The result is the a valid perception that your average programmer today is not very knowledgeable and perhaps not as good as 'ye old programmer'.

But I think if you took a good solid software developer of today and compared them to 'ye old software developer', they'd stand up quite well in terms of the inner workings... and they probably know a bit more in terms of rapid development and web technologies, frameworks, UI, usability, various specializations, security...

Edited 2012-09-28 22:45 UTC

Reply Score: 12