News for hackers. Stuff that matters.
Re:The shittiest project I ever worked on (2013) by tmaly on Friday May 24, 2019 @11:41AM (#20002690)
This idea of momentum reminds me of Jim Collins Flywheel Effect

https://www.jimcollins.com/concepts/the-flywheel.html

I have to disagree with the broad statement that a busted software development process is peanuts. In highly regulated industries like finance, bad software can cost you billions in fines from regulators.

In these industries, they have to invest in technology and good processes if they want to stay in business.

Re:The shittiest project I ever worked on (2013) by w0utert on Friday May 24, 2019 @12:01PM (#20002888)
High-tech is similar. Where I work there are literally 100s of insanely bright people with backgrounds in math, physics, etc. who struggle for years to get their ideas into results and (ultimately) products. Usually things get stuck on simple software tasks like connecting things together, driving them in a feedback loop, or just identifying that all the parts are already there, scattered around the company, and someone just needs to write a framework to put them together. I honestly think huge business opportunities are lost because of inefficient software development processes.

In a sense, this lends credence to the theory that once you’re big and powerful and have lots of clients, you can afford to lose these opportunities. But I still think that you would have a huge competitor advantage without all the molasses.

Re:The shittiest project I ever worked on (2013) by edubs25 on Friday May 24, 2019 @03:31PM (#20004625)
> In highly regulated industries like finance, bad software can cost you billions in fines from regulators.

You're assuming the regulators are low-level enough to identify a flawed system. A lot of regulations are applied at a policy level (aka process level) and auditors (internal or external) are not always able to identify severe gaps between what's documented in a policy and reality of day to day. Good people and technology matter way more than process.

Re:The shittiest project I ever worked on (2013) by bumby on Friday May 24, 2019 @04:46PM (#20005134)
A good process is supposed to protect you from not having good people (or, at least people who can't be good every day).

Sure, if we hire perfect people there's no reason to even have a process. In reality, when that breaks down you have to rely on your process to close those gaps. But, like you said, a policy/process is only as good as the paper it's printed on if nobody follows it.

Re:The shittiest project I ever worked on (2013) by edubs25 on Tuesday May 28, 2019 @12:39PM (#20031789)
edit I'm using security as an example of a regulated aspect of software/IT systems. I am aware there are others.

100% agree - My point was more that regulators tend to use policy and process artifacts as proof of security compliance. The idea that more highly regulated/audited IT sectors are inherently better at security is probably false. The audits just aren't stringent/detailed enough and there's aren't enough incentives for executives/boards to do more than the minimum. Which is why the values/opinions/ethics of those decision makers becomes key.

The most secure 'company' I worked for was a large research university because it was a priority from the director and we were constantly getting probed by overseas IP addresses. On the other hand, the worst company I worked at in terms of security was in the payment processing world. We were PCI DSS compliant and audited almost continuously by various interested parties (banks, card brands, third parties, etc.). I don't think any of our people were bad/inept but at the end of the day our policy artifacts made us sound/appear way more compliant than we were. The problem was upper management didn't care (allow us time or $$) about closing the gaps in implementation unless we failed audits or pen testing. We didn't fail but no one in IT thought we were doing enough. We didn't have enough auditing and regularly had inexplicable 'bugs' reported that honestly could have been evidence of network intrusion but we had no proof either way.

Re:The shittiest project I ever worked on (2013) by rossdavidh on Friday May 24, 2019 @03:27PM (#20004591)
It is incredibly important in those industries, BUT...it is also for those same reasons more change-averse. Most (granted, not all) of the time, using the same software that worked just ok last year, is far safer than getting new software made.

The safest decision, 99% (but not 100%) of the time, is to cancel that software project before it goes to production, because if you've been successful up to now, by definition you have software that is Good Enough (if not good). So, in highly regulated industries, changing your software may very well be an unwise decision.

Not least because, if it's the same software the regulators were ok with last year, they probably won't fine you billions for using it this year.

Caveat to all of the above: "probably". But the chance of new software getting you into trouble is still higher.

Re:The shittiest project I ever worked on (2013) by eldavido on Friday May 24, 2019 @08:25PM (#20006370)
Funny enough, I can think of very few businesses that went under due to fines from regulators.

Most businesses fail because they don't have customers, not because they're inefficient or badly-managed.

They key is right there in your statement: "have to". Good places to work don't build software because they "have to", they do it because it's viewed as an important competitive differentiator and execs WANT to spend on it.

Re:The shittiest project I ever worked on (2013) by technologic on Thursday May 30, 2019 @08:25AM (#20050433)
as a wise person once told me, go where you're appreciated, not where you're tolerated (theres obvious limits to this)
Re:The shittiest project I ever worked on (2013) by nexus2045 on Sunday May 26, 2019 @08:12PM (#20018503)
His recent podcast with someone whose name HN hates was unbelievably informative and inspiring. Also talks about the flywheel applied to his own life.
Re:The shittiest project I ever worked on (2013) by PhasmaFelis on Friday May 24, 2019 @12:46PM (#20003285)
What is a "comparison company" in that article?
Re:The shittiest project I ever worked on (2013) by tmaly on Friday May 24, 2019 @01:49PM (#20003780)
In that context, a comparison company, would be a company that tries one big push to move the flywheel. This is not enough to build momentum. You need repeated effort to build the momentum.