When costs are nonlinear, keep it small
Batching work is more efficient … until cost rises nonlinearly with batch size. Then smaller batches are the most efficient. So don’t delay maintenance!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,748 posts.
Batching work is more efficient … until cost rises nonlinearly with batch size. Then smaller batches are the most efficient. So don’t delay maintenance!
Last Updated: January 24, 2026One of the most enlightening moments in my career was when I discovered a…
One of the topics I asked most of my Coders at Work interviewees about was C++. I am not an expert, or even a competent C++ programmer and recognize that my own opinions about C++ are not well-info…
[UPDATE: To all those who got here by clicking a link entitled “Why I Will Never Feel Threatened by Programmers in India”, that title has been retired as an unfortunate misfire on my pa…
Java Programming tutorials and Interview Questions, book and course recommendations from Udemy, Pluralsight, Coursera, edX etc
Achieving Data Freedom Through Open Source and Rust
You’ve heard of the 10x engineer, but I am here to tell you about the Wolf. They are an engineer, and they consistently exhibit the following characteristics:
I've been operating Pushover 's public-facing API for over a decade now and I thought I'd pass on some advice for those creating a new API.
A statement I commonly hear in tech-utopian circles is that some seeming inefficiency can’t actually be inefficient because the market is efficient and inefficiencies will quickly be eliminated. A contentious example of this is the claim that companies can’t be discriminating because the market is too competitive to…
A reader recently sent me a video of a keynote speech, delivered in 2020 by the popular fantasy novelist Brandon Sanderson. The title of the ... Read more
I’m QUITE TIRED of dealing with MILLIONS of tech entrepreneurs (these days there are a HELL of a lot of you) and (some) PR people who have ZERO clue how to pitch me/TechCrunch/the media. Their pitches are long-winded and rambling. They ask if they could ‘send some more information’. Listen, I have no idea if it’s…
Hello everyone.
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
In tech, switching jobs almost always comes with either a financial or a title upside. However, it doesn’t always come with both. Switching for higher compensation can result in a “lower” title, like going from Senior Software Engineer to SWE 2 or VP Engineering to Senior Engineering Manager. This
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
I remember the first time I started to feel insecure as a web developer or even generally as a professional in any field. I was asked to…
Some of the strategies I use for managing my disability in the workplace.
Product Owner is a role you play on a Scrum team. Product Manager is the job. — Melissa Perri.