News for hackers. Stuff that matters.
Re:The software industry is going through the “disposable pl... by arvinsim on Friday August 21, 2020 @01:15AM (#24232185)
You try to explain the importance of testing and good code quality to your higher ups only to be retorted with "but we need this to be out in X weeks!".

And then when a production bug is revealed, they then angrily ask "why are these errors occurring?"

Re:The software industry is going through the “disposable pl... by adriancr on Friday August 21, 2020 @03:51AM (#24232962)
I've seen the reverse happen at some companies.

Managers getting taken advantage of by allowing people to do anything in the name of 'technical debt' 'code quality', resulting in more bugs, lots of needless refactoring, tons of layers of abstraction and tests that actually do close to nothing.

Result is they are then surprised it takes a long time to develop new features where competitors do it faster and eat their lunch.

There needs to be some sort of balance, companies need to make money to allow for proper code to be developed, second is also valuable as long as it makes sense financially as well.

Re:The software industry is going through the “disposable pl... by watwut on Friday August 21, 2020 @04:40AM (#24233178)
> allowing people to do anything in the name of 'technical debt' 'code quality', resulting in more bugs, lots of needless refactoring, tons of layers of abstraction and tests that actually do close to nothing.

This heavily points to dysfunctional development team with fault being primary on tech leads making more and more mess the more they code.

> companies need to make money to allow for proper code to be developed, second is also valuable as long as it makes sense financially as well.

This one is merely about putting less resources on development. I don't think it fixes the dysfunctional team above, it is just avoid the issues. There is nothing that would make developers write useful tests. Nothing that would change tech leads, nothing that would prevent unmaintainable code appearing again.

Had the constantly refactoring team ended with very good code for too much of price, then cutting resources is likely to lead to better trade off. But that is not their case, their case is that they don't know how to write good code.

Re:The software industry is going through the “disposable pl... by adriancr on Friday August 21, 2020 @05:04AM (#24233297)
> This heavily points to dysfunctional development team with fault being primary on tech leads making more and more mess the more they code.

You are correct.

> I don't think it fixes the dysfunctional team above, it is just avoid the issues.

Sometimes avoiding the issues is good. My point is that some developers cry wolf too often, focusing them on solving problems and shipping features may yield better results.

Re:The software industry is going through the “disposable pl... by monksy on Friday August 21, 2020 @02:10AM (#24232470)
Or when you tell them to get to that in X weeks that you can't guarentee it against breaking bugs.

Later "WE CAN"T PUT THIS IN FRONT OF A CUSTOMER"

Re:The software industry is going through the “disposable pl... by RikNieu on Friday August 21, 2020 @02:03AM (#24232432)
I have PTSD just reading this.
Re:The software industry is going through the “disposable pl... by searchableguy on Friday August 21, 2020 @06:05AM (#24233574)
I have always wondered if there can be an AWS for employees.

X1 dev, X1 designer, e2 manager, etc. You can autoscale your company through jira integration.

You will save on health insurance, benefits, unproductive time, salaries etc. Only aws will need to cover that but those employees can work and scale for hundreds of companies monthly.

You can have your own college and production line for people out of school so you can grade.

Re:The software industry is going through the “disposable pl... by illirik on Friday August 21, 2020 @07:03AM (#24233840)
"dev", "designer", "manager", etc. aren't interchangeable machines in the same way that compute instances are; they're human beings! Would you personally work for this "AWS for employees", with no job security, with no consistent working relationships with other people, with no knowledge of why you are doing the things you are tasked besides "the algorithm said I must do it, so I do it"? I know I wouldn't.

Fortunately, this is a horrible idea that has essentially zero chance of becoming reality, as things like stable work relationships and a sense of purpose boost productivity, making employees more productive per unit labor cost than a Mechanical Turk for making more Mechanical Turks.

Re:The software industry is going through the “disposable pl... by ido on Friday August 21, 2020 @07:11AM (#24233880)
Isn't it basically outsourcing outfits?
Re:The software industry is going through the “disposable pl... by paledot on Friday August 21, 2020 @10:34AM (#24235209)
Yeah, but "outsourcing outfit" won't get you billions in VC funding the way "AWS for employees" will.
Re:The software industry is going through the “disposable pl... by joquarky on Friday August 21, 2020 @11:51AM (#24235871)
This sounds like the story Manna [1] by Marshall Brain.

In the first half of the story, employees are increasingly micro-managed by a centralized software program which becomes more sophisticated and ubiquitous over time until humanity becomes fungible.

[1] https://marshallbrain.com/manna1.htm