Thinking about software development industry, my previous post about Grand Challenges for software development and this other past post:
Bring to mind the following presentation by Dave Thomas from Pragmatic Programmers:
How to Keep Your Job
I observe a pattern of behavior among experts in this industry, which is opposite to popular or mainstream practice.
They learn, understand and practice fundamentals all the time, regardless marketing hype, and yet re-evaluate their understanding in light of new technology trends, archetypes and software architecture styles.
Or more accurately, they evaluate trends in light of software fundamentals.
Anyhow, incessant study, permanent learning, uninterrupted practice of software fundamentals is a factor to improve our career and industry – it is up to us.