The Imperfect Craft
bitsplitting.org
The Imperfect Craft
1–6 of 6 posts
Re: The Imperfect Craft
#2This describes me all too well. :-(
Re: The Imperfect Craft
#3Uh what? I guess I don't really get the OP's premise here. While the specifics and priorities change, I don't see how mastering the best practices in any of these areas is in danger of becoming obsolete. For example, threadsafe implementation seems like an engineering skill/mindset that will apply across many platforms and architectures.
Re: The Imperfect Craft
#4Re: The Imperfect Craft
#5> Ask yourself, or a software developer of a certain age: what were the guidelines for crafting excellent software 5 years ago? 10 years ago? 20 years ago? The farther back one goes, the less relevant the answers will be to our modern craft. Memory management? Not a significant issue for most programmers today. Multitasking? Obliterated by modern operating systems with efficient context switches. Concurrent programmi…
Re: The Imperfect Craft
#6> Ask yourself, or a software developer of a certain age: what were the guidelines for crafting excellent software 5 years ago? 10 years ago? 20 years ago? The farther back one goes, the less relevant the answers will be to our modern craft. Memory management? Not a significant issue for most programmers today. Multitasking? Obliterated by modern operating systems with efficient context switches. Concurrent programmi…
For now perhaps.. I think the point he was trying to make is that even those areas are changing over time. Who is to say eventually that hardware or a language won't make them redundant? Just look at the leaps and bounds Go is making for example.