andrei agnew
Blog
Hubris, or the Unexpected Virtue of having an ARM Processor
I love a good tinker. I love fiddling around trying to force something to work. In turns out this love lends itself well to owning a computer with an ARM processor, since apparently nothing is made to work on these machines.
For the last couple of years, I have been taking full advantage of the opportunites (or lack thereof) owning an Apple Silicon M1 Mac provides for me. I have been forced to learn about compilation rules, CMake, .NET, the subtle yet ever-present and ever-annoying differences between Linux and macOS - which I maintain are the exact same thing - and things that intuitively should work simply do not.
Admittedly, a lot of this comes from using open source work others have made, and learning how it works to help achieve my own goals. I'm not at the level where I'm building tools and compilers yet, however learning to use these tools in ways not intended for most end users has been very rewarding.
I will write up properly the things I have tried and learnt in my ARM journey, but for now feel free to ask me if you have a spare lots-of-time.