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.
GitHub - google/cdc-file-transfer: Tools for synching and streaming files from Windows to Linux Tools for synching and streaming files from Windows to Linux - google/cdc-file-transfer
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 ad...
You Can Now Make PS2 Games in JavaScript I recently discovered that you could make PS2 games in JavaScript.
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...
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 le...
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...
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.
What Kind of Programming is Natural Language Programming? In previous posts I’ve written about Dijkstra’s Ghost and Ephemeral Editable Specifications (aka Extract, Edit, Apply), touching on the topics of Natural Language Programming and the ro…
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...
How to Lose Forever and Still Win: Laughing at the Gods, One Boulder at a Time Camus said we must imagine Sisyphus happy. Maybe the secret isn't in conquering the mountain but in laughing as the rock tumbles back down. A meditation on absurdity, rebellion, and the art of pushing anyway.
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...
The Photo Map Tile Pareto Front - lnar/dev Exploring the balance between image quality and performance in photo map tiles.
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 ...
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.