Published inEngineering @ Compono·Aug 10, 2022Your first 90 days in Engineering LeadershipReflecting on my transition from an individual contributor into an Engineering Manager role in the past year, this article is a letter to my past self with some wisdom I would have appreciated at that time — compiled from both personal experience and research on the topics. Your first week — meeting people and learning the business Introduce yourself and your style Landing in a…Engineering Mangement7 min readEngineering Mangement7 min read
Mar 27, 2022Adding automatic dark mode to a websiteCSS variables have become mainstream, but I was too busy with CSS-in-JS solutions for React that I hadn’t previously had an opportunity to learn the details or implement them in any environments. As I reset this site I took this opportunity to explore the options available to make use of…CSS3 min readCSS3 min read
Mar 25, 2022Eleventy social sharing cardsOne of the things I wanted to add when rebuilding this site was rich content sharing, primarily for twitter. …Eleventy3 min readEleventy3 min read
Mar 14, 2022Rebuilding with EleventyFor this simple site, I’ve been hosting a minimal markdown to html application to manage this personal site. As my professional software development career has moved on I haven't programmed in PHP for years so it was time for this site to follow this transition and move away from PHP…Eleventy3 min readEleventy3 min read
Jul 14, 2016Test Driven DevelopmentThe Test Driven Development pattern instructs that tests are written first. Each test should describe the desired functionality and initially fail. After each test has been written,only the minimum code to pass the test is written. Our Environment We will be writing a JavaScript Users class using the Ext JS framework and…JavaScript3 min readJavaScript3 min read
Published inDon't Panic, Just Hire·Jun 24, 2016One month of working remotelyOver the course of several months and several rounds of telephone interviews, including with two technical engineers to access my grasp of JavaScript and one in-person meeting in a Sydney hotel café, I was offered a remote work job. Toward the end of the hiring process I began to wonder…Remote Working3 min readRemote Working3 min read
Nov 4, 2015Ice Brew Coffee with an AeropressThere are many ways to make cold brew coffee and the simplest method is to add coarsely ground coffee into a container of water and refrigerate for 8 to 12 hours. However, the full-immersion technique described above will often lead to a coffee brew which is heavy with bitter tones…Coffee2 min readCoffee2 min read