Credit: Lucas Crespo

Why We Don’t Ship Software as Fast as We Used To

Don’t blame it all on bloat—the reason is complicated

105 6

Comments

You need to login before you can comment.
Don't have an account? Sign up!
@matt.oakley almost 2 years ago

You missed the bit where someone determines that the team has become bloated and downsize. Now your buddy who looked after that bit over there isn't around. Now things get really slow, or buggy, or both.

@mike_8038 almost 2 years ago

Interesting. Users expectations have also grown dramatically. The same has happened in cars. They used to be purely mechanical and drivers were happy with a car that got them there. Now they are rolling computers.

Chester Cressman almost 2 years ago

Just a curiosity question from someone that doesn't program. Is it possible for an AI to know the full stack, and return that power to the programmer?

Lauri Elias almost 2 years ago

CS & especially developing of the first 3D video games was a domain for insane/brilliant/insanely brilliant nerdos. Now 5% of the population creates software in some capacity.

@ktbriana almost 2 years ago

This has good insights and I agree with your viewpoints. There are more facets to consider, as those below have pointed out, but the overall conclusion is sound. I'd really like to see effort put into solving the problem with resetting the expectations in the industry. Upper management needs a wakeup call and I'm not sure how that is done.

@alvin.crespo over 1 year ago

I haven't thought about the complexities of software in this way. It does make a lot of sense though. Expectations are higher and therefore complexities will increase. I would add though that many people are not taking into account that even today, we move a lot faster due to open source tech. Without it we would be much slower. Imagine having to write that OAuth flow completely by yourself instead of leveraging open tech, or private for that matter.

Thanks for the write up, definitely gave me a lot to think about.