$ ls /etc/
Here’s where I put things I think are interesting or useful and don’t otherwise fit in a blog post.
Featured work
Here’s a list of things I’ve made that have been featured somewhere significant:
- Hackaday, 2024 – Upgrading PC Cooling With Software
- Tom’s hardware, 2024 – Annoyed by bursty fans and bloated apps, engineer writes software in Python to better control his NZXT Kraken AIO
- Guru3d, 2024 – Disgruntled User creates Python Cooling App for NZXT Kraken AIO: His Solution to Fan and Pump Control
- Hackaday, 2023 – CNC Feeds And Speeds, Explained As A First-Timer
- Hackaday, 2023 – Before You Sudo Rm -rf /, Take Some Precautions
- Hackaday, 2023 – Getting The Most From Fading ThinkPads
- Linux Magazine, 2021 – Best Laid Plans
- Linux User, 2021 – Dstask verwaltet anstehende Aufgaben auf der Kommandozeile
- Hackaday, 2017 – Awesome Prank Or Circuit-Breaker Tester?
Incoming articles
I make many more things than I can motivate myself to blog about. Here’s a list of things I’ve finished, but want to blog about.
- A custom Elgato Stream Deck library to map to scripts and actions
- Building a basic subwoofer to answer questions
- A 2-way speaker design with an organic shape
- Custom 2U Hifiberry DAC Rack for My Hifi
- Taking Control of My Data with ZFS, git, systemd and borg
- My NixOS home router
- Building a motorised drinks cabinet
Interesting things
Blogs
- Bartosz Ciechanowski’s blog – Bartosz explains complicated systems and concepts such as GPS, colour spaces, cameras and lenses in the amazingly understandable way, complete with from-scratch WebGL (and other) interactive diagrams.
- The Asahi Linux blog – such a high concentration of extreme technical expertise, applied to something I thought impossible without manufacturer support.
- Phoronix – Michael Larabel covers Linux & Linux hardware extremely thoroughly and with great integrity
- Jeff Atwood’s blog – opinionated, often right! He’s the guy behind stack overflow and discourse, so there’s a lot to learn from him.
- Andrew Holme’s website – I used to work with Andrew. He’s made some impressive things in his spare time – like a GPS receiver from scratch!
- Chris Bishop’s blog – A friend with a some serious network skills and his own ASN
- Chips and cheese – Incredibly deep dives into hardware architectures
- Jeff Geerling’s blog – Lots of experimentation with Linux and strange things with server/hobby hardware
- Rodrigo Copetti’s blog – super interesting and astonishingly well communicated posts about game console architectures among other things
- Ken Shirriff’s blog – Deep dives into electronics and processor architectures. The charger tear-downs are particularly illuminating
- I Code 4 Coffee – Lots of hardware and game hacking
- Rob Hague’s blog – I work with Rob, always an interesting read. Especially if you like keyboards ;-)
- Sam Frances’s blog – Sam is a brilliant engineer on my team
- Ben Cartwright-Cox’s blog – All sorts of software hacking
- Phoboslab – Lots of video game and otherwise 3D pipeline hacking
- GMUNK – the insanely creative guy behind so many future user interfaces, cool looking adverts and the Windows 10 wallpaper
Books
Some books really stand out to me. I reckon I need to read some from https://blog.codinghorror.com/recommended-reading-for-developers/ so I can grow this list!
Videos
Articles
Learning
Reference
Advice
Elon’s 5 steps to process improvement:
- Make requirements less dumb: Question and verify requirements to ensure they are not error-prone and to remove unnecessary work.
- Delete parts or processes: Remove unnecessary parts or process steps.
- Simplify and optimize: Simplify or optimize the design and process.
- Accelerate cycle time: Streamline the manufacturing process to speed up cycle time.
- Automate: Automate the manufacturing process to ensure efficiency, reliability, and cost reduction.
Importantly automation is the last step, not the first. This is the opposite of what many people think!
Microblog
I used twitter for a while, automatically replicating my tweets on the main page. The tweets are archived here.
I no longer do this since twitter has paywalled their API.
I wouldn’t say I am disgruntled :-)
Jeff’s also the guy behind commonmark, a standardised Markdown variant