Don’t Be Afraid of Types
lmika.orgI found that there’s a slight aversion to creating new types in the codebases I work in. I saw it during my early days while I was working in Java projects, and I see it today in the occasional Go … Read more
I found that there’s a slight aversion to creating new types in the codebases I work in. I saw it during my early days while I was working in Java projects, and I see it today in the occasional Go … Read more
I think it is important to have a bias for action. Like anything else, this is something you can make a habit of. Moving forward allows you to make progress. I don’t know about you, but I’ve frozen up in … Read more
Frugality is a virtue. The art of doing more with less, making sharp trade-offs, and keeping waste at bay so the good stuff – innovation, growth, maybe even a little joy – has room to thrive. Any engineer worth their … Read more
Intro In this article I want to correct a popular misconception that’s been making the rounds in computer graphics aficionado circles for a long time now. It has to do with branching in the GPUs. Unfortunately there are a couple … Read more
Docker is very popular software to build Linux container images and running software in them. I don’t like it. Podman is a re-implementation of the concept, command line interface, and file formats that is very close to identical to Docker. … Read more
Midas turned everything he touched into gold. Data scientists turn everything into vectors. We do it for a reason — as gold is the language of merchants, vectors are the language of AI1. Just as Midas discovered that turning everything … Read more
Sorry, you need to have JavaScript enabled to use our website. Visit enable-javascript.com to learn how to enable JavaScript for your browser. Or visit our Technical support page to find out how JavaScript is used on Consumer.
Don’t clobber the frame pointer Home – RSS Posted 2024-12-24, updated 2025-01-03 Recently I diagnosed and fixed two frame pointer unwinding crashes in Go. The root causes were two flavors of the same problem: buggy assembly code clobbered a frame … Read more
2nd January 2025 One of my weirder hobbies is trying to convince people that the idea that companies are listening to you through your phone’s microphone and serving you targeted ads is a conspiracy theory that isn’t true. I wrote … Read more
Why I don’t do Domain Driven Design Posted on 1st March 2018 by Tony Marston Amended on 27th July 2024 Introduction A standard design process Features of my personal approach DDD “advice” which I ignore My implementation – Dealing with … Read more