3 ms·
> Extremely low productivity in the large. While workers may be fully occupied, and even over-worked sometimes, in the large, a lot of productivity is simply wa
by arvinsim 8y ago
> Extremely low productivity in the large. While workers may be fully occupied, and even over-worked sometimes, in the large, a lot of productivity is simply wasted in projects which never take off, are discarded, scratched, changed, etc.
When speed became a major factor in this new startup dominated tech world, people think that they just don't have time to plan.
> Low accountability. Current trends like #NoEstimates #NoTesting #NoProductOwners etc, while may or may not have valid points all lead to a larger #NoAccountability "ideal" where developers seem to want no accountability at all for whatever they do. Not having any responsibilities in what you do is actually not the good idea some think it is.
When developers are not given time to plan and test, what does one expect?
That programmers put in their spare time for the company? Ha!
> - The pervasive idea that it's all horrible but that's alright. That you don't really need to know how to do stuff, you can just copy-paste it from SO or whatever you find on Google. That programmers just don't know what they are doing but haha I change this line here and it works and I don't know why but it works and that's what matters so I'm going to sarcastically twit about it because everyone will understand and concur. That everything could just crash and burn in microseconds but that won't really happen, right?
Again, if developers are not given time to reflect like post-mortems and such, what do you expect?
> - The masterful move of claiming that anyone can program with just good will and disposition. That a degree doesn't matter, that experience doesn't matter, that actual knowledge is secondary to "passion".
I used to believe that passion is important. But after a few years in the field, more often than not, it is used as an exploitation vector.