frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why Over-Engineering Happens

https://yusufaytas.com/why-over-engineering-happens/
21•zuhayeer•2h ago

Comments

sublinear•2h ago
> ...when it started, the “backend” was just Google Forms feeding into a Google Sheet. No microservices, no Kubernetes...

This line of thinking is just as bad in the opposite direction. I'm not even sure either extreme strawmen ever really existed.

subhobroto•1h ago
Great points about Over Engineering. No one ever seems to ever acknowledge how very successful Craiglist continues to be with a relatively simple stack because they really understand their customers.

One point I didn't see on there is lack of clarity of the objective of the JIRA Epics and Stories and verify that those underlie actual customer painpoints.

It seems like for every 10000 hyper scalable, cross region redundant clientside SPA MVPs that are blasted over Facebook or Google or PH Ads, there's one concierge MVP where the founders talk to you, find out pain points, validate them manually by hand and then grow organically.

In certain cases, it's even possible that no one in the engineering team had the confidence to say "Do we really need to build any of this at all to see if our startup has teeth?"

What would be interesting is to speak to the technical teams of companies like Quibi and ask them questions like:

- How are we testing whether this actually solves a real customer need?

- Who validated the need for Turnstyle Technology? How? When you launched, did you track how many were leaving the platform if it was turned off for them?

- Are there specific hurdles to serving short-form content that make a company built around it valuable?

- Are there ways we could help the leadership validate their market hypothesis by writing the least amount of code?

I imagine if any engineer was being interviewed to be hired at Quibi and asked them questions like these, their interview would be prematurely terminated.

It's widely accepted that both interviewing and working at a company especially at startup, requires suspension of disbelief, but I sometimes wonder if some of us should just say "No, we shouldn't do any of these JIRA tickets. There's a much simpler way of getting this done. Sal, Jane, Lin, come with me and let's talk to the customers and find out if this would even move the needle for them".

If everything around is smoke and scary shadows, then who knows whether that rustling in the shadows is a bear or a gopher? Over Engineer assuming the worst. Then we would be ready for a sudden million customers filing their taxes on a Friday evening in June.

The peace and fulfillment of knowing what the customer really is willing to pay for and building towards that is sublime. It's so addictive that there's absolutely no going back

subhobroto•36m ago
> One point I didn't see on there is lack of clarity of the objective of the JIRA Epics and Stories and verify that those underlie actual customer painpoints.

Interestingly, the author addresses this in a different post: https://yusufaytas.com/what-good-execution-looks-like/

I quote:

> Clarity of Direction

> If people don’t know where they’re going, they create their own destinations. It’s as simple as that. That’s when you get alignment issues, rework, and endless questions

> ... You can start simple. Here’s what matters. Here’s what doesn’t. Here’s where we are going. Here’s why. When you miss these, inevitably, your execution cripples down.

nabbed•1h ago
The essay Choose Boring Technology covers some of this ground. From that essay:

"One of the most worthwhile exercises I recommend here is to consider how you would solve your immediate problem without adding anything new. First, posing this question should detect the situation where the “problem” is that someone really wants to use the technology. If that is the case, you should immediately abort."

https://mcfunley.com/choose-boring-technology

Another nice thing about the above essay is that it uses dark text on light background (as opposed to this blog post, which I had to print to PDF in order to read).

I have to say, though, that I really miss the days when I was the excited young programmer dying to use the new language, the new framework, the new paradigm or even just some design pattern. Lots of fun! Luckily, during those years, I was always in a team with a more level-headed and experienced developer who would bring me (and the other team members like me) a little closer to earth. And the level-headed developer was learning from us while he/she was moderating our technical ambitions.

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
251•mooreds•4h ago•168 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
336•brilee•6h ago•102 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
496•tosh•9h ago•259 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
69•g0xA52A2A•3h ago•6 comments

Computational Physics (2nd Edition)

https://websites.umich.edu/~mejn/cp2/
42•teleforce•3h ago•6 comments

Just 'English with Hanzi'

https://www.oldnorthwhale.com/p/why-modern-chinese-is-just-english
33•scour•1d ago•16 comments

Gender Equality and Work

https://www.oecd.org/en/topics/gender-equality-and-work.html
6•mooreds•17m ago•5 comments

Codex is switching to API pricing based usage for all users

https://help.openai.com/en/articles/20001106-codex-rate-card
158•ccmcarey•2h ago•108 comments

Finnish sauna heat exposure induces stronger immune cell than cytokine responses

https://www.tandfonline.com/doi/full/10.1080/23328940.2026.2645467#abstract
221•Growtika•5h ago•133 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
213•jspdown•11h ago•113 comments

Baby's Second Garbage Collector

https://www.matheusmoreira.com/articles/babys-second-garbage-collector
27•matheusmoreira•3d ago•4 comments

Friendica – A Decentralized Social Network

https://friendi.ca/
82•janandonly•8h ago•29 comments

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/ar...
497•DyslexicAtheist•19h ago•469 comments

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
651•zaikunzhang•8h ago•445 comments

From birds to brains: My path to the fusiform face area (2024)

https://www.kavliprize.org/nancy-kanwisher-autobiography
10•everbody•1h ago•0 comments

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
58•desideratum•4h ago•7 comments

LibreOffice – Let's put an end to the speculation

https://blog.documentfoundation.org/blog/2026/04/05/lets-put-an-end-to-the-speculation/
11•eisa01•25m ago•2 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•6h ago

Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI

https://github.com/sumant1122/Perfmon
24•paperplaneflyr•4h ago•4 comments

My Google Workspace account suspension

https://zencapital.substack.com/p/sad-story-of-my-google-workspace
262•zenincognito•7h ago•135 comments

Running Google Gemma 4 Locally with LM Studio's New Headless CLI and Claude Code

https://ai.georgeliu.com/p/running-google-gemma-4-locally-with
6•vbtechguy•1h ago•2 comments

The Enigma of Gertrude Stein

https://www.thenation.com/article/culture/gertrude-stein-afterlife-wade-review/
6•samclemens•3d ago•0 comments

The Melanesian: Dark-skinned people with blonde hair region of Oceania

https://guardian.ng/life/the-melanesian-dark-skinned-people-with-blonde-hair/
24•thunderbong•2h ago•0 comments

Introduction to Computer Music (2009) [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
211•luu•16h ago•69 comments

Iguanaworks has closed and our products are no longer sold

http://iguanaworks.net/products/usb-ir-transceiver.html
83•ripe•5h ago•14 comments

Tracing Goroutines in Realtime with eBPF

https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31
31•darccio•3d ago•4 comments

Someone at BrowserStack is leaking users' email addresses

https://shkspr.mobi/blog/2026/04/someone-at-browserstack-is-leaking-users-email-address/
327•m_km•5h ago•87 comments

Aegis – open-source FPGA silicon

https://github.com/MidstallSoftware/aegis
103•rosscomputerguy•12h ago•10 comments

Phone-free bars and restaurants on the rise across the U.S.

https://www.axios.com/2026/04/05/phone-free-restaurants-bars-bans-restrictions-offline
79•Brajeshwar•3h ago•54 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
87•thunderbong•3d ago•16 comments