2022 in review2022 has simultaneously been both my most productive and unproductive year at the same time, which really doesn’t make sense. But, I say…Jan 23, 2023Jan 23, 2023
Published inFT Product & TechnologyOne year later — Lessons learned from remote onboardingStarting a new job in the midst of COVID-19, lockdowns, quarantining and social distancingApr 29, 20212Apr 29, 20212
2020 in reviewHave you ever seen a cage fight? Where two MMA fighters go head-to-head until one of them concedes?Dec 30, 2020Dec 30, 2020
Published inFT Product & TechnologyTechnical Leadership in Customer ProductsTo understand what the Tech Lead role looks like at the FT I talked to Tech Leads across Customer Products to see if it would work for me!Nov 25, 2020Nov 25, 2020
Published inJavaScript in Plain EnglishLazy-load images with the Intersection Observer API and ReactThe Intersection Observer API allows you to observe and react to changes when an element enters the viewport or a parent element. It’s…Nov 11, 20201Nov 11, 20201
Published inITNEXTAnimating list reordering with React HooksA little while ago I was given a cool design for an Instagram story styled bubble component where each bubble would smoothly slide into…Aug 10, 20204Aug 10, 20204
Are you Learning, Earning and Advancing?Evaluating your role and comparing it with othersMay 1, 2020May 1, 2020
Widen your impact as an engineerOver the years, my understanding of what it takes to grow as an engineer and climb my career ladder has changed dramatically. When I…Feb 27, 2020Feb 27, 2020
Stretching yourself as a new engineerI gave a talk called Junior.next() at a few different events. This is a written version of a section in that talk. Over the upcoming weeks…Jan 21, 2020Jan 21, 2020
2019 in reviewIn my attempt to write more in 2020, I want to start by looking back and reflecting over 2019. In 2018 I enjoyed a busy year of travel…Jan 4, 2020Jan 4, 2020