AI, Engineering & Product Essays
My Settings in Apple Downtime
I use Apple Downtime to help me be conscious of how I spend the end and beginning of my day. Here is how I have mine setup.
What Is Autonomy At Work?
People talk about autonomy at work, but don't often talk about what it actually is or how to have it.
Setting Up Your Work From Home Office
What I've learned about setting up a work from home office.
Box util for Stitches CSS in JS
A util for a border for Stitches styling
2023 W02 Weekly Review
Updates on my newsletter, my personal experiences and my contribution to my work.
LEGO Treehouse
A summary of the LEGO Treehouse build I did in 2023.
Start with user accounts, workspaces and teams
The entity types to always start with when building a Software as a Service.
Startup Learnings
A constantly growing collection of what I'm learning as I work at Startups.
Styling the MUI Linear Progress Bar
How to style the MUI Linear Progress Bar.
Types of Power (6 Types)
The 6 types of power.
Weekly Review
A collection of my Weekly Reviews.
Using PostHog Toolbar (Heatmap)
Learn the basics of the PostHog toolbar, how to enable it and how to access it.
List of Destructive and Non-Destructive JavaScript Array Methods
A list of destructive and non-destructive JavaScript array methods for those of us who can't always remember.
Maybe Don't Just Cancel 75,000 Hours of Meetings
Canceling all your meetings sounds great but what fills the communication void it creates?
Slack API
Notes on how I use the Slack API
Why Most of Your Meetings Suck
Why most meetings suck and what tools you can use to replace your meetings to help your team be more effective.
5 Simple Tips for a More Productive Home Office Setup
Transform your home office with five essential ergonomic elements - monitor position, chair setup, desk height, movement, and lighting
Chase Is Typing
Interesting tidbits to know about my typing productivity.
Colemak Keyboard Layout
What is Colemak and why do I prefer it?
Declarative Configuration and Scripting: The Dynamic Duo for a Dazzling Workspace
Understanding the partnership between declarative configuration (what you want) and scripting (how to get it) for reproducible development environments