Explore
Flappy Bird clone in Ruby
Creating a Flappy Bird Clone with Ruby — How has it been ten years since Flappy...
Basic and the ROMs that changed the world (and then disappeared) (2022)
For all practical purposes, BASIC is seldom used and mostly forgotten today. But given my praise...
Fast Virtual Functions: Hacking the VTable for Fun and Profit
Virtual functions have clear intrinsic value; using them can make architectures significantly more flexible and solve...
You Shouldn't Use VS Code
·FollowWe’re in the midst of midterm season and for computer science majors, that means doing what...
Dora Metrics at Work
sourceImagine your team secured a budget for doubling the number of software engineers. That’s great! You...
Dynamic Programming in Lisp Flavored Erlang
(See also: Part 1 and Part 3.)(Note: You can find the completed LFE code from this...
The Power of the 0.1x Developer: Unsung Heroes of the Codebase
I’m not your typical programmer. While some colleagues chase the mythical “10x” status, churning out code...
Demystifying GPUs for CPU-centric programmers
Over the years, I have learned a lot about how CPUs execute code and what their...
How I got to the top 1% of StackOverflow
For several years already, my StackOverflow profile has consistently ranked in the top 1%, having now...
How Programming Languages Got Their Names
Have you ever wondered how the likes of Python or Java got their names? Let’s take...
Show HN: I Invented a New Machine Learning Algorithm
My initial goal was to create AGI. I approached the problem by first attempting to solve...
Python types have an expectations problem
In the last ~10 or so years, many of the popular scripting languages gained optional static...
Stop Turning Programming into a Religion
My dear, priests, holy fathers, monks and other such a folk. I didn’t get my CS...
Mostly Terrible: The Monorepo
Join me on Discord: discord.gg/streamdalThis is an “opinion piece”. For the actual “how-to” guide, read Migrating...
Using Rust for Gamedev (2019)
·FollowI’ve recently created a new website and finished an online game named Adventures of Pascal Penguin....