Skip to content

Writing on software, space, and everything in between

All my thoughts on programming, tech, aerospace, AI, and the future.

building CommandCode’s desktop app taught me the hard part isn’t adding. it’s deciding what not to build, and defending that decision against every voice that wants one more thing.

A teleprompter that hides in your Mac notch, stays invisible on screen shares, and tracks your words in real time. Here is why I built it.

begin

start now. messy, unprepared, afraid. willingness beats talent. the table gets built because someone put their hands on the wood.

most AI systems fail quietly because memory is vague, stale, or untrusted. Ground is the missing memory layer: versioned, cited context, or an honest refusal.