Posts
- Notes on "The 5 dysfunctions of a team"
- 2025 Wrapped
- Theme of 2026: The year of Connection
- Mood camera
- Thoughts about the future of this website
- How to split big Pull Requests
- 34
- Approving by default
- 2024 Wrapped
- Transitioning to the Management Track
- Things I enjoy about Denmark, Part 1: Electricity
- Relocating to Denmark
- The cable and my car
- Jest Loops and when to use them
- Desk - August 2024
- Exploring JSON stringify
- The case for goofy side projects
- Optional number inputs with zod & react-hook-form
- Debugging a baby is hard
- The world is small
- Can't steer a parked car
- What I will focus on in 2024
- 2023 Review
- On Solipsism
- Create and retrieve a record with supabase.js
- Differences between Types and Interfaces in TypeScript
- The End-of-History illusion
- Teaching is always learning
- On Therapy
- On Sarcasm
- Using Contentlayer
- Electrical Toothbrush
- Unpublished Writing
- Recurring thoughts
- Fatigue
- Finding large folders in macOS
- VS Code Search Editors
- Separating my Ideas from my Ego
- Grocery shopping with helicopters
- The month of January, 2023
- The AirPods Max
- Website Redesing, Part 3: An MVP
- Goals
- Things I learned in 2022
- All these Promises
- I had a commute today
- Using ResizeObserver
- False assumptions
- I bought the wrong smartwatch
- On children and behavior
- Website Redesign Part 2: (a little) Design
- Website Redesign Part 1: The start
- Replacing Social Media with RSS feeds
- Validate association count in Rails
- On the Ergodox EZ
- Updates on this site
- Learnings #1
- Using sass variables for svg background-image fill
- Circle with a gap in SVG
- RSpec command line config
- Escpae liquid tags in jekyll code blocks
- Building a simple tag system for jekyll
- Conditional classes for the :host in Angular
- Kill your darlings
- On using Feature Flags
- Getting lost
- On Chesterton's fence
- Being the best version of myself
- Buying Things
- On Tools
- Things that make me happy
- What I learned writing my first npm package
- On noise cancelling headphones and the Bose QC 35ii
- Precious Time
- Island Life
- A Year without Alcohol - Three Months In
- A Tale of two Bookmarking Services
- Learnings Week 11/2018
- Custom checkboxes with collection_check_boxes
- Leave that shit at home
- On the design of water taps
- SVG inheriting the color of its parent