About:

Innes is a software engineer and photographer passionate about solving hard problems, open source projects, and assisting physicists with hypercomplex algebra research.

Website:

Specializations:

Interests:

Solving hard problems Software development Photography Hypercomplex algebra Open source projects Physics research
Subscribe to RSS:
The blog post explores the concept of writing a sans I/O API using Rust's language features, particularly focusing on the async/await syntax and how it can be leveraged to create state machines for network protocols. It discusses ...
The blog post introduces structural regular expressions, a concept developed by Rob Pike, which enhances traditional regular expressions by allowing for more complex text structure analysis. It explains how to use these expression...
The author recounts their experience of developing an X11 tiling window manager named Penrose during the COVID-19 lockdown. They discuss their motivations, the challenges faced while transitioning from C to Rust, and the insights ...
The blog post discusses how to effectively tackle unfamiliar problems in software engineering by adopting a mindset of curiosity and exploration. It emphasizes the importance of asking 'why' to drive development and encourages eng...
The author, a programmer, shares their journey of creating a custom text editor inspired by the minimalist design of the Plan 9 operating system's acme editor. They discuss the challenges faced due to self-imposed design limitatio...
Innes is a multifaceted individual who works as a software engineer and photographer. He enjoys solving complex problems both professionally and in his personal projects, including open source contributions and assisting physicist...