News for hackers. Stuff that matters.
Re:Why aren't we shipping faster now? by degreesoffun on Wednesday November 11, 2026 @02:41PM (#50457564)
One dynamic that AI coding has introduced is that features grow and are more "complete" or "complex" after their first development iteration compared to coding pre-AI. An example of this is that I recently built a web crawler for an internal documentation site at my company. My design for scraping, parsing, vectorizing and indexing the data was far more complex/complete than if I had not used AI. This is primarily due to my lack of knowledge in the space and general time constraints for the project.

That increased complexity, while less costly than before, still added time/cost to the project in terms of cognitive load and testing that otherwise wouldn't have been there had the design been "dumber". This notion of increased design complexity could be thought of as a form of Parkinson's Law where the complexity of the design grows to fill the time available.

I think AI is certainly making us write code faster but how much time is really being freed up now that writing code is cheaper? I get the impression that we are often just finding other things to fill that freed up time with, increased design complexity being one of those things.

Re:Why aren't we shipping faster now? by MattDamonSpace on Wednesday November 11, 2026 @02:46PM (#50457645)
What’s the diff between “increased design complexity” and “increased capability” for a given project?

AKA idk if anyone expected time to be freed up, vs just doing more in the same amount of time… feelsa bit like the Keynesian shorter-work-week prediction

Re:Why aren't we shipping faster now? by Cthulhu_ on Thursday November 12, 2026 @03:10AM (#50464376)
Yeah, what it produces - if you let it - can be a bit overcomplete. I find it doesn't tend to do this too much if you focus on small, incremental features instead of the bigger tasks or complete applications.

Sometimes it's handy though - the other day I had it built a map tool (show travel times as a gradient on the roads from a certain starting point), not only did it do that exactly as I imagined, it also added features for automatically finding the perfect starting point, varying traffic speeds (using bus / taxi lanes - it was for emergency services), loads of things I didn't specify but were all convenient given the context.

But for an employer / enterprise I really wouldn't