Explore

programming × medium.com × People ×
  • screenshot

    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...

  • screenshot

    You Shouldn't Use VS Code

    ·FollowWe’re in the midst of midterm season and for computer science majors, that means doing what...

  • screenshot

    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...

  • screenshot

    Demystifying GPUs for CPU-centric programmers

    Over the years, I have learned a lot about how CPUs execute code and what their...

  • screenshot

    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...

  • screenshot

    How Programming Languages Got Their Names

    Have you ever wondered how the likes of Python or Java got their names? Let’s take...

  • screenshot

    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...

  • screenshot

    Python types have an expectations problem

    In the last ~10 or so years, many of the popular scripting languages gained optional static...

  • screenshot

    Stop Turning Programming into a Religion

    My dear, priests, holy fathers, monks and other such a folk. I didn’t get my CS...

  • screenshot

    Mostly Terrible: The Monorepo

    Join me on Discord: discord.gg/streamdalThis is an “opinion piece”. For the actual “how-to” guide, read Migrating...

  • screenshot

    Using Rust for Gamedev (2019)

    ·FollowI’ve recently created a new website and finished an online game named Adventures of Pascal Penguin....

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    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...