frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

About Professional Software Development

https://medium.com/@fluxusars/about-professional-software-development-15f52a681f45
6•fluxusars•1h ago

Comments

burntoutgray•1h ago
The managers don't care either. They are job hopping too.

I won't be surprised if companies with large amounts of vibe coded systems end up blowing up.

palata•40m ago
Unfortunately, most software is bad. It's not like customers have a choice. And even if they did, they would choose the worse solution because it's cheaper.

I feel like vibe-coding will just allow to produce more of that bad software.

But all hope is not lost: there are companies that need to build good software, so if you are a craftsman, the goal is to work there!

palata•42m ago
> I’ve been a software developer all my life [...] In my experience, [...] no one stays at a company for longer than a couple of years

I feel for the author. Turns out that there are companies where people stay longer. I started my career in startups, where it was exactly like the author describes (usually inexperienced managers asking inexperienced developers to quickly produce bad code, hiding behind the notion that "our biggest problem right now is to raise money").

Then I moved to a "corporate", which I feared because of everything people say about processes and such. Turns out I am given the trust and resources to be a craftsman, and the company cares about my writing maintainable code. Both healthier and more rewarding than being pressured into doing a bad job.

> As far as professional software development goes, change is clearly the most profitable career path: you deliver results rapidly and you leave before it needs to be maintained, which makes sense, because your salary will grow faster if you keep switching jobs.

I understand how it may feel like that, but I think it is wrong. You have to sell your experience (which I count in years of work) and not your number of jobs. If anything, having stayed longer somewhere is something to sell: "I have seen a project evolve over years, I know what is maintainable and what is not".

> This is where the interests of a corporate software developer and “craftsman” software developer diverge.

The author has seemingly no experience in corporate ("in my experience, no one stays longer than a couple of years"), but believes they know what "corporate software developers" are like?

My experience in corporate is that I see more craftsmen than in startups. Startups are full of juniors or bootstrappers who write prototypes (usually not very maintainable) and then move on to the next startup.

> Even at the most generous of companies you’ll be hard-pressed to find a manager that will let you spend several quarters rewriting vibe-coded spaghetti messes without having any immediate profit impact to show for it.

Yes, I agree with that. The trick is to find a company that try hard not depending on vibe-coded spaghetti messes that need to be refactored. If you end up in a project like this, the goal is to leave.

> Does the “let it fail” approach actually work? I have no idea.

It most definitely does not. In my startup years (more than a decade), I have seen many very bad decisions being made "because we're a startup and have to move fast". I have plenty of examples where I said "this is not the right way, it will bite us down the line" but the genius founders and managers (from their 0 years experience but with a PhD that made them geniuses) new better.

Every single time, I thought "one day, I will have my 'I told you so' moment". And I did have that moment, except that the geniuses blamed me for their decisions. They are geniuses after all, they couldn't have been wrong back then. I have seen millions being lost in development because of fundamentally bad ideas (it's easy to measure when the startup has to rewrite the engine from scratch and spends 2 years doing it).

My stance here is that if the management is such that the project will fail, then there is nothing that you can do other than find a new job. Those people don't fail, they just convince VCs to inject more money into their ideas until it becomes profitable (but you don't want to work in that mess of a codebase) or it bankrupts. You don't want to work for those people.

Elasticsearch Was Never a Database

https://www.paradedb.com/blog/elasticsearch-was-never-a-database
1•skadamat•2m ago•0 comments

Ask HN: Is America Going to Become an Autocracy?

4•baby•5m ago•0 comments

Warfair4.com

https://medium.com/@m.stow11/warfair4-com-https-open-spotify-com-ef4fadf5dd4d
1•mstow25•5m ago•0 comments

Zig got a new ELF linker – and it's FAST

https://github.com/ziglang/zig/pull/25299
1•Retro_Dev•7m ago•0 comments

How do databases execute expressions?

https://notes.eatonphil.com/2023-09-21-how-do-databases-execute-expressions.html
1•ibobev•8m ago•0 comments

Breakneck: China's Quest to Engineer the Future

https://danwang.co/breakneck/
1•ibobev•8m ago•0 comments

Army's M7 rifle will get fewer real world, independent tests, watchdog warns

https://taskandpurpose.com/news/m7-pentagon-testing-office-list/
3•PaulHoule•11m ago•0 comments

My husband just died and I want to unlock his phone.

https://old.reddit.com/r/samsung/comments/1nl2pex/my_husband_just_died_and_i_want_to_unlock_his/
1•sipofwater•12m ago•0 comments

Accounting for AI

https://cernocapital.com/accounting-for-ai-financial-accounting-issues-and-capital-deployment-in-...
1•mxschumacher•14m ago•0 comments

High Levels of THC Associated with Psychiatric Disorders

https://www.acpjournals.org/doi/10.7326/ANNALS-24-03819
2•wjb3•16m ago•0 comments

Show HN: I made a website to track my subscriptions

https://vexly.app
1•hoangvu12•17m ago•1 comments

Why is modern data architecture so confusing? And what made sense for me

https://www.exasol.com/hub/data-warehouse/architecture/
1•chauhanbk1551•20m ago•1 comments

Plant-Heavy Diets' Link to Reduced Cancer Risk Strengthened

https://www.medscape.com/viewarticle/plant-heavy-diets-link-reduced-cancer-risk-strengthened-2025...
2•wjb3•23m ago•0 comments

The future is compostable. Period

https://news.ubc.ca/2025/09/the-future-is-compostable-period/
2•gnabgib•23m ago•0 comments

How can I influence others without manipulating them?

https://andiroberts.com/leadership-questions/how-to-influence-others-without-manipulating
1•kiyanwang•27m ago•1 comments

Building what customers need, not just what they ask for

https://linear.app/now/building-what-customers-need
1•destel•28m ago•0 comments

Leaders Can Frame Messages for Influence

https://medium.com/onebigthought/the-magic-of-framing-the-message-fb48e0765996
1•kiyanwang•31m ago•0 comments

Show HN: Captur Compressed a Multi-Task Model into the Size of a Single Photo

https://captur.substack.com/p/how-captur-compressed-a-multi-task
1•tstonez•33m ago•0 comments

Show HN: Apple Container MCP Server (ACMS)

https://github.com/gattjoe/ACMS
1•joegatt•34m ago•0 comments

OpenSSF: Best Practices

https://best.openssf.org/developers.html
1•Brysonbw•35m ago•0 comments

Tiny reactors could one day power towns, campuses; community input will be key

https://theconversation.com/nuclear-in-your-backyard-tiny-reactors-could-one-day-power-towns-and-...
2•rntn•42m ago•0 comments

Looking for feedback on AI system design interviewer

2•notjunior•42m ago•0 comments

OCR Showdown: Cardinal vs. the Rest

https://trycardinal.ai/blog/ocr-showdown
1•jiannaliu01•44m ago•0 comments

Amazon Ends Commingling

https://www.geekwire.com/2025/after-years-of-backlash-amazon-finally-ends-a-practice-that-many-se...
2•qingcharles•47m ago•1 comments

My new Git utility `what-changed-twice` needs a new name

https://blog.plover.com/2025/09/21/#what-changed-twice
2•jamesbowman•48m ago•0 comments

Kernel Security in the Wild: Side-Channel-Assisted Exploit Techniques, Kernel-L [pdf]

https://tugraz.elsevierpure.com/ws/portalfiles/portal/98775241/main.pdf
1•todsacerdoti•49m ago•0 comments

Running Nvidia CUDA PyTorch container project/pipelines on AMD with no changes

1•medicis123•53m ago•0 comments

Building a (Not Very) Portable Xbox

https://hackaday.com/2025/09/21/building-a-not-very-portable-xbox/
2•rolph•55m ago•0 comments

Zebra cows and Teflon food make Ig Nobel Prize winners

https://www.bbc.com/news/articles/crkjzxrrkd5o
1•gebt•1h ago•0 comments

Visualizing the UUID for Different Versions

https://gangtao.github.io/visualizing-uuid/
2•gangtao•1h ago•0 comments