frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why Over-Engineering Happens

https://yusufaytas.com/why-over-engineering-happens/
18•zuhayeer•1h ago

Comments

sublinear•1h 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•8m 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.

100x Defect Tolerance: How Cerebras Solved the Yield Problem (2025)

https://www.cerebras.ai/blog/100x-defect-tolerance-how-cerebras-solved-the-yield-problem
1•peter_d_sherman•33s ago•0 comments

Samsung Raises DRAM Prices Another ~30% for Q2 2026

https://old.reddit.com/user/BuySellRam/comments/1sd9z9k/samsung_raises_dram_prices_another_30_for...
2•jeffufl•52s ago•1 comments

LLM inference load balancer optimized for AMD Radeon VII GPUs

https://github.com/janit/viiwork
1•velmu•3m ago•0 comments

Show HN: I built a tool to show how much ARR you lose to FX fees

https://fixmyfx.com
1•TaniaBell_PD•9m ago•1 comments

3 New world class MAI models, available in Foundry

https://microsoft.ai/news/today-were-announcing-3-new-world-class-mai-models-available-in-foundry/
2•geox•9m ago•0 comments

Get alerts of stolen bikes in your area – Register your bike in case of theft

https://bikewatch.app
1•fullstacking•12m ago•2 comments

The Health and Healthcare Spending Effects of GLP-1s

https://www.nber.org/digest/202604/health-and-healthcare-spending-effects-glp-1s
1•neehao•14m ago•0 comments

Steam to Show Estimated FPS

https://www.tomshardware.com/video-games/pc-gaming/steam-starts-gathering-fps-data-with-latest-cl...
1•ortusdux•16m ago•0 comments

Gstack for Learning Chinese

https://github.com/geometer-jones/the-big-learn
1•geometerJones•16m ago•1 comments

KDE is getting support for the xx-fractional-scale-v2 Wayland protocol

https://www.neowin.net/news/kde-is-getting-support-for-the-xx-fractional-scale-v2-wayland-protocol/
1•bundie•16m ago•0 comments

Onepilot – Deploy AI coding agents to remote servers from your iPhone

https://onepilotapp.com
8•elmlabs•24m ago•4 comments

Tandem: An IDE for non-code docs for real-time collaboration with Claude Code

https://github.com/bloknayrb/tandem
2•bloknayrb•25m ago•1 comments

Show HN: A Dad Joke Website

https://joshkurz.net/
2•joshkurz•25m ago•0 comments

Everything I hate about the Mac

https://blog.d11r.eu/mac/
5•dominicq•26m ago•2 comments

No Agenda, No Meeting

https://noagendanomeeting.net
2•benbalter•26m ago•1 comments

Show HN: Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B

https://github.com/fikrikarim/parlor
2•karimf•27m ago•0 comments

Moon Mission Orbit Animations

https://sankara.net/astro/lunar-missions/mission.html?mission=artemis2
1•jaypatelani•27m ago•0 comments

New Programming Language – Codescript

https://github.com/GHisaque/Codescript/releases/tag/v1.0.0
1•IsaqueCrystal•27m ago•2 comments

Prysma: Anatomy of an LLVM Compiler Built from Scratch in 8 Weeks

https://old.reddit.com/r/Compilers/comments/1sccdmi/prysma_anatomy_of_an_llvm_compiler_built_from/
1•zyphorah•28m ago•1 comments

AI Is Rewiring World's Most Prolific Film Industry

https://www.reuters.com/technology/ai-is-rewiring-worlds-most-prolific-film-industry-2026-04-04/
1•rcarr•28m ago•0 comments

Callvent – I built an app that turns phone calls into calendar events

https://callvent.app/en/blog/building-callvent/
1•robertmittl•30m ago•0 comments

Ask HN: LLM-Based Spam Filter

1•michidk•37m ago•0 comments

Show HN: Built a model-agnostic, desktop-native, research studio for local files

https://old.reddit.com/r/LLMDevs/comments/1sbusn8/new_pdfviewer_notes_panel_search_downloader_tool/
1•ieuanking•39m ago•0 comments

Josefina Aguilar, maestra artesana del barro, murió a los 80 añOS

https://www.nytimes.com/es/2026/04/02/espanol/cultura/josefina-aguilar-artesana.html
1•paulpauper•44m ago•0 comments

The CA Minimum Wage Increase: Summing Up

https://marginalrevolution.com/marginalrevolution/2026/04/the-ca-minimum-wage-increase-summing-up...
2•paulpauper•44m ago•0 comments

What if everything still ran on vacuum tubes? [video]

https://www.youtube.com/watch?v=mEpnRM97ACQ
2•marklit•45m ago•1 comments

Smartphones, Online Music Streaming, and Traffic Fatalities

https://www.nber.org/papers/w34866
1•naves•46m ago•0 comments

Claude Code skill to preserve traditional Unix style conventions

https://github.com/agiacalone/unix-conventions
2•agiacalone•47m ago•1 comments

How Close Is Too Close? Applying Fluid Dynamics Research Methods to PC Cooling

https://www.lttlabs.com/articles/2026/04/04/how-close-is-too-close-applying-fundamental-fluid-dyn...
1•LabsLucas•47m ago•1 comments

DIY Air Drums

https://www.instructables.com/SpaceDrums-Play-Drums-in-the-Air/
2•nlarion•50m ago•0 comments