3 ms·
It annoys me so much that many people think software development is misunderstood. You think people in other types of business don't have to give estimates base
by mmcnl 6y ago
It annoys me so much that many people think software development is misunderstood. You think people in other types of business don't have to give estimates based on almost nothing? This happens everywhere, anywhere. But somehow software engineers think they are special and are being treated super unfairly. Giving estimates for software dev is 10x easier than giving estimates on the usual vague business problems management is facing (the same management that's always responsible for everything that is wrong, according to most software developers). Yet I don't hear "management" complaining about that. Software devs are not royalty.
- redis_mlc 6y agoYou made 2 major mistakes: 1) > Giving estimates for software dev is 10x easier No, it's not. If I'm writing software similar to another project, then I can estimate based on the previous project. But that's rare. Instead it's something entirely different, otherwise I'd be able to juse reuse the previous project. In addition, estimating eng. projects like bridges is easy, because bridges obey physical laws, like gravity. That doesn't apply to software. 2) > the same management that's always responsible for everything that is wrong Ultimately, mgmt. is responsible. However, mgmt. being at the apex can and do bury their mistakes, no matter how large. As we found out in 2008, there is no criminal penalty for mgmt. stupidity, regardless of how extreme. A case in point is Boeing. They kill 350 passengers and damage America's trade balance, yet their new CEO is from the same board that was responsible. Mgmt. has no accountability, in the US anyway.