13th Year of Blogging
I've been blogging for 13 years. So much has changed, yet everything is the same. The only thing AI cannot replicate is longevity. Plant your seeds right now.
I've been blogging for 13 years. So much has changed, yet everything is the same. The only thing AI cannot replicate is longevity. Plant your seeds right now.
Thoughts on an experiment that I've been running for about a month.
I gave a guest lecture on AI in Michael Hilton’s Foundations of Software Engineering course (CMU 17-313) today. One of my favorite things about lecturing is the conversations that happen afterward, the ones that go in directions nobody planned.
When code review is the biggest bottleneck, you need to optimize for understanding.
In my last post, I stated:
We have been using Signals in production for years via several modern front-end frameworks like Solid, Vue, and others, but few of us are able to explain how they work internally. I wanted to dig into it, especially diving deep into the push-pull based algorit…
Kasava is the AI-native platform purpose-built for product development. Plan, build, and ship with AI-powered chat, call analysis, and plan generation.
Static typing in Ruby sounds appealing — but good naming conventions get you 80% of the benefits with none of the overhead. No gems, no annotations, no build step.
Claude Code can read images, but not when you're connected over SSH. claude-ssh-image-skill bridges that gap with a local daemon, a Go client, and an SSH reverse tunnel.
Interesting findings from reading 132,000 lines of TypeScript that power Claude Code. The post uses the repo at https://github.com/chatgptprojects/claude-code to reference code, note that it might go down by the time you are reading this.
On the death of web dev communities, the callouses that made us better, and why eliminating struggle might be the worst thing we've ever built.
Velocity is a vector — it has magnitude and direction. AI tools make it trivially easy to build the wrong thing fast. The bottleneck was never typing speed; it was always understanding.
Some platforms are silently banned on Hacker News. Your posts go dead and you never know. If this matters to you, here's what you can do about it.
Throwing a birthday party for yourself is the perfect way to get your favorite people in one room. And while guests have a great time during the party, the joy doesn’t stop when it’s over: they’re still raving about your slideshow days later. What slideshow? I…
AI labs are building down into orchestration. Automation platforms are building up into reasoning. Agent frameworks are caught in a compression event from both sides.
I Am a Cross-Cutting Concern — Scott Lawson
Everything I've built in the last decade lives in one repo. Not because the projects are related, but because I am.
One of the interesting things to contemplate is the scale of the internal combustion engine. It’s a very human scale device; pistons the size of fists, Valves about as wide as knuckles. It…
Today Raspberry Pi announced more price increases for all Pis with LPDDR4 RAM, alongside a 'right-sized' 3GB RAM Pi 4 for $83.75. The price increases bring the 16GB Pi 5 up to $299.99. Despite today's date, this is not a joke. I published a video going over th…
NASA’s Artemis II Crew Launches to the Moon (Official Broadcast)
Artemis II is NASA’s first crewed mission under the Artemis program and will launch from the agency’s Kennedy Space Center in Florida. It will send NASA
Today we are launching the beta of EmDash, a full-stack serverless JavaScript CMS built on Astro 6.0. It combines the features of a traditional CMS with modern security, running plugins in sandboxed Worker isolates.
The one where I pack up my bags
A coworker of mine told me that he uses Microsoft Copilot frequently. In fact, he said "I don't know how I did my work without it." That came as a surprise to me. I can't stand Copilot. This is a very
Happy April. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas
PrismML — Concentrating intelligence
Large models can't fit on smartphones. Datacenters can't sustain them. PrismML is building ultra dense intelligence to solve both.
What actually happens when you type a message into Claude Code? The agent loop, 40+ tools, multi-agent orchestration, and unreleased features, mapped from source.
Joins are NOT Expensive! - Raw ReadingWhen talking about Data Lakes and how people access them - we must address some of the misconceptions that made them popular in the first place.
Use Grafana Cloud and OpenTelemetry to observe your Claude token usage.
DNS looks like configuration, but behaves like a global control plane with weak consistency and hidden state
Check out Giorgio Garofalo's blog post
Fusion will not be built for a long time. There is an astounding and impressive amount of work being done, much of it useful, but none of it is even in the same league as a commercial power plant, not to mention ballparks. As mentioned above, only a single fac…
Axios just got compromised. 83M weekly downloads. A RAT on every machine. Here's what shipping desktop software taught us about npm supply chain risk.
AI doesn't threaten craft—the temptation to skip iteration does.
How do you value a business when the specter of a new model looms over EBITDA multiples and forward ARR?
your hex editor should color-code bytes
alice pellerin • 2026-03-31
A production guide to building multi-tenant SaaS with Rails 8 — subdomain routing, custom domains, and automatic SSL with Caddy's on-demand TLS.
Positron Flux is a new a delivery excellence workbench
My name’s Chris Taylor. I’m a software engineer and a constituent in your district. I grew up in California and got a computer engineering degree from UCSB (the one by the beach). I’ve worked on defense robotics, drones, and other high-stakes industrial system…
Apple recently updated all their OSs to 26.4, and there were plenty of Liquid Glass updates. Most of them for the better! Here are some of the changes that stood out to me, as well as a bit more grumbling about Liquid Glass in general (sorry).
We’ve been doing software development wrong. When trying to improve a poor codebase, the solutions we often reach to are generic and technical. Move the frontend to React. Split the backend into microservices. Rewrite everything in Rust. Some of these approach…
Building spreadsheet-style superpowers for native HTML tables.
A two-minute interactive audit to score whether technical debt is dragging your engineering team. Five signals that separate people problems from code problems.
A Dot a Day Keeps the Clutter Away — Scott Lawson
The simplest organization system I've tried is a sheet of colored dot stickers. It's also the best.
Why I Like Real Estate
January 2023 I’m often asked why I like real estate better than any other asset class like equities, bonds, crypto, startup shares etc. Beyond that I think the returns are better, every time I’m asked…
A bad habit of mine is that I’ll write 10.000 or 20.000 words on a topic, and then never publish that. A lot of my longer-form writing never sees the light of day because it gets stuck in editing purgatory. Editing small pieces is easy and quick, editing long …
I opened Twitter this morning and three different startups were announcing "the world's first" something. An AI CMO, an autonomous AI marketer, and a design agent "with taste," which is a phrase that made me close my laptop for about ten minutes. None of them…
A 7-day package delay would have blocked installs in most short-lived malicious publish attacks from the last 8 years
380K lines of TypeScript leaked via source maps. Undercover mode, autonomous agents, and a Tamagotchi.
sinking my teeth into
Time to Start Treating Dev Machines as Untrusted - Work & Life Notes
Shai-Hulud, Shai-Hulud 2.0, Trivy, LiteLLM, and now Axios, and many smaller compromises bring us to the realization that existing supply chains are highly
This was written on March 1, 2026
Today, the source code for Claude Code — Anthropic’s AI-powered CLI tool — leaked online. Naturally, I did what any curious developer would do.
human.json is an interesting idea, but comes with the usual semantic web problems.
There are times where it is prudent to use an AI agent (like Codex) aggressively. There are other times where they should be avoided like the plague. The question of into which bucket a particular endeavor falls is difficult to answer.
Software factories are not abstract enough.
Built a Go runtime tracer called xgotop to trace and visualize goroutine lifecycles and memory allocations in realtime, and won eBPF Summit '25 Hackathon with it!
An AWS ALB handles routing, SSL, health checks, and redirects natively. Here's when you can drop Nginx entirely.
Everything laid out in JS. Resize horizontally and vertically, then click the logos.
This is a post about “vibe coding”/”agentic engineering”, and my mental journey to come to terms with it.