Explore
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....
Meta-Learning: the future for foundation models, and how to improve it
Ever since BERT and other large deep-learning models started becoming accessible to the mainstream, we’ve seen...
Pulsar 0.7.0. Advanced Security with Container Monitoring
The Exein team has released a new version of Pulsar, 0.7.0. Pulsar is a runtime security...
Why I Hate Frameworks (2019)
Benji Smith wrote this brilliant satire post in 2005 on Joel on Software Discussion Group. The...
Don't write web apps in anything other than TypeScript
I’m writing this mainly for my own future reference, and for any of my friends who...