frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Writing Code Was Never the Bottleneck

https://ordep.dev/posts/writing-code-was-never-the-bottleneck
33•thunderbong•6h ago

Comments

devstein•6h ago
Couldn't be more spot on. This is exactly why I started Dosu https://dosu.dev/ to reimagine on the "knowledge" side of software engineering.
ajd555•6h ago
I couldn't agree more. Writing code was always the easiest part of the job (sure, it has its hard moments where you have to solve complex problems, but that's the fun part). The hardest parts for me have always, always been:

- dealing with non-technical project managers

- dealing with "rockstar" developers that only want to work on greenfield projects

- maintaining legacy

- trying to anticipate potential design flaws or observability blindspots

- dealing with nasty bugs in production (and reproducing the bug!) and trying to get the right people in a room to solve them

All in all, the human aspect was always the hardest part, and as this article clearly states, is now even harder. You can't replace decades of crisis situation that might not have been documented, late nights spinning prod back up or using our human friendships to get devops guys to help us out with admin tasks! (Costs a few beers, instead of millions of tokens!)

tpmoney•3h ago
On the other hand, LLMs actually can help with a lot of these “human aspect” problems, which to my mind boils down mostly to transferring information between humans is hard.

The focus on just the writing code aspect skips over that some of these models can be really good at reading code, faster than you can as a human, and pointing you in the right direction. Maintaining legacy code is hard for a number of reasons but one of those is that reading code is like trying to read someone else’s mind. If you don’t have the same mental view of the software they do, it’s going to be harder to understand what it’s doing. Lots of anticipating flaws comes from knowing best practices and from either direct experience, or having read other peoples experiences and extrapolating that to your code. Likewise finding bugs is often a lot of code reading combining with experience to identify things that look wrong and then testing that theory.

LLMs can help with all of this, and even better they don’t have to be exactly right so long as they don’t drive you down a non-existent rabbit hole. You can ask an LLM why some code might be exhibiting a behavior or where some behavior is implemented and the LLM can very quickly get you most of the way there. They don’t have to be right about how a shell script gets called to point you to the shell script being the location something happens. They don’t have to be right that the bottle neck in your code is at line 4583 to get you to a buried hot loop with bad performance.

Sure they’re not replacement for a dev with 10 years experience with the system and who was there when the specs were written. But you don’t always have that resource at your disposal. Sometimes you’re working on a system that was written decades ago for a world that doesn’t exist anymore, patched by teams that have since come and gone who also didn’t have that knowledge and held together by sheer force of will and developer grit. On a project like that, anything that can help you search that code base quickly and especially with fuzzy descriptions is absolutely a boon.

ajd555•3h ago
You're right, I certainly agree with your assessment that it can be an invaluable tool to search through codebases quickly! No team can process it that quickly, especially if, like you say, this was written by a team that no longer exists.
kevin42•5h ago
The same thing came up in the early 2000s when businesses tried offshoring software development. It turns out that translating business requirement to technical design and implementation is one of the hard parts of software development. In a pure waterfall model, this works ok, but you rarely know what you want until the end users see it. This is while agile is so important.

I hate to say it, but with over 30 years experience as a software developer in various roles, writing code has never been the hard part of delivering a successful project.

PeterWhittaker•31m ago
I'd have to more or less agree with a sibling comment, in the sense that writing the code isn't the hardest part (that's the agreement part) but it's not the easiest, either (that's the disagreement part).

I write a lot of code for highly secured black boxes that break a lot of networking rules: undirectional gateways and guards where two things must be guaranteed: one, no matter what, data can flow in one direction and one direction only, and two, no matter what, with the proviso that we cannot control customer operators, the only data flows permitted are those that have been reviewed by two people with independent roles.

The hardest part is understanding the space, how things need to be, what might work, what might go wrong, how a change here might break something there (and this in a system basically running in old-fashioned SELinux "strict" mode).

(There is only so much experimentation and instrumentation possible, because I need to make things work in that closed, tightly controlled appliance.)

The easiest thing is explaining this to others, at various levels: It’s about knowing what to include in the explanation, what to omit, and which analogies are useful, which are harmful. That all comes from repetition and retrospection.

Writing code is somewhere in the middle: once I understand the problem, the code is usually pretty easy, except, of course, when it isn't because oh, yeah, that.

Fortunately, I have a long legged hound. My entire team knows the value of our DWs, dog walks, or, as a colleague recently called it, Diagnostic Wandering.

Two hours a day in the woods, along the rivers, and much becomes clear. Not all, just much.

The really second hardest part is mentally working through the coding alternatives like an adversary, trying to figure which one is best, or, on the whole, given all the layers of defence, good enough.

A universal interface connecting you to premier AI models

https://tenzorro.com/en/models
1•paulo20223•1m ago•0 comments

Show HN: Monorail – Turn CSS animations into interactive SVG graphs

https://muffinman.io/monorail/
1•stankot•2m ago•0 comments

Stack Overflow Challenges

https://stackoverflow.com/beta/challenges
1•amichail•3m ago•0 comments

Abandoned Blogs

https://www.are.na/lucy-pham/abandoned-blogs
1•bookofjoe•5m ago•0 comments

Ask HN: What AI agents have you built?

1•ludovicianul•5m ago•0 comments

Sudo local privilege escalation vulnerabilities fixed

https://www.helpnetsecurity.com/2025/07/01/sudo-local-privilege-escalation-vulnerabilities-fixed-cve-2025-32462-cve-2025-32463/
1•maxloh•6m ago•0 comments

The Roman Roads Research Association

https://www.romanroads.org/
2•bjourne•9m ago•0 comments

Ocean-2 wave power generation system [video]

https://www.youtube.com/watch?v=Q7Pmgq2JKbI
1•L_226•10m ago•0 comments

Figma files for IPO on NYSE, plans to 'take big swings' with acquisitions

https://www.cnbc.com/2025/07/01/figma-fig-files-for-ipo-as-tech-debuts-gain-steam.html
1•donsupreme•12m ago•0 comments

GNU Health Hospital Information System 5.0 Released

https://savannah.gnu.org/news/?id=10783
1•12_throw_away•13m ago•0 comments

Fakespot shuts down today after 9 years of detecting fake product reviews

https://blog.truestar.pro/fakespot-shuts-down/
1•doppio19•15m ago•1 comments

Lessons for Harnessing Artificial Intelligence

https://www.newsweek.com/2025/07/04/ai-impact-six-lessons-2088669.html
1•almost-exactly•15m ago•0 comments

AI 2027 and Forecast Modeling

https://dynomight.substack.com/p/scribbles
1•terryf•16m ago•0 comments

The Future of Sports Advertising? DAZN Debuts Split-Screen Ads at Club World Cup

https://www.bandt.com.au/is-this-the-future-of-sports-advertising-dazn-debuts-split-screen-ads-at-fifa-club-world-cup/
1•austinallegro•17m ago•0 comments

My First GenAI Code

https://www.tbray.org/ongoing/When/202x/2025/07/01/First-AI-Code
1•almost-exactly•18m ago•0 comments

Vibe Specs: Vibe Coding That Works

https://lukebechtel.com/blog/vibe-speccing
1•marviel•19m ago•0 comments

Show HN: Generate presentation slides from Jira backlog. + Demo-playground

https://agileplus.io/
1•anthonyag•19m ago•0 comments

How did the C64 lockup bug and its workarounds work?

https://retrocomputing.stackexchange.com/questions/20438/how-did-the-c64-lockup-bug-and-its-workarounds-work
1•gnoll_of_gozag•21m ago•0 comments

Under shadow of Trump warning, Africa pioneers non-dollar payment systems

https://www.japantimes.co.jp/business/2025/06/24/markets/trump-africa-non-dollar-payments/
2•PaulHoule•23m ago•0 comments

Solana Ecosystem Report (H1 2025)

https://www.helius.dev/blog/solana-ecosystem-report-h1-2025
1•lawrenceyan•23m ago•0 comments

Employees Are Already Dumping Company Data to LLMs and What to Do About It

https://www.pomerium.com/blog/your-employees-are-already-dumping-company-data-to-llms-heres-what-to-do-about-it
3•bdesimone•23m ago•0 comments

Judge orders EverQuest emulator to halt content and put profits in escrow

https://massivelyop.com/2025/06/28/judge-approves-tro-mandating-everquest-emu-the-heroes-journey-halt-content-and-put-profits-in-escrow/
2•speckx•25m ago•0 comments

Learning coordinated badminton skills for legged manipulators [video]

https://www.youtube.com/watch?v=zYuxOVQXVt8
1•surprisetalk•28m ago•0 comments

Google's data center energy use doubled in 4 years

https://techcrunch.com/2025/07/01/googles-data-center-energy-use-doubled-in-four-years/
1•andrewstetsenko•28m ago•0 comments

Gyotaku: Fish Printing [video]

https://www.youtube.com/watch?v=6MtT5dCCEg8
1•surprisetalk•29m ago•0 comments

How to win a Nobel Prize: what kind of scientist scoops medals?

https://www.nature.com/immersive/d41586-024-02897-2/index.html
2•surprisetalk•29m ago•0 comments

Infinite Machine Launches the Robust Olto E-Bike for the Bike Lane

https://design-milk.com/infinite-machine-launches-the-robust-olto-e-bike-for-the-bike-lane/
1•surprisetalk•29m ago•0 comments

The Magnetic Shadow Effect [video]

https://www.youtube.com/watch?v=MuvuxHXLzls
1•surprisetalk•29m ago•0 comments

X Will Deploy AI to Write Community Notes, Expand Fact-Checking

https://www.bloomberg.com/news/articles/2025-07-01/x-will-deploy-ai-to-write-community-notes-expand-fact-checking
1•spenvo•32m ago•2 comments

World's Largest SRB Fails During Testing

https://www.youtube.com/watch?v=EC9icOKGJ94
1•scrollop•33m ago•1 comments