Software Engineers are Obsolete In my first interview for a developer position, I shared a link to my personal project with the interviewer. It was a website for learning how to program. I created it from the ground up. I built the
5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake | Wasp After 5 years and $5M building Wasp, we're replacing our custom config language with TypeScript. Here's why we thought a new language was a good idea, what we learned, and why TypeScript won.
Setting up a free *.city.state.us locality domain In the US, you can get a domain name like `somename.city.state.us` for free. If your town has its own domain, you can get nameservers from Amazon Lightsail, send the *Interim .US Domain Template* to the delegated manager for your locality, then point DNS ...
Why I'm leaving GitHub for Forgejo | Jorijn Schrijvershof I left GitHub for self-hosted Forgejo on a hardened NUC. The reason is digital sovereignty, not reliability outages. Here's the thinking and the architecture.
Best Practices in .NET I Don't Like Anymore Online Workshop: Vibe Coding for Production: https://dometrain.com/workshop/vibe-coding-for-production/?ref=nick-chapsas&promo=mail-list&coupon_code=3YEARS Get every Dometrain 40% off with code 3YEARS: https://dometrain.com/courses/?ref=nick-chapsas&prom...
AI datacenters in space do not have a cooling problem This year Elon Musk has started banging the drum about building AI datacenters in space. As the only person who owns a successful space company and a (moderately) successful AI company, this is a sensible way to boost his profile and net worth. Is it a se...
Quack: The DuckDB Client-Server Protocol DuckDB instances can now talk to each other using the Quack remote protocol. This lets you run DuckDB in a client-server setup with multiple concurrent writers. In DuckDB's spirit, Quack is simple to set up and builds on proven technologies such as HTTP. ...
Tell New York Times, The Atlantic, and USA Today to keep the crucial work of journalists in the Wayback Machine!
How To Make Your Text Look Futuristic We’ve already seen how Eurostile Bold Extended is spectacularly effective at establishing a movie’s timeframe. But if Eurostile isn’t enough, there’s more you can do to clarify yo…
GitHub - FULU-Foundation/OrcaSlicer-bambulab Contribute to FULU-Foundation/OrcaSlicer-bambulab development by creating an account on GitHub.
GitHub - cactus-compute/needle: 26m function call model that runs on incredibly small devices 26m function call model that runs on incredibly small devices - cactus-compute/needle
Canada’s Bill C-22 Is a Repackaged Version of Last Year’s Surveillance Nightmare Last year, the Canadian government pushed Bill C-2, which would erode Canadian digital rights in the name of “border security.” The bill was so bad it didn’t even make it to committee because of the backlash from the privacy community. Now, the spring’s w...
cost of enum-to-string: C++26 reflection vs the old ways Article/tutorial on http://vittorioromeo.com
Vocal Mirror Vocal Mirror is a tool for rapid hands-free vocal practice and feedback.When active, Vocal Mirror will listen for you to speak or sing, and then replay that to you as soon as silence is detected. It's like a variable-length echo.
Why LLMs Make Learning to Code More Important, Not Less This is the transcript of my talk at OMSCS Conference 2026 Hello, everyone. I'm Senthil Kumaran, a software developer at Uber. I've been programming for more than 20 years. I completed my OMSCS specia
I hate the recent open-source rise · Jamie Tanna | Software Engineer Why I'm worried about folks using the term `open-source` and some minimal research into why it's wrong.
Artificial Intelligence and Quarterly Earnings Reports - The Big Picture A proposal from the current administration is working its way through the U.S. Securities and Exchange Commission to end quarterly corporate earnings. This is a good idea. Unfortunately, the frequency is in the wrong direction. Instead of replacing qu...
I Bought a “Junk” PSP From Japan: Here’s How It Went While I spend most of my time reviewing modern ‘retro’ handhelds (devices built to emulate everything under the sun) I’ve found myself wanting to go back to the roots of everything. The first‑party machines that actually started it all. And for me, that a...
I/O Multiplexing: select(), poll(), and epoll() | 0xKiire How do servers handle thousands of connections? Learn readiness-based I/O with select/poll/epoll, common edge cases, and build a tiny event loop in C, Zig, a...
Multilingual Ambiguity Saluuuut! At the very beginning of my research on "Multilingual Concept" in programming, I realised something interesting about this topic. To be honest, I just wanted to use some Python code within Java, however, in this way, I faced lots of different te...
On the End of Work as We Know It The economy is learning to grow without hiring. This essay traces the evidence, the competing interpretations, and the structural transformation that follows.
The Walled Garden of the Surveilled Web The open web is not disappearing because publishing has become impossible; it is disappearing because discovery is being absorbed into vendor specific information environments. Google is the central case because of its dominance in web search, but the pat...
Claude Code RCE: Exploiting Deeplink Handlers via Settings Injection Of course I took a peek at the Claude Code source 🙈. What I found was a very entertaining vulnerability which is now fixed since Claude Code version 2.1.118. Just wading through the massive codebase manually wasn’t really a feasible approach. So took an ...
Don't Hijack My Mouse Pointer With vibe-coding, more and more websites I am visiting are changing my mouse pointer
SMART Goals Are Overrated — Arrow Coaching SMART goals are everywhere. Your manager has probably asked you to set them, whether as a genuinely useful exercise or to satisfy an HR checkbox.
What is PicPocket.io? Introduction PicPocket started as a project to help me organize my photos. I really disliked the available methods of finding photos, everything seemed to be moving in the direction of relying more and more heavily on AI. The problem would keep compoundin...
Treat Me Like an Investor I had coffee today with a founder I see every 90 days. He’s pre-PMF, mostly solo, a couple friends helping. He always closes the same way, grateful for …
The Shape of Duplicate Detection: Benchmarking 4000+ Measurements Across Key Types and Backends A benchmark-backed look at how the fastest duplicate-detection strategy changes depending on key shape, duplicate pattern, input size, and durability guarantees.
The Most Emacs Bzr Saga Since I had no interesting books to read today, nor interesting films to watch, I decided to scavenge for the most intriguing content one can find online. I ended up reading the Linux kernel mailing lists, but those discussions seemed to be 18+, so I sett...
I’m Making Strandfall, a Solarpunk Orienteering Larp Blending the real and digital worlds, once more.
How I Stumbled into the Perfect API Architecture I set out to build a fuel price API for the UK and convinced myself I'd need PostGIS, tile servers, and a small fleet of infrastructure to make it work. The actual answer was a script, a file, and a CDN. I just took the long way round to find it.
Why This Is Not a Newsletter – Writings and rehearsals by Nathan Schneider This summer I intend to engage in a regular blogging practice—a sort of retro endeavor in 2026, I suppose, but it has arisen for me as a necessary one. It is not about any topic in particular. It is, rather, an exercise in offering a series of interventio...
Who Builds Your Judgment? Many companies introduce AI as a productivity lever. In the process, they often automate exactly the layers of work on which later quality and judgment used to grow.