Four decades is a long time to be a programmer. I started in 1981 and retired in 2021. During that time, almost everything changed, and I had to change with it. While my situation may be different than starting today, much of what I learned over time can still be
The dark matter of programmers | embedded programming
Kate Gregory said in an interview that she likes to call C++ programmers the dark matter of the software development world. They're not visible — they don't attend conferences and they don't buy a lot of books — and yet there are a lot of them. I've thought the same about those who write code
Google’s confusing pitch for WebAssembly as a “new dawn of expanded functionality” • DEVCLASS
Google’s Thomas Nattestad, product manager for V8 and WebAssembly (Wasm), has posted on the Chromium blog about the shift towards Wasm in web development. According to Nattesdad, the portability and performance of Wasm means that “the web now has the necessary low level building blocks for a huge variety of new functionality to be built.” […]
I used to think GitHub Codespaces would help popularise Gitpod but now realize it is the other way around. Gitpod is currently permitted to exist in the Visual Studio Code ecosystem to popularise GitHub Codespaces, and Microsoft can step in at any moment to create legal crises that strategically divide the market from a business perspective because, like Apple and their AppStore: it is their ecosystem that they control and they are in absolute control.
'Attention is all you need' by Vaswani et al. (2017) for dummies - Humanoid
The 2017 paper "Attention is All You Need" by Vaswani et al. presents a new way to build machines that can understand and generate human language. They
Incident metrics tell you nothing about reliability
When an incident response process is created, there arise many voices calling for measurement. “As long as we’re creating standards for incidents, let’s track Mean-Time-To-Recover…
Discover what are attributes of good software and know their importance. Read this blog to learn how they contribute to creating successful software systems.
Even if you can't write assembly like a poet, you can read disassembly like a hunter
This is a very concise introduction to x86 disassembly. It shows that you probably have all the skills to start reading disassembly right now even if you thought it was too complicated for you. It really isn't, see it for yourself.
Running your own blog helps you keep an online journal of your life and thoughts that doesn't depend on unreliable tech platforms like Facebook or Twitter. But this process is still needlessly complicated and certainly not user-friendly for regular people.
Noгma is a non-graphic design studio in Turin, Italy, that explores the nihilistic possibility of eliminating aesthetic choice from the transmission of information. Noгma does absolutely nothing special.