惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
Jina AI
Jina AI
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
V
V2EX
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
B
Blog
博客园 - 叶小钗
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
A
About on SuperTechFans
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog

Hacker News: Ask HN

The New Window Delete ChatGPT Atlas Spyware Tell HN: Qwen Free Tier Is Discontinued Ask HN: SeedLegals Partnerships in London, worth it? Ask HN: How to highlight talent from untraditional backgrounds? Ask HN: We dont need a programming language now? Durable Object alarm loop: $34k in 8 days, zero users, no platform warning What if Time at the subatomic level has multiple arrows? How to add MidnightBSD Key to UEFI Secure Boot DBX? (Revoked and Forbidden Keys) Ask HN: What's your experience working at xAI as an AI tutor? Any engineers here with experience of clinical data standards? Ask HN: Who is using OpenClaw? Agent Skills for Software Test Automation Ask HN: Who needs contributors? Claude Code is thinking too much Ask HN: What Is the Big-O Order of a Jigsaw Puzzle? Ask HN: Stepping into a new role as a Senior, mentoring dos and dont's? Founder from Zurich heading to SF and Austin for the first time Hacker News No Manual Screenshots: I Built a Scalable Screenshot API Using Cloud Playwright Ask HN: Thought experiment: AGI giving us answers we don't like? Ask HN: I quit my job over weaponized robots to start my own venture 1% Vacancy, 81% Preleased: Where Midmarket Compute Deploys in 2026 Ask HN: Preferred pricing model for sound effects libraries? Copy of the email I sent to my undergraduate professors on Nov 30, 2025 Model API Performance | Hacker News Ask HN: Are open-weight LLMs the new offline encyclopedias? Valgrind 3.27 RC1 is out Claude Code OAuth down for >12 hours Ask HN: What's Better?–Tauri or Electron?
Ask HN: GPTs, vs. Software Estimation
alaaalawi · 2026-05-07 · via Hacker News: Ask HN

I am a developer who has to deliver finished products, so I do not think my view is necessarily the correct answer.

But based on my experience, I suspect the important thing is not just whether we use AI or not. On HN, people often say that using AI will degrade your ability. But if we assume that people will use it anyway, then I think developers first need to accumulate the experience of failure.

There will probably be many people who go through large failures with AI. They will hit bottlenecks, fix them, and record what happened. Over time, companies will have people who have failed with AI inside their actual product codebases. Those people will become better at judging where bottlenecks tend to appear in an AI-assisted workflow.

For example, simple CRUD has a low bottleneck score because GPT may be better than me at generating it. But GPT also tends to create god objects, so maintainability can become bad. In that case, architecture and refactoring should be given a high bottleneck score.

In general, AI seems strong in high-level languages and areas where memory is not directly managed. But it is weaker in memory-related areas, low-level details, and places where subtle resource ownership matters. For those areas, I would use more conservative estimates and rely more on traditional estimates based on human developer skill.

From this perspective, I think “resources” should mean assigning people who have the right cognitive experience of failure for a given software area.

Recently I have been intentionally doing AI “vibe coding” to observe where it fails and where bottlenecks appear. I divide work into P0, P1, and P2: what AI is good at, what I must handle myself, and what can safely be delegated.

For P0, I put things like JWT authentication, business logic, and domain design. I do these myself, and I estimate them from the perspective of a human developer.

For P1, I put connection logic that touches P0. For example, glue code around core logic. I estimate this at roughly half of the traditional time, but I include a verification layer in that estimate.

For P2, I put things like non-critical frontend logic or minor UI behavior that does not cause serious damage even if it fails. I mostly let AI handle those parts.

When I run GPT in parallel, I can get around 3,000 lines of code in about five minutes. So I think each company and each developer will need their own conservative estimate based on AI skill, failure experience, and the specific feature area.

However, this is only the perspective of a programmer who usually works below roughly 80,000 lines of code. Once a project reaches 400,000 or 500,000 lines, modularization and boundary design become exponentially more complex. At that point, I think the estimate should be left to senior developers who understand the system boundaries deeply.

I think the estimation variable will ultimately be less about an “AI productivity multiplier” and more about accumulated experience with AI failure patterns.