jdrch
Posts: 80 +38
The irony of this, as a former software developer, is software - especially closed source software - has always been this way. Every company has basically 1-2 people who truly understand how the code works. Everyone else does tries random stuff until it pasts testing - if they even do that at all nowadays. If your flailing is lucky enough to be successful most of the time you get promoted, which just means you get to tell other people to implement your guesses.
There are no good ideas in software because as far as leadership is concerned a good idea today is one you could have had yesterday, and users are demanding and don't care about anything else but that the app does whatever they want it to do as quickly as possible.
You don't get credit for actually fixing anything, nor can you fix anything either. Every commit is a band-aid atop another band-aid atop another.
This was my experience back in the 2000s. Nothing's changed, just the tooling.
There are no good ideas in software because as far as leadership is concerned a good idea today is one you could have had yesterday, and users are demanding and don't care about anything else but that the app does whatever they want it to do as quickly as possible.
You don't get credit for actually fixing anything, nor can you fix anything either. Every commit is a band-aid atop another band-aid atop another.
This was my experience back in the 2000s. Nothing's changed, just the tooling.