Every post grouped by topic.

GPU Programming

Introduction

Machine Learning

Opinion

  • Spooky Productivity Rituals with Ghouls and Ghosts Oct 1, 2026

    AI productivity pressure floods teams with unreviewed merge requests. How to push back and spend the time on deeper, better work instead.

  • Read the Code Sep 1, 2026

    Should you read the code your AI agents write? Yes. Why the hard part of software was never only the code, and why agents still need review.

  • You and Your Agents Are Not 10x Engineers May 9, 2026

    AI agents do not make you a 10x engineer. Why vibe-coded software breaks, why the productivity gains are overstated, and why skills still matter.

  • Merry Christmas: Santa is Bringing AI Slop Dec 12, 2025

    AI slop, layoffs, and broken interviews in the tech industry, and practical advice for developers and students on how to get through it.

Signal Processing

Software Engineering

  • Good Code vs Bad Code Apr 12, 2026

    Good code versus bad code is the wrong question. Code is a vehicle for solving problems, shown through API, debugging, and memory layout examples.

  • Object Oriented Programming: The 4 Flimsy Pillars Aug 2, 2025

    The 4 pillars of OOP are not unique to OOP. Encapsulation, inheritance, polymorphism, and abstraction compared with C, composition, and ECS.

  • Roller Coaster Tycoon: Program Control Flow Jul 16, 2025

    Deep abstraction layers make code hard to follow. How to keep program control flow readable, testable, and easy for teammates to change.