Hi, I’m Will Hutchinson

Welcome to my website! Hopefully you enjoy my posts :)

Redesigning Entity Access Management at Macro

Access management is one of the hardest systems we’ve built at Macro — and the one we’ve rewritten the most. This post walks through how our current design works, and why the previous versions couldn’t keep up.

What is an “Entity”

Macro is a unified system for all of your work. With that, we store a wide variety of items (entities) that all share the same fundamental model for sharing.

Some of these items are:

[Read more]

Forgot How to Learn

The Problem

As AI has become increasingly more powerful and correct, I have found myself overly reliant on it as a fast answer to most if not all of the technical challenges I encounter. With this increase in throughput for my job, it’s acting as a positive reinforcement that what I’m doing is right and I should lean into it more. I am no longer taking my time questioning the AI or studying what it is telling me. In other words, I’ve found myself starting to vibe code.

[Read more]