Got a haircut – feels good. 💇♂️
Small fragments. Things I read, heard, or couldn't stop thinking about. These are too short for essays but too good to lose. Sort of like commonplace book meets tumblelog.
429 bits, and counting.
I wish Feist released a bunch of covers.
Weekend goal: get some rest after non-stop vibe coding and debugging.
The world is not a collection of things, it is a collection of events. A stone is prototypical 'thing': we can ask ourselves where it will be tomorrow. Conversely, a kiss is an 'event.' It makes no sense to ask where the kiss will be tomorrow. The world is made up of networks of kisses, not of stones. On closer inspection, in fact, even the things that are most 'thing-like' are nothing more than long events.
— Carlo Rovelli
Even the things we think of as permanent and solid are really just slow-moving events. Makes you pay more attention to what's happening rather than what you think you have.
That Self within you is without senses, yet it functions through the senses. It is beyond time and form, completely independent; and it supports all things and enjoys the play of creation. It is indivisible yet appears divided into many parts. It is creator, preserver, and destroyer all at once. It is the object and source of all wisdom.
— The Bhagavad Gita (translation by Edward Viljoen)
The roles we play (creator, preserver, destroyer) aren't separate identities but different expressions of the same thing. Easy to forget when you're deep in the day-to-day and each responsibility feels like its own world.
Coded so much over the last few days. This holiday season has been incredible with all of the new AI tools — being able to vibe so many ideas into existence has been awesome. It feels like everyone I know is doing the same thing. I keep refreshing X every few hours and there are more amazing apps, games, and scripts that people are building. What a time to be a software engineer.
Software that is actively used has the best opportunity to be improved.
Skrillex performing his Quest for Fire record from his basement — and the whole thing is just awesome. Still amazed at how the lighting was triggered throughout the performance.
A lovely cover and voice.
Ready for 2026.
They heard me singing and they told me to stop
Quit these pretentious things and just punch the clock
These days, my life, I feel it has no purpose
But late at night, the feelings swim to the surface
'Cause on the surface, the city lights shine
They're calling at me, "Come and find your kind"
Putting together a new song tonight from parts I was working on yesterday. Funny how the creative process works — fragments one day, something whole the next. Calling this one In Her Eyes.
It is not by muscle, speed, or physical dexterity that great things are achieved, but by reflection, force of character, and judgment.
— Cicero
I've been doing monthly reflections for a while now, but this quote makes me want to push further.
Periodic check-ins are good for spotting trends, but they're too infrequent to catch things in the moment. I'm thinking about adding lighter weekly reviews — just a few minutes to ask: what worked, what didn't, and what am I avoiding? The goal isn't more process, it's more awareness.
I'm setting up Bits as a place to share interesting links, photos, quotes, and videos that I come across. Short-form posts, low friction, no fuss. Let's see how long this experiment runs for. 🤞
Added August 2026 — this wasn't the first attempt. Everything dated before this is from social media and other sites. I've brought over the ones worth keeping, with their original dates.


There might be fewer companies that can afford to do ML research, but there will be no shortage of companies that need tooling to bring ML into their production.
I have 121 open tabs...in mobile Safari 🤦♂️
Love this singer/songwriter
Dynamicland is a communal computer,
designed for agency, not apps,
where people can think like whole humans.