
"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?
Member since:
2007-08-22
Personally I would argue that all developers - even Web Developers - need to have exposure to Assembly programming as it just changes the way you think, and how you approach programming. It's just one of those things that really makes the difference between an Okay developer and a Good developer.
And what was their background? Computer Science?
The "generational" side of it is that the older good programmers were EE trained, not Computer Science trained. Computer Science has really not done much but lower the standards; and honestly we need a good software engineering programming in the engineering departments that takes on the roll of training programmers for industry; leaving Computer Science to the academics - kind of like the difference between a Physics Degree and a Mechanical Engineering Degree; related but not the same thing.