frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
1•sam256•1m ago•0 comments

AI Command and Staff–Operational Evidence and Insights from Wargaming

https://www.militarystrategymagazine.com/article/ai-command-and-staff-operational-evidence-and-in...
1•tomwphillips•2m ago•0 comments

Show HN: CCBot – Control Claude Code from Telegram via tmux

https://github.com/six-ddc/ccbot
1•sixddc•3m ago•1 comments

Ask HN: Is the CoCo 3 the best 8 bit computer ever made?

1•amichail•5m ago•0 comments

Show HN: Convert your articles into videos in one click

https://vidinie.com/
1•kositheastro•8m ago•0 comments

Red Queen's Race

https://en.wikipedia.org/wiki/Red_Queen%27s_race
2•rzk•8m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
2•gozzoo•11m ago•0 comments

A Horrible Conclusion

https://addisoncrump.info/research/a-horrible-conclusion/
1•todsacerdoti•11m ago•0 comments

I spent $10k to automate my research at OpenAI with Codex

https://twitter.com/KarelDoostrlnck/status/2019477361557926281
2•tosh•12m ago•0 comments

From Zero to Hero: A Spring Boot Deep Dive

https://jcob-sikorski.github.io/me/
1•jjcob_sikorski•12m ago•0 comments

Show HN: Solving NP-Complete Structures via Information Noise Subtraction (P=NP)

https://zenodo.org/records/18395618
1•alemonti06•17m ago•1 comments

Cook New Emojis

https://emoji.supply/kitchen/
1•vasanthv•20m ago•0 comments

Show HN: LoKey Typer – A calm typing practice app with ambient soundscapes

https://mcp-tool-shop-org.github.io/LoKey-Typer/
1•mikeyfrilot•23m ago•0 comments

Long-Sought Proof Tames Some of Math's Unruliest Equations

https://www.quantamagazine.org/long-sought-proof-tames-some-of-maths-unruliest-equations-20260206/
1•asplake•24m ago•0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/FEHLHY-hacking_the_last_z80_computer_ever_made/
1•michalpleban•24m ago•0 comments

Browser-use for Node.js v0.2.0: TS AI browser automation parity with PY v0.5.11

https://github.com/webllm/browser-use
1•unadlib•25m ago•0 comments

Michael Pollan Says Humanity Is About to Undergo a Revolutionary Change

https://www.nytimes.com/2026/02/07/magazine/michael-pollan-interview.html
2•mitchbob•25m ago•1 comments

Software Engineering Is Back

https://blog.alaindichiappari.dev/p/software-engineering-is-back
2•alainrk•26m ago•0 comments

Storyship: Turn Screen Recordings into Professional Demos

https://storyship.app/
1•JohnsonZou6523•27m ago•0 comments

Reputation Scores for GitHub Accounts

https://shkspr.mobi/blog/2026/02/reputation-scores-for-github-accounts/
2•edent•30m ago•0 comments

A BSOD for All Seasons – Send Bad News via a Kernel Panic

https://bsod-fas.pages.dev/
1•keepamovin•33m ago•0 comments

Show HN: I got tired of copy-pasting between Claude windows, so I built Orcha

https://orcha.nl
1•buildingwdavid•33m ago•0 comments

Omarchy First Impressions

https://brianlovin.com/writing/omarchy-first-impressions-CEEstJk
2•tosh•39m ago•1 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
6•onurkanbkrc•40m ago•0 comments

Show HN: Versor – The "Unbending" Paradigm for Geometric Deep Learning

https://github.com/Concode0/Versor
1•concode0•40m ago•1 comments

Show HN: HypothesisHub – An open API where AI agents collaborate on medical res

https://medresearch-ai.org/hypotheses-hub/
1•panossk•43m ago•0 comments

Big Tech vs. OpenClaw

https://www.jakequist.com/thoughts/big-tech-vs-openclaw/
1•headalgorithm•46m ago•0 comments

Anofox Forecast

https://anofox.com/docs/forecast/
1•marklit•46m ago•0 comments

Ask HN: How do you figure out where data lives across 100 microservices?

1•doodledood•46m ago•0 comments

Motus: A Unified Latent Action World Model

https://arxiv.org/abs/2512.13030
2•mnming•46m ago•0 comments
Open in hackernews

About Professional Software Development

https://medium.com/@fluxusars/about-professional-software-development-15f52a681f45
13•fluxusars•4mo ago

Comments

burntoutgray•4mo 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•4mo 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•4mo 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.

fathermarz•4mo ago
I can understand the frustration, however, part of the skills you have acquired should be taught and shared within teams you work with. Such a skill is meaningful, but the ability to pass on that skill to Juniors is more important than the skill itself.

I am not quite a fan of the “professional software development” elitism in some posts like this because it points to me vs you or highly skilled vs unwilling to learn, which I have found to be not true.

Also to say “attention to detail” while also having grammatical and spelling mistakes in a blog post is kind of poignant.

lubujackson•4mo ago
I have been working at startups for 20+ years and would say the "hack it out/craftsman" dichotomy is the wrong mindset. I would say the more interesting idea of working at a startup is that you can use your experience and nearness to the business objectives to know when you should hack something together vs. "craft it".

But to me, crafting the software is less about making a test suite, robust observability, etc. and more about architecting the code with the right "hard" and "soft" elements.

A DB structure in flux may start out as a JSON field so we can tweak it without hassle. Something that may need to support heavy volume may have more modular and minimal components up front that can be swapped out for more performant ones down the road.

Now if you are at a micro-managed startup where you have no time or latitude to affect any of those decisions, then you are going to have a bad time no matter what. But work at a startup introduces a more flexible concept of "craft" that can be as equally (or more) satisfying than following "best practices" in a consistent way.