The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.| 4zm.org
Low, Lower, Lowest Level Programming How low can you go? When it comes to embedded programming, the "full stack" starts at the PCB. In a recent talk at our local C++ meetup in Stockholm, I explored this in depth. Let's find out what's at the end of the rainbow by diving into topics like memory management, interrupt vector tables and electronics!| The Ivory Tower
A Simple ELF Let's write a simple program for Linux. How hard can it be? Well, simple is the opposite of complex, not of hard, and it is surprisingly hard to create something simple. What is left when we get rid of the complexity from the standard library, all the modern security features, debugging information, and error handling mechanisms?| The Ivory Tower
ELF Shenanigans - Holiday Special Did you know that it's possible to use ANSI color codes and emojis in the section names of yor ELF binaries? I didn't. So, I had to try, and objdump output has never been prettier. 🎄| The Ivory Tower
Git - Beyond the Basics How well do you know Git? Many of us use it daily and pick up the basics as we go. After a few years, you might start to think that you know Git pretty well. But there are more things in the Git man pages than are dreamt of in your philosophy...| The Ivory Tower
Control is an Illusion Anyway... Code review is an indispensable practice in any self-respecting software engineering organization. We get higher quality code and knowledge sharing. It's awesome. But, it’s also not awesome. To be honest, it can be a nightmare. Sometimes we get blocked for days waiting for approval or end up in a never-ending context-switching game of review ping-pong.| The Ivory Tower
Steal this Class Class design in C++ is hard. Really, really, hard. I love C++ but, sadly, all the defaults are wrong.| The Ivory Tower
The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.| 4zm.org
The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.| 4zm.org
The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.| 4zm.org