The Productivity Mirage
Article URL: https://frantic.im/mirage/ Comments URL: https://news.ycombinator.com/item?id=49104335 Points: 345 # Comments: 149
Insights
Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.
From the engineering desk
Browse practical articles or follow the latest technology updates.
Subscribe via RSS →Curated links from external sources — not 360Softy original articles.
Article URL: https://frantic.im/mirage/ Comments URL: https://news.ycombinator.com/item?id=49104335 Points: 345 # Comments: 149
Let me tell you a story about failure. Late 2024. I'm sitting in my Wrocław apartment after an 8-hour warehouse shift. My back hurts. I've been trying to make a trading bot work for two weeks. Every night, same result: the LLM generates beautiful-sounding analysis. Confident. Articulate. Completely wrong. "RSI is 28, oversold. BUY." Next morning: -4.2%. The problem wasn't the LLM being stupid. It was me being lazy. I was dumping numbers into a prompt and hoping for magic — the exact thing every
I fanned a design-token sweep out to parallel Claude Code subagents: roughly 317 hardcoded hex colors scattered across an app's screens and components, all to be replaced with tokens from a central theme file. Each agent got a slice of files and reported back when done. The reports came in clean. The grep afterward disagreed. Some slices were untouched, and the agents responsible had said nothing, because they no longer existed to say anything. That sweep, and the surrounding sessions, taught me
There is a new kind of content pollution on the internet. It is clean looking. You have seen it. Twenty posts explaining distributed systems with suspiciously identical examples. This is the AI noise era. Which is not the same thing as saying AI is bad. But it has changed the publishing environment in one important way. Average content is now almost free. That means the old strategy of writing a technically correct post with generic advice is no longer enough. If your post can be recreated in si
Hi, I may post some DSA / interview questions I find interesting (even if you would be unlikely to see it in an interview) from some of the books I own / codeforces / leetcode etc. This question comes from Elements of Programming Interviews in Java written by Lee, Aziz, and Prakash. 4.10 Generate Random Uniform Numbers i between a and b inclusive, given a random number generator that produces a zero or one with equal probability? Hint Given: How would you mimic a three-sided coin with a two-sid
I run ChipRadar, a real-time price tracker for single-board computers. We monitor 55+ boards across 5+ vendors and update prices every 6 hours. Here's what the data says about the best SBCs under $100 right now. These are live prices captured from Amazon and other vendors as of this week: The undisputed king of ecosystem. You pay for the community and software support, and it's worth every penny. Runs everything, has endless tutorials, and the RP1 chip gives it genuine IO improvements over Pi 4.
This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing For this challenge, I created "Cantina de Casa", a landing page focused on classic home-cooked comfort food dishes. When I started building this page, the idea wasn't to create something overly complex, but rather to leverage concepts that make navigation organized and intuitive, with a clean interface where users can find information without having to hunt around for where to click. All classes and variables wer
E aí, dev que já passou horas debugando um ThreadLocal que não foi limpo e vazou memória? Pois é. Esse velho conhecido do Java 1.2 sempre foi a solução para guardar dados "por thread" como o userId de uma requisição, ou uma conexão de banco que não pode ser compartilhada. Mas aí chegaram as Virtual Threads no JDK 21, e o jogo mudou. Criar milhões de threads leves virou realidade, e o bom e velho ThreadLocal começou a mostrar suas fraquezas. A boa notícia? O Java 21 trouxe uma alternativa moderna
Let’s start with a conversation
An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.
Prefer email? [email protected]