The Software Factory: Why Your Team Will Never Work the Same Again
We already have everything we need to build software factories. Teams will change. The only variable is speed.
Daily GitHub Stars: March 22, 2026
Today’s starred repositories:
How We Synchronized Editing for Rec Room's Multiplayer Scripting System
Simple solutions, powerful outcomes.
BSidesSF 2026: nameme - a DNS-based pwn challenge
This is a challenge I’ve been considering making forever. It’s possible I’ve already made it, even, it’s one of those things that appeals to my brain! As always, you can find copies of the binaries,…
Build your own shimmer skeleton that never goes out of sync
Skeleton screens break every time you touch the UI. Here's how to build one that reads the DOM and keeps itself in sync automatically.
From Lektor to Zola — migrating 26 years of content
This website has been running on Lektor, a Python-based static site generator created by Armin Ronacher (of Flask fame), since I moved away from WordPress years ago. Lektor served me well: its…
DuckDB, AI, and the Future of Data Engineering | with Staff Engineer, Matt Martin
The post DuckDB, AI, and the Future of Data Engineering | with Staff Engineer, Matt Martin appeared first on Confessions of a Data Guy.
Rendering complex scripts in terminal and OSC 66
As a programmer, I spend most of my time in a terminal application like Kitty. I use Neovim as my code editor. I use CLI based AI agents. But the biggest pain, even in 2026, is that there is no…
agent harness notes
opencode’s edit tool doesn’t trust LLMs to give exact string matches.
Tracking Local Showtimes
One afternoon, at the end of a long and productive work week, I channeled what remaining energy I had left into building my own static site to display showtimes.
Viewshed-based modelling of intervisibility
Introduction Perceived safety in public spaces is closely linked to intervisibility, the ability of people to see and be seen by others. A pedestrian who can observe other people nearby may feel…
My first firefox extension
Personalize your software
Using Claude Cowork to Write Drafts Actions
I've been writing Drafts actions for years, and in at least 90% of them I just use a scripting step to achieve what I want. While it kind of became second nature to me to write those scripts, I have…
Affine Transforms — How Graphics Engines Move Everything
I was testing my vector engine and added a rotation.The curve disappeared — not off by a bit, completely gone, rendering at x=-649. Here's what was happening and how affine transforms fix it…
pi-autoresearch optimization loops
The autoresearch technique promoted by Andrej Karpathy is easily accessible in the pi coding agent.
NetNewsWire User Creates MCP Support Via AppleScript
Jelly writes on the NetNewsWire Discourse forum: I’ve drafted a naive implementation of NNW MCP support through AppleScript. It supports listing feeds, getting/searching articles, subscribing new…
MCP Tool Bloat, Permission Purgatory, and the $400 Loop
How I learned words matter... ALOT
KEDA Didn't Just Save Us Money. It Saved Our Jobs From Themselves.
How we stopped AKS PDF workers from OOM-crashing using KEDA scale to zero, a dedicated high-memory node pool, and a Postgres queue trigger. (142 chars)
Fundamentals of Software Architecture
A handshake should be firm, but not overpowering. Look the person in the eye; looking away while shaking someone’s hand is a sign of disrespect, and most people will notice that. Also,
My first OSS commit turns 20 today
My first OSS commit turns 20 todaySome time ago I realized that it was 20 years since I started to contribute toOpen Source. It's easy to remember, because I started to work on PyPy as part of…
LLM Inference and Optimization: Fundamentals, Bottlenecks, and Techniques
LLMOps Part 13: Exploring the mechanics of LLM inference, from prefill and decode phases to KV caching, batching, and optimization techniques that improve latency and throughput.
Routing External Links Through An Intermediary Page In ColdFusion
Ben Nadel explains his external link interception workflow for Big Sexy Poems. This shows a warning to the current user that they are about to leave the site....
How I Turned My NVIDIA NemoClaw Exploration Into a Docker Labspace
NemoClaw is a show-don't-tell technology. Labspaces are show-don't-tell teaching. After running NVIDIA's new enterprise AI agent platform on Jetson AGX Thor and Apple Silicon, I turned the whole…
Portable feature flags in ten-ish lines of Ruby
It may make sense to use a mature feature flag library or pay for feature flags as a service in your complex application....
2026-03-21 17:08
Nvidia Nemotron 3 Superhttps://build.nvidia.com/nvidia/nemotron-3-super-120b-a12bNvidia presented their new model - Nemotron 3 Super, an open hybrid Mamba-Transformer MoE model: 120B total / 12B…
Aprende Rust: recursos en español
Enlaces y recursos en español para aprender el lenguaje de programación Rust.
YOLOv11 Guide: Extract and Crop Objects from Video Python
Eran Feit YOLOv11 Guide: Extract and Crop Objects from Video Python Last Updated on 21/03/2026 by Eran Feit Master Automation: Extract Objects from Video Python Building a high-quality dataset is…
Order and Industry — Benjamin Franklin's Week with a Multi-Portfolio Software Engineering Team
A work of speculative fiction grounded in historical research and Lean-Agile practice. All team members, company names, and ticket IDs are invented. Benjamin Franklin is not. “In this world…
Introducing aivo
I created a small command line tool named aivo, it helps to manage API keys from OpenRouter, Vercel AI Gateway or any other providers.
Getting my Apple Watch workout history into Garmin
TL;DR — I switched from an Apple Watch to a Garmin and wanted to bring my workout history with me. Apple’s data export turned out to be surprisingly lossy — heart rate gets aggregated into…
Prompting Structure and Mix-Ins
Use OS text replacement to expand prompt boilerplate
pg_regresql: truly portable PostgreSQL statistics
The previous article showed that PostgreSQL 18 makes optimizer statistics portable, but left one gap open: It's not worth trying to inject relpages as the planner checks the actual file size and…
bye bye RTMP
In May 2010 we merged support for the RTMP protocol suite into curl, in our desire to support the world’s internet transfer protocols. RTMP The protocol is an example of the spirit of an…
Solod: Go can be a better C
A subset of Go that transpiles to regular C, with zero runtime.
FbNetExternalEngine 7.0 released
Step forward for FbNetExternalEngine today – version 7.0 is ready, you can go and download it right now.
gcode 0.7: one parser core for streaming visitors and a thin AST
gcode 0.7.0 is on crates.io. If you have been on 0.6.1 (the last stable line that matched the mental model I shipped years ago), this release will break your build on purpose. That is intentional…
Walkthrough for exercise 28 by Sofia Santos on Gralhix
A write-up walkthrough on how to solve open source challenge exercise #028 by Sofia Santos on Gralhix with answers.
FilmKit
https://github.com/eggricesoy/filmkit Browser-based preset manager and RAW converter for Fujifilm X-series cameras for desktop and mobile. Just like Fujifilm X RAW STUDIO, FilmKit uses WebUSB to…
Saturday Morning Coffee
Good morning from Charlottesville, Virginia! ☕️ Sorry for missing last week. We had our granddaughter over and I wasn’t able to get my writing completed before she woke up. Today we have our…
UOMF: Requirement Analysis and Solution Deciding Template in Yankpad
This is an article from a series of blog postings. Please do read my "Using Org Mode Features" (UOMF) series page for explanations on articles of this series. In my "How to choose a tool" article, I…
Vestigial Mastery
I was 12 when I learned VIm. It's almost useless now.
Gram 1.1.0 released
Gram 1.1.0 releasedToday I'm happy to announce the release of Gram 1.1.0! A huge thanks to everyone who has contributed by raising issues, submitting patches and artwork and giving me feedback and
Auto-balancing and load-testing Ridiculous Space Battles
Its been a while since I blogged… Anyway I have not been completely idle. As well as booking a long-desired holiday to CHINA (oh yes!) I have still been working on this weird project that I…
Introducing the new TinyCsvParser 3.0.0 API
Introducing the new TinyCsvParser 3.0.0 API.
LiteLLM vs CliProxyAPI: Hướng Dẫn Kết Hợp An Toàn 2026
Kết hợp LiteLLM và CliProxyAPI nghe có vẻ tiện, nhưng làm sai là bạn đang mở cửa cho rủi ro bảo mật nghiêm trọng. Bài viết này hướng dẫn bạn mô hình tích hợp an toàn nhất — dùng LiteLLM làm lớp kiểm…
How to Attract AI Bots to Your Open Source Project
A practical guide to getting the engagement your project deserves.
QRV Operating System: First Publication
QRV v0.16: Working Shell, Working IPC v0.16 boots to a working shell prompt on QEMU. pwd prints the working directory, echo works, ls lists the root filesystem, and non-existent commands report "No…
Learn Ring - 01. Why This Course?
Notes I am.a web developer Most of my money came from Ruby on Rails Clojure blew me off Pulled me away from Julia Writing a stock trading bot My ring success Injee Biff This course is completely free…