Media
I spend most of my time doing instead of reflecting.
But without reflection it's impossible to know if you're doing the right thing. I generally write what I know: building software, running infrastructure, and the intersection of machine learning with product development.
But I also write to explore concepts that are foreign now but I hope to someday hold closer. These may be technical or philosophical - in both you have to stake out a view before you're really sure if it holds up to scrutiny. I typically put those musings in my newsletter.
Where writing puts the different puzzle pieces together, talking with others is the fastest way to challenge your assumptions. I record some of these conversations over at pretrained.fm with an old Stanford friend of mine.
If you prefer some of the out takes: