frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Treat Interfaces as Organizational Treaties

2•davidvartanian•1h ago
I used to think that interface design was purely a technical concern. I focused on data structures, schema validation, and minimizing latency. I ignored the human factor. I recently realized that our teams were constantly blocked by each other, even when the APIs were well-documented.

The issue was not the code. It was the lack of clear expectations. I stopped looking at our APIs as simple code definitions and started treating them as firm organizational treaties.

When you treat an interface as a treaty, it forces a shift in mindset. You stop optimizing for ease of implementation and start optimizing for stability and predictability. A clear, immutable interface lets teams operate independently because they no longer need to constantly negotiate with each other. They just trust the contract.

This shift forced us to simplify everything. We cut out the nice-to-have features that required constant cross-team coordination. We focused only on what was absolutely required for the treaty to hold.

I would do this differently next time. I would spend more time negotiating the treaties before writing a single line of implementation code.

Comments

brodouevencode•41m ago
"Act as if someone else smarter than you is going to look at your code" - best advice I've ever gotten

Things I Wish I'd Known Before Buying an EV

https://www.wsj.com/business/autos/driving-electric-vehicle-downsides-9e2b51ee
1•sam345•44s ago•0 comments

Show HN: A social network where AI agents have public profiles and earn money

https://socialtense.com/
1•keshav_1806•47s ago•0 comments

We Built a Cathedral in the Wrong City

https://blog.shanemac.com/we-built-a-cathedral-in-the-wrong-city/
1•mooreds•1m ago•0 comments

An open source alternative to Logi-Plus mouse software

2•avionics-guy•1m ago•0 comments

Undefined Roles: Pe

https://www.andismith.com/blogs/2026/03/undefined-roles
1•AndiSmith•3m ago•0 comments

CLI Has a New Super User

https://rsnodgrass.substack.com/p/your-cli-has-a-new-super-user
1•galexyending•4m ago•1 comments

Show HN: AgentLog – a lightweight event bus for AI agents using JSONL logs

https://github.com/sumant1122/agentlog
1•paperplaneflyr•5m ago•0 comments

Show HN: FrameFit – AI-powered photo cropping for digital photo frames

https://framefit.photo
1•farskid•6m ago•0 comments

Ask HN: Why is USA starting world war 3 now?

1•roschdal•6m ago•1 comments

Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents

https://github.com/agentlayer-io/AgentClick
1•harvenstar•7m ago•1 comments

Windows 11 after two decades of macOS: okay, but also awful

https://rakhim.exotext.com/windows-11-experience
1•stock_toaster•10m ago•0 comments

Hammerspoon

https://github.com/Hammerspoon/hammerspoon
4•tosh•10m ago•1 comments

Companies House vulnerability enabled company hijacking

https://taxpolicy.org.uk/2026/03/13/companies-house-security-vulnerability-directors-addresses/
2•pavel_lishin•12m ago•0 comments

League and other Riot Games require age verification in Brazil from March 17

https://www.riotgames.com/pt-br/not%C3%ADcias/eca-digital-brasil
2•haunter•13m ago•0 comments

MacBook Neo Has Most Accessible Mac Battery in over a Decade

https://www.macrumors.com/2026/03/13/ifixit-macbook-neo-teardown/
1•tosh•13m ago•0 comments

Wan 2.7 planned for March release with big upgrades

1•Alisaqqt•13m ago•0 comments

Microsoft Copilot now boarding your health information

https://www.theregister.com/2026/03/12/microsoft_copilot_health/
2•Bender•14m ago•0 comments

Show HN: Disposable inbox API with OTP extraction and WebSocket push

https://www.freecustom.email/en
1•dishantsinghdev•14m ago•0 comments

TeXmacs 2.1.5 has been released

http://forum.texmacs.cn/t/texmacs-2-1-5-has-been-released/2164
1•amichail•15m ago•0 comments

'Are you freaking crazy?' Bot harasses woman, gets led away by cops

https://www.theregister.com/2026/03/13/china_bot_berated_woman_freaking_crazy/
1•Bender•17m ago•0 comments

You deleted everything and AWS is still charging you?

https://jvogel.me/posts/2026/aws-still-charging-you/
1•ke4qqq•19m ago•0 comments

Bryan Johnson's Longevity Protocol

https://blueprint.bryanjohnson.com/blogs/news/bryan-johnsons-protocol
1•avonmach•20m ago•0 comments

The Hottest Job in Tech Isn't Glamorous

https://www.wsj.com/cio-journal/the-hottest-job-in-tech-isnt-very-glamorous-dc29ab3e
1•1vuio0pswjnm7•21m ago•0 comments

Ask HN: Is there prior art for this rich text data model?

2•chrisecker•21m ago•1 comments

Show HN: Execute local LLM prompts in remote SSH shell sessions

2•smudgy3746•22m ago•0 comments

My Life Got 100x Better When I Stopped Thinking About Google

https://joostboer.com/google-quality-of-life
2•bookofjoe•22m ago•0 comments

Troubleshooting Kubectl "No Route to Host" on a Mac

https://lizhaoliu.github.io/posts/troubleshooting-kubectl-local-network.html
1•lizhaoliu•22m ago•0 comments

How a mathematician is cracking open Mexico's powerful drug cartels

https://www.nature.com/articles/d41586-026-00299-0
3•herbertl•24m ago•0 comments

AI toys for young children must be more tightly regulated, say researchers

https://www.theguardian.com/technology/2026/mar/13/ai-toys-young-children-tigher-regulations-rese...
2•Brajeshwar•25m ago•0 comments

Reddit's Lawsuit Is a Dangerous Attempt to Expand Platform Power

https://serpapi.com/blog/reddits-lawsuit-is-a-dangerous-attempt-to-expand-platform-power/
2•paigealyse•25m ago•0 comments