Explore
The Future of Ruby and Rails in the Age of AI
Artificial Intelligence (AI) is transforming the way we build, debug, and optimize code, and it’s happening...
Porting 8-bit Sonic 2 to the TI-84 CE
If you’re here from the Cemetech or Sonic Retro threads, then you probably already know the...
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...
The "End of Programming" will look a lot like programming
Communications of the ACM has a new article titled “The End of Programming” by Matt Welsh....
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....