1 October 2025

27 links · Wednesday

Stop Avoiding Politics

Most engineers think workplace politics is dirty. They’re wrong. Refusing to play politics doesn’t make you noble; it makes you ineffective.

Autism Simulator - Workplace Experience Simulation

Experience the workplace through the lens of a high-masking autistic professional. An educational simulation exploring sensory overload, social navigation, and burnout in corporate environments.

Mapgen4 renderer

It’s been a while since I’ve worked on mapgen4 features. In 2018 I declared it finished[1]. I then put it away and worked on other projects. Over the years I have updated the code (es6 modules, typescript, pointer events, boundary points, pnpm) without adding …

Big Tech Told Kids to Code. The Jobs Didn’t Follow.

For the past decade, a simple message has been delivered to a generation of American students: If you learn to code and complete a computer science degree, you’ll get a job with a six-figure salary. Now, thousands of students who followed the advice are disc…

The Case Against Generative AI

Soundtrack: Queens of the Stone Age - First It Giveth Before we go any further: This is, for the third time this year, the longest newsletter I've ever written, weighing in somewhere around 18,500 words. I've written it specifically to be read at your leisure…

Building Software Faster with LLMs: Part 1 - The Pain Points

Note: This article series was written by me, with LLMs helping to refine the style and structure. Working with 10 parallel LLM coding sessions exposes problems that don’t appear at smaller scale. Managing multiple conversations, maintaining context across sess…

The Majority Of Your Users

The majority of your users don’t read your changelog. The majority of your users only upgrade to new versions when forced to.

Remarks on SFrame

The .sframe format is a lightweight alternative to .eh_frame and .eh_frame_hdr designed for efficient stack unwinding. By trading some functionality and flexibility for compactness, SFrame achieves si

Splitting Rodecaster Pro WAV files

Use this Shortcut to auto-split your Rodecaster Pro WAV files into one WAV file for the guest and host.I record a lot of podcasts. Sometimes, I get to do the...

Addressing Editor Content

Every text editor system, whether it works with plain or rich text, needs some way to refer to specific positions in the document. The very first reason one runs into this, when implementing such a system, is for representing the cursor and selection. But in a…

My first complete game

Emscripten supports SDL3 and its extensions out of the box. However, I preferred to compile from the sources in order to have exactly the same version of SDL3 as I used for other targets. Compiling SDL3 with its dependencies required some configuration of th…

Diff Algorithms - flo.znkr.io

How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in my hand.

Introduction to Terraform Actions | DanielMSchmidt.de

Actions is a new language feature of Terraform that allows you to express non-CRUD operations in your configuration. Think of it as first-class support for workarounds where you had to use a local-exec provisioner or a pseudo data source before.