Posted on 08/05/2018 12:39:28 PM PDT by 2ndDivisionVet
> It takes more than common sense to design robust, maintainable code
That’s funny. Common sense is exactly what’s missing in almost all code written that claims to be flexible for the future. Developers follow fads and write lots of redundant crap that almost never addresses any _important_ changes that will be needed.
We know that there is NOT a shortage of STEM talent because of:
* STEM wages being mostly flat for years
* the tendency to push people out in their 40s when they’d be retained if there was a shortage
* a third of STEM graduates are not working in STEM - if there’s a shortage, more qualified people would be in the professions
I blame the corporate sponsors and business analysts. They can never seem to define requirements.
I work in IT and I just wonder why the heck do IT workers vote against their own interests by voting for someone that wants more h1b workers, I have some theories but why.
> They can never seem to define requirements.
That is because it cannot be done. Software is always something that has not been done before intended to create new value. As such it is a very creative process that also requires mathematics and engineering skills and intuition. People don’t know what they need until you make it for them. Very few people can actually do this. It can’t be turned into a reproducible process.
The actual requirement is THE RIGHT PEOPLE TO DO THE WORK.
And while I'm at it, an all-time classic:
That’s good! Thanks!
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.