frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Software Drives People Insane

https://graybeard.ing/software-drives-people-insane/
41•rglover•1h ago

Comments

JohnMakin•45m ago
> Not in the "wash your hands every thirty minutes like Howard Hughes" kind of way,

Hold on, this isn't that crazy in today's day and age. I used to wash my hands basically only when using the restroom or before eating. Since the pandemic though, I started upping that a lot (not every 30 minutes, but pretty frequently) and since then almost never get sick.

hackingonempty•23m ago
The Cochrane review of "physical interventions to interrupt or reduce the spread of respiratory viruses" that infamously does not find a significant effect for masking does find significant effects for hand washing.
EvanAnderson•22m ago
Anecdote: During the pandemic I added washing my hands every time I get back to my office building (and specifically after interacting with surfaces the public interacts with) to my usual hand washing (after bathrooms and before eating, just like you). I keep a towel in my hand for any door handles between the restroom and my office door. Since doing this I feel like I've noticed fewer illnesses, too.
bob1029•39m ago
Software development untethered from the practical realities of the customer / user is what drives people insane.

When developers are required to interact with the customer on a regular basis, the freewheeling effects described in this article are damped massively.

The potential for insanity goes off the charts when the development team is siloed away in solitary confinement and the only interactions with the client occur via some prison guard known as "project manager" sliding notes under the door.

Working with the customer sometimes sucks. Just like exercise and eating vegetables sometimes suck. It's a temporary unhappiness that keeps us grounded in reality.

mediaman•35m ago
Agreed. I find it really fun to work with customers. It keeps you focused on real problems. And there are so many problems in 'boring' industries that need solving. Just a ridiculous number. There's so much bad software out there, or things being done manually, still now so many decades into the industry.

But you have to be willing to break out of the bubble, including getting on a plane, and I see very few people being willing to do that.

mschuster91•34m ago
> The potential for insanity goes off the charts when the development team is siloed away in solitary confinement and the only interactions with the client occur via some prison guard known as "project manager" sliding notes under the door.

But... but what would Project Managers do, then?

Anyway the key thing for any software developer AND Project Managers to do is regularly work first level helpdesk.

AnimalMuppet•7m ago
What would Project Managers do? Manage backlog. Set priorities. See that the one customer gripe from someone's eccentric old Uncle George does not re-architect the entire UI, no matter how fervently Uncle George believes in it. Do the same as the previous sentence, when "Uncle George" is in upper management.
glitchc•35m ago
Beautifully written post and true on many levels. The art of software stopped being an art once large amounts of capital started creeping in. There are no signs that we're returning to sanity any time soon.
randusername•34m ago
My observation is simply that tech leaders misinterpret rewards from the market in conquering some abstract representation of a facet of a domain with conquering the domain itself. Then they become egomaniacal.

Did you conquer commercial real-estate ushering in the future of work and society, or did you build a handy scheduling app?

Did you have a neat idea for an online community or did you revolutionize human connection?

zug_zug•5m ago
+1 .

I think it takes a certain type of mental or emotional deficit to forfeit all of your free time and the majority stake in your company for funding for a tiny shot at hitting a grand-lam.

"Not everything needs to be a platform". I remember a 10 person company that did translation dispatch for medical needs in California. And the CEO was insisting we needed to someday "become a platform."

jadbox•31m ago
As a founder of a few software startups, I agree with this. If I can give advice to other founders, remember than software is usually a means to an end, and for most users, they just want the bare bone essentials to work and work well. Everything else is nice-to-have-fluff that won't drive 99% of sales.

The apps I pay for are simple and focus on a super basic interface. BookFusion and Libro.fm are great examples.

iamcalledrob•21m ago
> Leaving things alone is an underrated engineering skill.

Truer words have never been spoken.

AnimalMuppet•5m ago
"It is often easier to not do something stupid than it is to do something smart."
dkarl•20m ago
The insanity the author is describing sounds like normal corporate BS to me. Everybody wants to "raise concerns," everybody is looking for an idea to take credit for, everybody has a reason your idea won't succeed. I'm pretty sure this is the same whether you're making software or advertising campaigns or plastic cups.

I once tried to explain a pointless debate over the definitions of "acceptance testing" versus "regression testing" to a non-tech person, and they said that was the most relatable thing I'd ever told them about my job.

Apocryphon•17m ago
I’ve always thought that this principle explains all sorts of cultural phenomena, from the tech industry having a poorer work-balance compared to others (the pace of development is only limited by how many hours you must sleep!) and programmers seemingly having worse engineer’s disease than in other disciplines (if software can do anything and know everything, how could we, the lever-makers, be any less than our creations?).
eazel7•10m ago
windows adbloat and 15 corporate software policies and scanners drive people insane
FLeXMurphy•6m ago
It is not the software, it is the internet. Something Awful already had it figured out: The internet makes you stupid.
cosmic_cheese•30m ago
Absolutely. I think that over-reliance on analytics has had a similar effect; compared to relying primarily on proper usability research and in-person user studies, doing that creates a detachment and distance that further removes the project from reality.

How great the impact is depends on how management uses the data. If they use it add resolution to broad strokes from studies and the like, there may be no negative impact at all, but in my experience it's much, much more common for management to read analytics like tea leaves and interpret it in whatever way best fits the individual's/team's biases/agendas.

bombela•23m ago
Talking to the users, allowing them to show you what they are trying to do with your software, almost feels like cheating, because of how easy things suddenly appear to be when uncertainty fades away.

Obviously, the number of uniquely different users has an influence, and users most often do not truly know what they need, but that's our job to tease appart.

Turns out the users most often benefits from small changes that reduces friction toward achieving their goal. Any time saving will be appreciated, but only if it can be trusted to work. Nothing worse than the dread of knowing an action might or might not work randomly.

I use most software today with a constant sense of fear that the next action will break something and waste my time. Undo probably doesn't work properly anyways

devmor•12m ago
"What problem are we trying to solve?" is a question I have to ask constantly in corporate development environments, and rarely does anyone presenting the task to be done actually know the answer!

It's very frustrating.

martijnvds•22m ago
I think this goes both ways.

More actual interaction between end-users and programmers makes the end-users better at reporting bugs and describing what they want (and at having an idea how complex a certain request actually is).

Because the multiple translations from customer wish to project manager language to backlog items are all lossy.

jghn•10m ago
The problem is it's often the devs themselves who request the siloing. I used to assume otherwise, as I think the way you do. And then I had a lot of my devs rebelling because I was keeping them from their "real work" by having them deal with users.
j45•9m ago
Beautifully articulated.

Software that is not about the user and more about the developers or the providers struggles with alignment and optimizing for the outcomes of the user instead of their own.

sodapopcan•5m ago
[delayed]
icantevenhold•4m ago
I disagree - it’s best never to talk to users because they have no idea what good quality is and will constantly push you to implement stupid features that only they uniquely need because of their fucked up business practices.

Or weaken your security so it works with their fucked up legacy firewall that cant ever be changed and so on.

Talking to users -> not even once.

Might be only this bad in B2B software

Shopify moves back to Native from React Native

https://shopify.engineering/back-to-native
433•fnthawar2•3h ago•302 comments

Rust Is Tier-1 Language at Microsoft

https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/
312•mmastrac•3h ago•154 comments

Cognition launches new SWE-2 model, Rivaling Fable 5.1 and GPT-Astra

https://cognition.com/blog/swe-2
102•seelos•1h ago•47 comments

More questions about whether researchers can trust OpenAI with unpublished math

https://mathstodon.xyz/@andreasthom/117240535270608201
151•pred_•10h ago•335 comments

NASA Color Trick Was Meant for Mars. Now It's Unveiling Rock Art on Earth

https://gizmodo.com/this-nasa-color-trick-was-meant-for-mars-now-its-unveiling-rock-art-on-earth-...
51•gumby•1h ago•10 comments

Software Drives People Insane

https://graybeard.ing/software-drives-people-insane/
45•rglover•1h ago•27 comments

Neki

https://planetscale.com/blog/introducing-neki
62•simon_weber•1h ago•9 comments

Hitachi launches CO2 heat pump water heaters with solar-friendly tariff controls

https://www.pv-magazine.com/2026/09/07/hitachi-launches-co2-heat-pump-water-heaters-with-solar-fr...
216•thelastgallon•1d ago•171 comments

Forgejo <=16.0.3 Critical RCE

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.4.md
25•weierstass•1h ago•8 comments

Silicon Valley Is Transforming the Military-Industrial Complex

https://costsofwar.watson.brown.edu/paper/how-big-tech-and-silicon-valley-are-transforming-milita...
24•paimapi•1h ago•14 comments

>10x More Efficient Pretraining

https://magic.dev/blog/pretraining#
61•ronfriedhaber•2d ago•23 comments

DeepSeek v4.1 Flash

https://twitter.com/deepseek_ai/status/2097930608790167907
785•Liwink•11h ago•424 comments

Casablanca: How an unproduced play marched into movie history

https://www.thecollector.com/casablanca-unproduced-play-movie-history/
22•mdp2021•1h ago•8 comments

Neki by PlanetScale

https://neki.dev/
56•handfuloflight•1h ago•11 comments

Douglas Hofstadter: Analogy as the Core of Cognition [video]

https://www.youtube.com/watch?v=n8m7lFQ3njk
14•tosh•4d ago•0 comments

What algorithm did Windows XP use to choose your initial user picture?

https://devblogs.microsoft.com/oldnewthing/20260909-00/?p=112683
269•soheilpro•8h ago•134 comments

List of references on Sony websites to players "owning" their digital games

https://consumerrights.wiki/w/Sony_PlayStation_digital_game_ownership_lawsuit
236•haunter•5h ago•77 comments

Python sets and dictionaries can have quadratic-time performance

https://lemire.me/blog/2026/09/03/python-sets-and-dictionaries-can-have-quadratic-time-performance/
37•ibobev•2d ago•11 comments

To write non-fiction, draw the trunk, then the rest of the tree

https://devz.cl/posts/how-to-write/
57•DanielVZ•2d ago•18 comments

Stockfish 19

https://stockfishchess.org/blog/2026/stockfish-19/
204•atiedebee•3d ago•123 comments

Show HN: MultiMatte, a Promptable Image Background Removal Model

https://usefeyn.com/blog/multimatte/
8•snyy•1h ago•0 comments

iPhone Duo

https://www.apple.com/iphone-duo/
1345•thecosmicfrog•23h ago•2347 comments

Show HN: Syq – copy files between machines fast (better than rsync)

https://greaber.github.io/syq/
12•greaber•2h ago•9 comments

Show HN: What if the speed of light was 5 km/h?

https://rivendell.dmitrybrant.com/relativity/
540•dmitrybrant•15h ago•231 comments

Cognition's SWE-2 achieves 92.8 on Terminal-Bench 2.1

https://tokenstead.ai/models/swe-2
3•cdnsteve•34m ago•0 comments

Serverless DTLS

https://proxylity.com/docs/listeners/dtls.html
8•mlhpdx•1h ago•5 comments

The first drink-driving conviction may have happened in London

https://www.ianvisits.co.uk/articles/the-worlds-first-drink-driving-conviction-may-have-happened-...
13•beardyw•9h ago•22 comments

Show HN: Filament – Fast data movement engine in Go

https://github.com/galaxy-io/filament
19•ikswolzok•2d ago•3 comments

Native Python and TypeScript Drivers for ArcadeDB, from OpenAPI and Protobuf

https://arcadedb.com/blog/arcadedb-native-drivers-python-typescript/
5•lvca•1h ago•0 comments

Show HN: Art – draw one stroke, let symmetry complete it

https://mrdee.in/mandala/
76•cyb0rg0•5d ago•31 comments