
I lead teams at the intersection of strategy & design.
I start fires (the good kind).


AI, Product, & Discovery

Raycast Time Zone Conversion Extension

Goodbye WordPress, Hello Craft

Leadership Transparency: My Week in Review

A Time Zone Converter Script Command for Raycast
I write and share on a variety of topics including Leadership, Product Management, Design & UX, Development, Business, History, and Food & Drink.
BITS & PIECES
I collect interesting information, thoughts and visual inspiration throughout my day, which I save here. Below, you’ll find insights from books, a wide array of images and links to varied sites. especiallyI enjoy browsing through past highlights.

The man who runs naked across a football field certainly disrupts, but he does not change the rules of the game. The whole notion of disruption is adolescent: It assumes that after the teenagers make a mess, the adults will come and clean it up. But there are no adults. We own this mess.

Sometimes institutions are deprived of vitality and function, turned into a simulacrum of what they once were, so that they gird the new order rather than resisting it.
Since non-believers don’t invent the future and speculators are always on a hustle, I often turn to practitioners to get a fix on the coordinates of reality. It has always helped me maintain a sense of pragmatic optimism when the rest of the world around me seems either overtly hyperbolic or depressingly pessimistic.

people are rushing too quickly into hyped technology not understanding how to best use the tech. We’ve seen this throughout history with naive database implementations in the 1980s, the dot-com bust of the late ’90s, and the mobile web of the early 2000s. Whenever there is hype, we shuffled into the easy path, forcing the tech into the product without understanding its weaknesses. We are more worried about being left behind than actually doing something of value. We get there eventually, but only after understanding that we were asking the wrong questions. So many companies fail figuring this out.

Gunpowder’s explosive force relies on combustion, effectively a very fast form of burning, which makes it easy to detonate with a lit fuse. But nitroglycerin does not burn. Its power derives from supersonic shock waves generated by atoms of oxygen, nitrogen, and carbon rearranging themselves to form more stable bonds after a physical disturbance.

starting with business-level impact in mind doesn’t mean you are putting your customers last. It means that you are putting the commercial relationship between your business and your customers front and center, and letting that relationship guide how you learn about and build solutions for your customers.























Firefox 146 added support for contrast-color() joining Safari 26 in the First Implementor’s Club. For those unfamiliar, contrast-color() is a new CSS function that will take a as input and returns either white or black depending on which has the most contrast.
Best privacy by default, unbiased ad-blocking, no bloat and no noise. Fully open source.
a collection of small, focused utilities that respect your privacy and work entirely in your browser. No data leaves your machine, no accounts required, no tracking.
Fascinating
A pure Python HTML5 parser that just works. No C extensions to compile. No system dependencies to install. No complex API to learn. - EmilStenstrom/justhtml
Our world relies on the sea more than ever: 80% of goods traded worldwide move by ship. Today’s mariners take it for granted that they can get an accurate chart of the tides for any location on Ear…
HTML tools to refer to HTML applications that combine HTML, JavaScript, and CSS in a single file
Societal Impacts
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
I invented this DIY book lamp to introduce children to electronics. I use it in STEM education, but it turns out to be a fun project for adults too.