Latest

  • Restoring an Amiga 500, part 1

    Restoring an Amiga 500, part 1

    I have recently acquired an Amiga 500 that was marked as faulty and having a black screen whilst turning on. It turned up in the post today so I thought I would take a quick look to see where to start. Read more

  • LinuxJedi’s Recent Videos

    LinuxJedi’s Recent Videos

    I haven’t been writing a lot of content lately. This is in part me being involved in several videos which have taken up the time I would normally use for blogging. I figured I would link to these in a single blog post. Read more

  • Community vs Ecosystem

    Community vs Ecosystem

    One of the most powerful and important things about Open Source software is that it brings people together to work on a common goal. This is especially true if the project is setup as a Bazaar instead of a Cathedral. Usually the groups of people need a framework to communicate to work together in. Initially… Read more

  • Fun With Apple Multi-Arch Binaries

    Fun With Apple Multi-Arch Binaries

    Apple macOS has for many years supported the ability to have binaries for multiple platforms in one executable. Upon execution the correct binary data is loaded into RAM. This has multiple names such as “Universal”, “fat binary” or “Multi-Architecture Binaries”. These were really useful when Apple was transition from PowerPC to Intel CPUs, a single… Read more

  • How I Interview Remote Engineering Candidates

    How I Interview Remote Engineering Candidates

    Several of my friends in tech are having a hard time in their career due to everything going on in the world right now. They are being interviewed for new roles and I still see reports of bad tech interviews happening. I thought I would write up how I do interviews for the remote teams… Read more

  • Event Loops and NCurses

    Event Loops and NCurses

    Yesterday I wrote a blog post talking about Event Loops, this was a pre-cursor to discussing where I am using them in an application I’m currently developing which uses NCurses at its core. Unfortunately the application is an R&D project and is not public yet (still very early in development), but it is written in… Read more