Over the last 15 years, I’ve had the joy of creating meaningful software in the world. I’m never done learning.
Code Drift is the place where I share my work, my experiences, and my thoughts on code, management, and the vastness of software with the world. Building engineering teams is messy work; so are software projects. It’s my hope that others can learn from these experiences just as I have from so many others.
Aibex wants you to get the most out of your career, and that means understanding what you want from your current job and how it’s part of your larger story. Through guided reflection and timely prompts, Karl and Aibex help you explore your relationship with work.
Pinterest‘s web architecture consisted of a django frontend coupled with backbone.js and a custom templating engine. To support massive engineering growth over the next several years, the Core Experience Web team helped the company incrementally transition to a React based architecture. A custom binding layer allowed us to use legacy code from jinja alongside new components.
A complete overhaul of LinkedIn‘s UI to standardize it across all platforms, identifiable by LinkedIn’s dark gray navigation bar. Included a comprehensive pattern library site and a huge improvement to our SASS design token system, allowing us to keyword elements with code like
@include styleguide(primary button in a container) to account for color and contrast variations.
As we moved to using our mobile phones for everything, the team explored how we can deliver an amazing experience for the Mobile Web. The HTML5 compatible version pushed the bounds of what was possible using CSS on portable devices. My personal favorite quirk was all the CSS hacks required to force work onto the GPU, a technique we still use (as of 2021) in React Native.
From the top down, this was the first ever redeisgn of the Gaia Online site since its intial launch. Having accumulated several years of organic growth, the site needed a new navigational taxonomy that continued to push the boundries of a browser based MMORPG. Art constraints required a use of pixel-based grids, while the rebuilt of the Interactive Map was featured on the YUI Blog.
In partnership with Blue Flavor