frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

You Don't Want to Learn Everything the Hard Way

https://www.robkhenderson.com/p/you-dont-want-to-learn-everything
1•paulpauper•2m ago•0 comments

Apple's iPhone 17 will forever change how we take selfies

https://www.zdnet.com/article/apples-iphone-17-will-forever-change-how-we-take-selfies-including-...
1•CharlesW•3m ago•0 comments

The Virtual Worlds Where AI Is Making Its Next Big Leap

https://www.msn.com/en-us/news/technology/the-virtual-worlds-where-ai-is-making-its-next-big-leap...
1•pseudolus•4m ago•0 comments

The End of the Blockbuster

https://www.profgalloway.com/the-end-of-the-blockbuster/
1•Brajeshwar•4m ago•0 comments

Go experts: 'I don't want to maintain AI-generated code'

https://thenewstack.io/go-experts-i-dont-want-to-maintain-ai-generated-code/
1•MilnerRoute•4m ago•0 comments

Action Potentials for September

https://neurobiology.substack.com/p/action-potentials-for-september-713
2•paulpauper•4m ago•0 comments

Show HN: Scream AI: Ransform Your Selfies into Cinematic Y2K Horror Photos

https://screamai.art
1•pekingzcc•7m ago•0 comments

Testing "Exotic" P2P VPN

https://blog.nommy.moe/blog/exotic-mesh-vpn/
3•todsacerdoti•10m ago•0 comments

The mafia hitman who dreamt of being a pop star

https://www.ft.com/content/a6523dd4-9d00-4b49-a4e5-d5271d6c3c03
1•cs702•11m ago•1 comments

AI uncovers a mechanism of gene transfer crucial to bacterial evolution

https://www.cell.com/cell/fulltext/S0092-8674(25)00973-0
1•PaulHoule•14m ago•1 comments

Accenture's $865M reinvention says goodbye to people without AI skills

https://fortune.com/2025/09/27/accenture-865-million-reinvention-exiting-people-ai-skills/
1•taubek•16m ago•0 comments

The Weird Concept of Branchless Programming

https://sanixdk.xyz/blogs/the-weird-concept-of-branchless-programming
1•judicious•17m ago•0 comments

ChatGPT told me I should quit my job

https://medium.com/@fluxusars/chatgpt-just-told-me-i-should-quit-my-job-13798241a601
2•fluxusars•19m ago•1 comments

Starbucks CTO resigned Monday amid tech revamp

https://www.reuters.com/business/retail-consumer/starbucks-cto-resigned-monday-interim-named-2025...
3•xwowsersx•20m ago•0 comments

The Incentive Failure of Contemporary Art Market

https://arminbagrat.com/modern/
1•_false•20m ago•0 comments

Ask HN: SciFi Recommendations

1•Awesomedonut•21m ago•0 comments

Swiss voters back e-ID and abolish rental tax

https://www.swissinfo.ch/eng/swiss-politics/swiss-voters-have-decided-on-electronic-id-and-abolis...
3•YakBizzarro•24m ago•0 comments

Planetary Pixel Emporium

https://planetpixelemporium.com/planets.html
1•staplung•25m ago•0 comments

Tracing the forgotten path of the first wagon train to cross the Sierra

https://www.sfgate.com/renotahoe/article/stephens-townsend-murphy-sierra-nevada-california-210576...
1•Stratoscope•25m ago•0 comments

'Biometric Exit' Expands Across U.S. Airports, Unnerving Some

https://www.nytimes.com/2025/09/26/travel/airports-biometric-exit-program.html
2•clanky•29m ago•0 comments

David Heinemeier Hansson at Startup School 08 [video]

https://www.youtube.com/watch?v=0CDXJ6bMkMY
1•tosh•30m ago•0 comments

The Making of a Market Maker

https://joincolossus.com/article/thomas-peterffy-market-maker/
2•Luc•30m ago•0 comments

What Are 'World Models'? The Key to the Next Big AI Leap

https://www.wsj.com/tech/ai/world-models-ai-evolution-11275913
3•Bostonian•31m ago•0 comments

Emacs Man Page from 9front

https://man.9front.org/1/emacs
2•kaladin-jasnah•33m ago•0 comments

Show HN: Built an MCP server using Cloudflare's Code Mode pattern

https://github.com/jx-codes/codemode-mcp
2•jmcodes•34m ago•0 comments

Frankfurt Airport Live Traffic

https://franom.fraport.de/franom.php?lang=en
1•muzzy19•35m ago•0 comments

How I make CI/CD (much) faster and cheaper

https://martinalderson.com/posts/how-i-make-cicd-much-faster-and-cheaper/
1•martinald•35m ago•3 comments

Why aren't companies speeding up investment? An answer to an economic paradox

https://theconversation.com/why-arent-companies-speeding-up-investment-a-new-theory-offers-an-ans...
1•rntn•37m ago•0 comments

Visual Studio 2026 Insiders is here

https://devblogs.microsoft.com/visualstudio/visual-studio-2026-insiders-is-here/
2•robenkleene•39m ago•0 comments

Goodbye, glaciers. Hello, engineered ice cones?

https://thebulletin.org/2025/09/goodbye-glaciers-hello-engineered-ice-cones/
1•pseudolus•43m ago•0 comments
Open in hackernews

The Death of Utilitarian Programming

12•pyeri•1h ago
Utilitarian coding is defined as follows: The code you write should be *directly* useful or serve the interest of at least one actual human being. It might appear somewhat abstract or vague, so examples might help. For example, I don't consider frameworks as utilitarian code. What you create are like the "frames" of a picture box, someone else (the user) will take it and draw the actual picture. Though you did help with part of the process, it's indirect at best. You're part of the supply chain here, not part of the team.

A clever and witty bash script running on a unix server somewhere is also not utilitarian coding, no human ever directly benefited from it.

Libraries can be somewhat utilitarian, at least more than frameworks. At least they provide some reusable functionality to the user out of the box like logging, scanning a barcode, fetching data from a URL, etc. But again, a lot of indirection and little lasting time, what did *you* learn about implementation and life in that process my friend?

It's my strong belief that our life's purpose isn't just about learning technology but also other non-technical things in life (such as life itself). By compartmentalizing themselves into libraries, frameworks, specifications, package managers, build and tooling, etc, many coders over the last decade have sort of divorced themselves from the intricacies and interaction with life itself.

A decade ago from now (i.e. circa 2014-15) is where I'd say utilitarian coding came to an end. The kind of programming that prevailed until then (mostly desktop programming) was highly utilitarian in nature. You used to develop a Winforms App for the client, with actual textboxes, dropdowns and buttons, tailored to their specific requirements and domain knowledge, what could be more utilitarian than that! You used to gain domain expertise and not just technology expertise.

As things started moving to the cloud, the interaction between the end-user and programmer became less and less, that's when utilitarian coding started dying too. As a new breed of specialists called "Agile Experts", "Scrum Masters", "Tech Advocates", "Thought Leaders", etc. started inserting themselves between the coder and end user, the former's role started morphing as the ostrich policy of dealing only with technology and nothing else. We started losing touch with domain expertise, and became branded as "python coder", "PHP scripter", "web developer", "AI developer", etc. That's how folks started churning out more frameworks, libraries, packages, stencils, helper scripts, etc. instead of worrying about actual problem solving with the stakeholders.

This is how things stand right now for the most part, desktop development and other forms of utilitarian coding have still maintained their small niche somewhere, but they're just a niche. But it's not a healthy development, nor is it sustainable long term. I strongly feel that this bubble is waiting to burst one day soon, and there will be a reversion towards utilitarian coding again. Even the cloud itself needs to be more utilitarian, a lot of needless clutter out there which can be simplified.

What do you think? Let me know in comments.

Comments

pickledonions49•1h ago
Interesting take. Most code I see floating around on the web is either useless or a copy of something else just written in a different way. I don't think this is going to end soon, if anything, "vibe coding" will continue make it worse.
pyeri•1h ago
At some point, someone will start calling it out. GenZ may not as they've taken these things as granted or "way of life", but GenA might if they ever start thinking critically and out of the box.
cjs_ac•37m ago
I think what you're describing is just a consequence of software companies becoming very large. Work for a small business and you'll be back writing utilitarian code.
constantcrying•30m ago
What became incredibly obvious to me, after working in software and then as a mechanical engineer, was that software has absolutely no engineering culture.

Software has a deeply ingrained craftsman culture, which empathized personal flavor, unique approaches, stylistic debates over engineering. Surprisingly this gets worse in large organizations, where adherence to stylistic choices, specific tools and workflows, supersedes engineering at every point. Software is still full of fads, where every couple of year a new or old flavor is found, which is now the "right" thing to do, which will then be defended and attacked until a new fad is found.

hollerith•27m ago
Not all software is consumer software or web dev. The software used to control the space shuttle for example was created by an organization with a real engineering culture.
constantcrying•21m ago
Indeed. Embedded software has a very big EE influence, which comes with a real engineering culture.

The stark difference between embedded development, especially in aerospace, to "normal" software development is really my point.

xnx•28m ago
The microservices fad/wave was where people seemed to lose their minds. The "Solving Imaginary Scaling Issues (at scale)" meme encapsulated it for me. Most programmers of the time seemed far more interested in being architecture astronauts than making something useful. The overengineered hosting setups were also a major impediment to anyone who just wanted to make something useful.

Fortunately, AI-assisted coding seems to be wrestling back coding from developers and re-empowering domain experts and systems analysts. A full recession will probably shake out a lot more of the waste in software development.

AnEro•20m ago
Largely agree, given your definitions and clarifications, but I see some things are just co-related issues not directly a death of that programming approach. Where I see it is the gap between programmers and end users, scope of 'users' expanding to other programmers, and the increased complexity causes more abstract soft skill code delivery/management roles are entirely co-existing issues. Where they didn't cause the death directly, more a co-morbidity situation, didn't help, but it didn't cause the death. I'd say the primary cause is cost and complexity of operations, forcing the perspective shift from 'help at least one actual human being' to 'help at least <MINIMUM VIABLE MARKET SHARE> of users/developers'. I'd also as an aside argue frameworks and items directed at devs (that are well-designed), are still abstractly utilitarian, because, if they didn't exist a human would have to do the work of programming or doing the work manually so it would directly help at least 1 human.
nextworddev•4m ago
It’s best to think of software as just “content” inside VC funded software ecosystem