Tackling ever growing complexity requires going outside of the defined process and finding exciting solutions.
Nope. Not at all. Experienced professionals, who focus on solving problems for customers, want boring solutions that has worked many times before with zero unknowns.
Because it makes it highly likely that they will deliver solid solutions that will work now and the next 50 years. They understand that the key to success is managing complexity and minimising risk.
And no things are not getting more complex. I have been programming for 40+ years and it is so much easier to develop software today. When I learned to program there was no internet, no Google, no Stack overflow etc. Just books.
And let me finally add that the knowledge you need to manage any level of software complexity has been known and practiced for many years by good developers. Most developers already know how to do it in theory. They just don’t do it in practice.
Comments
Nope. Not at all. Experienced professionals, who focus on solving problems for customers, want boring solutions that has worked many times before with zero unknowns.
Because it makes it highly likely that they will deliver solid solutions that will work now and the next 50 years. They understand that the key to success is managing complexity and minimising risk.
And no things are not getting more complex. I have been programming for 40+ years and it is so much easier to develop software today. When I learned to program there was no internet, no Google, no Stack overflow etc. Just books.
And let me finally add that the knowledge you need to manage any level of software complexity has been known and practiced for many years by good developers. Most developers already know how to do it in theory. They just don’t do it in practice.