Lessons learned from my first dive into WebAssembly
Reform Series—MNT Research GmbH
Stop syncing everything
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only the data they need, exactly when they need it.
We Need More Words for Snow
For people whose job it is to manage complexity, we're pretty bad at describing it.
On Decidability of Our Jobs and AI Replacing Software Engineers
Among all the occupations AI could replace, why are we focusing so much on Engineering jobs that require such expertise? I'm well aware of quality of the code AI writes, it is beyond useful but I don't see a world where that piece of code can find its way into
MNT Research GmbH
There is no Vibe Engineering
This article explores the relationship between vibe coding and software engineering.
Things fall apart — Bitfield Consulting
The night is dark and full of errors—and durable Rust software is not only ready for them, but handles them sensibly. Let’s see how, by returning to our line-counter project.
No-Code Nation: How “Amateurs” With Drag-and-Drop Tools Are Saving Developers From Themselves
The dirty secret tech leaders won’t admit: No-code isn’t coming for your job — it’s handing you the keys to the kingdom
My Thoughts after “State of the Browser 2025”
One more proof that it needs independent community events.
The mental tyranny of AI writing
An arduously long blog post
Ruby makes advanced CLI options easy
If you're not a "UNIX person", the idea of writing a command line application can be scary and off-putting. The command line is so intimidating to…
Téléphones portables séniors 4G Doro : Téléphones portables pour personnes âgées
Découvrez nos téléphones mobiles pour séniors : simples à utiliser, dotés de grosses touches et de nombreuses fonctionnalités à destination des personnes âgées.
Does Vibe Coding Really Work? We Built a Game With Claude—Here's How It Turned Out - Decrypt
We tried building a game using only AI—no debugging, no coding, no Googling. It wasn't that bad of an experience.
When Do Retry, Backoff, and Jitter Work?
Backoff and jitter smooth short bursts but can’t manage continuous load increases.
AlexNet Source Code Now Open Source
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
The correct way to model a timestamp range is [start, end)
Or things that are not mathematically precise will cause you pain down the line.
Has Search Become Just a Feature?
You can now use Claude to search the internet to provide more up-to-date and relevant responses. With web search, Claude has access to the latest events and information, boosting its accuracy on ta…
Ledger Implementation in PostgreSQL
First, the tl;dr: I am working on a financial ledger implementation implemented entirely in PostgreSQL called pgledger.
Set It and Forget It: Task Scheduling with Crontab
Crontab (short for "cron table") is a powerful utility in Unix-like operating systems that allows users to schedule and automate the execution of tasks at specified times. The utility is based on the cron daemon, which continuously runs in the backgr...
Database Protocols Are Underwhelming
If you’ve been in this trade for a while, you have probably seen dozens of debates on the merits and problems of SQL as a relational database query language. As an ORM maintainer, I have a few gripes with SQL, but overall it is workable, and anyway, it has so much inertia that there’s no point fantasizing about a replacement.
Build, Use, and Improve Tools
"The best investment is in the tools of one's own trade." - Benjamin Franklin
How NixOS and reproducible builds could have detected the xz backdoor for the benefit of all
Julien Malka homepage
Vibe Coding is a Dangerous Fantasy
Last week, X exploded when a “vibe coder” announced his SaaS was under attack. His business, built entirely with AI assistance and “zero hand-written code,” was experiencing bypassed subscriptions, maxed-out API keys, and database corruption. His follow-up admission made this notable: “as you know, I’m not technical so this is taking me longer than usual to figure out.” As someone deeply immersed in the AI code generation space, I’ve been watching this unfold with a mix of sympathy and frustration. Let me be clear — I’m not against AI-assisted development. My own tool aims to improve code generation quality. But there’s a growing and dangerous fantasy that technical knowledge is optional in the new AI-powered world. After observing many similar (though less public) security disasters, I’ve come to a controversial conclusion: vibe coding isn’t just inefficient — it’s potentially catastrophic.
Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know
Write faster code by understanding how it flows through your CPU
So you want to break down monolith? Read that first.
My lessons learned, dos and donts from breaking down monoliths. I gathered my experience on what to do before even starting. I explained hy defining real business metrics is critical and why you should assume that many Monoliths parts will stay. Of course I mentioned the Strangler Fig pattern, but went further than that!
Operational mechanisms for strategy.
Even the best policies fail if they aren’t adopted by the teams they’re intended to serve.
Can we persistently change our company’s behaviors with a one-time announcement?
No, probably not.
I refer to the art of making policies work as “operations” or “strategy operations.”
The good news is that effectively operating a policy is two-thirds avoiding
common practices that simply don’t work.
The other one-third takes some practice, but can be practiced in any engineering role:
there’s no need to wait until you’re an executive to start building mastery.
An appreciation for the Useless Machine
Posted on Wednesday 19 Mar 2025. 519 words, 7 links. By Matt Webb.
Smart quotes and Mona
They work in the beta version.
2 Fasten, 2 Furious: The Snap-Fastener Tariff Wars
It turns out that the history of the snap fastener is actually surprisingly relevant to the political moment that we’re currently in.