frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Tell HN: We analyzed our dev time.80% is still infrastructure'setup',notfeatures

7•thesssaism•2h ago
We recently did a deep dive into our engineering time allocation for a standard 5-person team building a B2B SaaS application. The results were pretty depressing: we spent roughly 960 hours (annualized) on "setup" tasks—environment config, auth flows, RBAC, CI/CD pipelines, and database scaffolding—before we built a single unique feature that actually differentiated the product.

I’m sharing this because I think we’ve become numb to the "Setup Tax" in web development. We assume it's just the cost of doing business, but when you look at the economics, it’s a disaster.

The problem isn't just "writing boilerplate." It's the decision fatigue and integration cost that comes with it. Even with modern frameworks, we found that for a standard CRUD app, about 80% of our engineering effort went into the "commodity layer"—the stuff that every SaaS has, but no customer pays for. Only 20% went into the unique business logic.

We tried to fix this by throwing more bodies at it, but that just increased coordination overhead. So we tried something different: instead of using AI to write code snippets (Copilot style), we used it to generate the entire architectural foundation at once. I'm talking about the full repo structure, the Docker configs, the auth integration, the API gateways—the whole boring 80%.

The goal was to invert that ratio. To get to a point where 70% of our time is on features and only 30% on glue code.

The results from our initial runs suggest it works, but the math is what’s interesting. Moving from 20% feature focus to 70% feature focus isn't just a linear improvement. It’s a 3.5x multiplier on feature velocity. The total lines of code produced might be similar, but the amount of valuable code shipping to production skyrockets.

Obviously, there are massive trade-offs here.

First, you end up with a very generic architecture initially. If you need something novel or specialized (like high-frequency trading or deep tech), this approach is useless. It only works for the "standard web app" pattern.

Second, there's a real risk of "black box" infrastructure. If the team doesn't understand the generated auth flow, they can't debug it when it inevitably breaks. We have to enforce strict governance to stop this from becoming generated spaghetti.

Third, I'm not sure if this efficiency holds up long-term. Maintenance is always the real killer, not day-one setup. We haven't been doing this long enough to see if the generated foundations rot faster than bespoke ones.

I'm curious what others are seeing:

- Does anyone else track "time to first feature"? - What is your ratio of infrastructure/boilerplate vs. actual business logic? - Have internal developer platforms (IDPs) actually solved this for you, or did they just hide the maintenance cost elsewhere?

It feels like we're at a weird inflection point where "starting from scratch" is becoming economically irresponsible for standard software, but the alternative feels like cheating.

Comments

phone_book•1h ago
Did you explore any of the libraries or frameworks that are meant to bootstrap a SaaS with all of the batteries included?

Thank HN: You helped save 33k lives

952•chaseadam17•21h ago•93 comments

Ask HN: Is AI the final nail in the coffin for solo developers?

13•sarbajitsaha•4h ago•23 comments

Tell HN: We analyzed our dev time.80% is still infrastructure'setup',notfeatures

7•thesssaism•2h ago•1 comments

Ask HN: How do you debug multi-step AI workflows when the output is wrong?

3•terryjiang2020•3h ago•1 comments

Ask HN: Any AI / Agent power users out there? Do you have any tips?

3•uejfiweun•7h ago•3 comments

Ask HN: Are there examples of 3D printing data onto physical surfaces?

24•catapart•4d ago•41 comments

Ask HN: How do you motivate your humans to stop AI-washing their emails?

24•causal•21h ago•31 comments

Ask HN: Claude web blocked its assets visit via csp?

6•xgstation•14h ago•2 comments

Tell HN: Attackers using Google parental controls to prevent account recovery

12•TazeTSchnitzel•12h ago•0 comments

Ask HN: How do you overcome imposter syndrome?

6•fdneng•14h ago•7 comments

Ask HN: Why is my Claude experience so bad? What am I doing wrong?

77•moomoo11•5d ago•117 comments

Watching an elderly relative trying to use the modern web

43•ColinWright•1d ago•19 comments

Picknar – Lightweight YouTube Thumbnail Extractor (No Login, No API Key)

2•Picknar•21h ago•0 comments

Grand Time: Time-Based Models in Decentralized Trust

2•AGsist•21h ago•0 comments

Ask HN: Companies that advertise being a "best place to work", is it a red flag?

12•jrs235•1d ago•14 comments

Top non-ad google result for "polymarket" in Australia is a crypto scam

16•rtrgrd•2d ago•2 comments

Ask HN: How do companies that use Cursor handle compliance?

7•Poomba•1d ago•3 comments

Ask HN: Why is YouTube's recommendation system so bad?

14•mr-pink•1d ago•14 comments

Ask HN: Do global AGENTS.md with coding principles make sense?

4•endorphine•1d ago•3 comments

Ask HN: Ranking sliders on a personal blog?

13•incognito124•2d ago•1 comments

What web businesses will continue to make money post AI?

15•surume•3d ago•31 comments

Ask HN: Info on the 1982 Apple 2 text game Abuse?

6•jmount•3d ago•2 comments

Ask HN: Stripe is asking for bank statements to check financial health

10•kinj28•4d ago•9 comments

Tell HN: Microsoft Edge self-destroys updating it in Debian based distros

7•usr1106•2d ago•1 comments

Ask HN: Share your vibe coded project

5•firefoxd•2d ago•11 comments

Ask HN: Want to move to use a "dumb" phone. How to make the switch?

12•absoluteunit1•3d ago•13 comments

Ask HN: LLMs helping you read papers and books

8•amelius•3d ago•4 comments

Ask HN: What happens after the AI bubble bursts?

39•101008•2d ago•42 comments

Ask HN: Exceptionally well-written research papers in CS/ML/AI?

6•b3rkus•4d ago•1 comments

Ask HN: How's Business These Days for Fiverr Freelancers?

13•burnerToBetOut•1d ago•5 comments