Garmin Watch Faces: Custom Fonts

December 18th, 2020
Garmin Watch Faces: Custom Fonts

I recently spent some time developing a custom watch face for my Garmin Forerunner 245. Because I was mimicking the Apple Watch Nike+ watchface, I needed to import a custom font face for the numbers. Unfortunately, Garmin doesn’t make importing fonts easy, especially on Macs. Here’s how I worked around Garmin’s limitations to build my watch face!

Read More →

Technical Interviewer's Checklist

December 11th, 2020

I’ve interviewed hundreds of engineering candidates across multiple companies. With that experience, I’ve created a checklist to help ensure my technical interviews are effective and empathetic. Read on for the list!

Read More →

Body Composition For Sprinters

December 5th, 2020
Body Composition For Sprinters

What’s the lowest body fat percentage I can sustain without risking injury or losing strength? How much should I focus on hypertrophy? What’s my ideal competition body weight? How should I manage body composition throughout my season?

As a self-coached sprinter, I knew that body composition mattered. But I was overwhelmed by the complexity of the subject and the sheer quantity of often-contradictory information. After many hours of research and years of experience, I’m ready to cut through the noise and share my learnings. In this essay, you’ll learn:

  • What body composition is, why it matters, and how to measure it
  • Specific, research-backed targets for each body composition metric
  • Why feedback loops are the best way to improve body composition, and how to establish them
Read More →

Monthly Review - November 2020

November 30th, 2020

I’m back in the Bay Area and back into my usual routine! Here’s what happened this month:

Track & Fitness

Acalanes High School
Acalanes High School in the early morning

Most of the tracks in the Bay are closed now. I’ve been running at Acalanes High, about 30 minutes away from my house. Here’s an updated list of open tracks in the Bay Area! I’ve settled into my offseason training routine: Mondays and Fridays are speed days while Wednesdays are focused on acceleration. I have to be extra careful with my warmups, since it’s been cold in the mornings!

Read More →

Markdown Image Captions

November 25th, 2020

Although HTML lets developers define <figure> elements with images and captions, Markdown doesn’t provide a built-in syntax for it. Instead, authors need to insert raw <figure> HTML elements into their Markdown files. This is pretty painful - it breaks up the flow of Markdown files and is a non-starter for non-developers. This post details an alternative: by writing a remark plugin, we can extend Markdown’s syntax to support image captions!

Read More →
← PreviousNext →