Topic
Everything filed under Programming, newest first.
RSS · JSON · All topics
Hillel Wayne cools the hype that TLA+ will save AI coding agents, clarifying what temporal logic model checking can and cannot verify in real software systems.
7 min · 1,632 words
Commit Description as a Thinking Tool
Yedhu Krishnan argues commit descriptions are a thinking tool—especially with agentic coding—forcing clearer intent, tradeoffs, and review context before changes land in history.
2 min · 573 words
Comparing Muon, NorMuon and AdamW for Fine-tuning a Dense Retriever
Qingcheng Zeng gives Muon and NorMuon the same tuning budget as AdamW when fine-tuning a contrastively pretrained dense retriever: lower training loss, no BEIR win. Learning rate and transfer matter more than the optimizer.
5 min · 1,151 words
Deser: Rethinking Rust Serialization
Armin Ronacher revisits Deser, an experimental Rust serialization library that inverts Serde’s visitor recursion into heap-backed sinks/emitters—trading some performance for lossless buffering, composable adapters, XML namespaces, and no stack overflow on deep nests.
2 min · 492 words
Reverse Engineering NovaLogic's Comanche Terrain Maps
A detailed reverse-engineering walkthrough of Comanche: Maximum Overkill MS-DOS terrain/map files—how NovaLogic packed heightmaps and related data, and how to reconstruct the landscapes.
16 min · 3,693 words
How to Build a Reliable AI Assistant with the Claude API
A freeCodeCamp tutorial building ShopHelper with the Claude API: conversation history, tools, multi-block responses, workflow patterns, and evaluating whether prompt changes actually help.
9 min · 2,132 words
You Said No MCP!Why Pi (pi.dev) brought MCP into the core after years of saying no
Earendil explains why Pi now ships MCP in core: MCP matured, Codemode/JavaScript sandbox composition made it useful, and embracing modern MCP helps shape better tool patterns for small harnesses.
5 min · 1,048 words
OpenAI launches the Agents API in public beta: a managed Codex harness with durable cloud sessions, sandbox compute, context compaction, subagents, and resumable multi-hour agent work for developers.
7 min · 1,539 words
Using any C++ library in Godot
Using any C++ library in Godot Godot has become one of the most popular game engines of the last few years. It is free, open source under the MIT license, and small enough to download and start using in minutes.
10 min · 2,353 words
Mass Fraction: a love letter to Deuteros, in sixteen colours
Arda Karaduman launches Mass Fraction, a hard-SF space-industry strategy game at 640×512 in sixteen colours—mapping Deuteros and Millennium 2.2 into a Godot sim of Lid debris, named crews with dose ledgers, and indifferent Harrow machines.
5 min · 1,252 wordsagent-assisted
The open source Git project just released Git 2.56. Here is GitHub's look at some of the most interesting features and changes introduced since last time.
9 min · 2,081 words
An update on Angular’s TypeScript 7-powered Compiler
The Angular team explains ngp, a hybrid preprocessor that rewrites parts of the Angular compiler in Rust with Oxc, decoupling transforms from TypeScript to prepare for TypeScript 7 and native tooling.
6 min · 1,431 words
Build an LLM Tokenizer and Attention from Scratch in TypeScript
SitePoint tutorial that implements BPE tokenization, cosine similarity vector search, and scaled dot-product attention in TypeScript—exposing LLM primitives as ordinary readable code.
25 min · 5,827 words
Why refactoring made our biggest file biggerCode entropy, measured, and the ratchet that stops it
Image Horse's AppShell grew from 3,250 to 3,806 lines during a month of intentional extraction. Chris Lane Jones explains measured line-count ratchets, why warnings failed, and why entropy is whack-a-mole you don't win—but can make visible.
5 min · 1,168 words
Phyllotaxis: An audio-reactive LED display
A build write-up of an audio-reactive LED sculpture that maps Fibonacci phyllotaxis onto a physical light array—math, fabrication, and real-time reactive firmware.
7 min · 1,644 words
Eddie Aftandilian ships SafeRE 1.0, a linear-time Java regex library built with agents: differential testing vs the JDK, ReDoS resistance by construction, and performance that now beats JDK and RE2/J on Rebar workloads.
5 min · 1,062 words
What makes software development engineeringA process that doesn't depend on individual brilliance
Simon Park (박성범) argues software work becomes engineering when processes outlast individual brilliance—translating intuition into explainable practice, and clarifying when an engineering approach is actually needed.
12 min · 2,720 words
Why I Stopped Defaulting to Next.js and Vercel
How AI coding agents made it practical for me to build and own a different stack with TanStack Start and Cloudflare. The first person who introduced me to Next.js was my friend Haythem Lazaar. We were at university, building Collo , a project management tool for remote teams.
8 min · 1,755 words
As If Yesterday, in Partly in the Right, I asked where the information comes from when an agent produces a result, and what checks it. Today I have a sharper version of that question, and a new piece of evidence to ask it about.
13 min · 2,972 words
What Heraldry and Japanese Mon Can Teach Us About Building Visual-Identity Generators
Ben Overmyer compares Western heraldry and Japanese mon as generative systems—and what those rule-bound visual languages teach about building software that invents coherent coats of arms and marks.
13 min · 3,070 words