# About me
Hi, I’m Isaac.
Professionally, I am a medical doctor, working in the UK, with interests in anaesthetics and critical care.
I am also an amateur software developer - my main interests are in writing a bad operating system,
but I also explore embedded development, firmware, and other stuff.
I really like coffee, and have been developing my hardware and electronics knowledge by tinkering with espresso machines.
I’m hoping to write about my recent antics, adding pressure profiling and better temperature control
to a 2012 Gaggia Classic, at Some Point™.
I also enjoy travel, swimming, and SCUBA.
# Projects
- Poplar is my main project - a toy kernel and userspace written in Rust to explore design of non-UNIX operating systems.
It doesn’t do very much useful stuff yet, but I’ve learnt a lot over the years working on it.
acpi
is a crate I host under the Rust OSDev organisation. It is a library for interacting
with the ACPI tables, including a fairly competent AML interpreter, written in pure Rust. It’s used in Poplar, but is written as a standalone library to be used
from other projects.
# Posts
Rust has many fantastic things going for it, and has contributed a huge amount
to the programming world, even at this early stage. The focus on safety and the
ownership model will pave the road to a future of safer, more reliable
software, whether through the language itself or its impacts on how programmers
think about memory safety. On top of these technological achievements, Rust has
a great community on the whole, and is a forerunner in the future of
compassionate software development.
Read More