Conversations about technology, culture, and the future.
Building Things
Coding, side projects, product development, tools, and hacking
- Paying down debt (financial, technical, and otherwise)Dec 17, 2018
Debt is a complicated subject. On the one hand, it is empowering — it lets you get a quick start on something, and lets you do things that would not be possible otherwise. There are times when it is useful, necessary, and unavoidable. I think about “debt” in the broadest possible terms: times when...
- Getting hands-onNov 19, 2018
One of my favorite things to do is get my hands into something and figure out how it works, whether that’s an app, or a gadget, or a house. For example, over the past few months I have been renovating our basement, turning an unfinished, dank storage area into a playroom for the kids. Here… Continu...
- The dangers of unstoppable codeNov 7, 2018
With real-time, interconnected, self-executing systems, sometimes when things wrong, they go really wrong. I wrote about this general idea previously here. Yesterday, while I was writing my post on Trusted Brands, I was doing a little searching through my blog archives, so as to link back to all th...
- Building a meditation routineOct 22, 2018
I wrote recently about the challenge of turning plans into routines. One of the activities that is the most impactful for me is meditation. I cannot say that I have a perfect meditation routine, but I can absolutely say that when I do do it, it makes me feel great, immediately. There are a bunch… ...
- The adjacent possibleOct 1, 2018
Dani and I have been spending a bunch of time recently thinking about the relationship between applications and infrastructure. It’s a little bit of a chicken and egg situation. You need infrastructure to build apps, but often times you don’t really know what kind of infrastructure is needed until...
- LayersAug 13, 2018
A central concept on the internet is Layering. Each of the protocols in the internet stack talks to the layer directly above and below it — new protocols can be added as long as they speak the language of their layer. Protocols at one layer can be upgraded so long as they don’t break compatibility...
- A bigger containerMar 16, 2018
An idea I like from Zen Buddhism is becoming a Bigger Container. My understanding of the idea is this: There are a lot of difficult/bad/sad/scary things going on in the world, ranging from serious global issues, war, famine, terrorism, etc; to things in your city like homelessness or joblessnes; to...
- Cryptonetworks and why tokens are fundamentalMar 13, 2018
“Cryptonetworks” can help us build a more competitive, innovative, secure and decentralized Internet. “Tokens” (also known as cryptocurrencies or cryptoassets) are integral to the operation of cryptonetworks. As we design new laws and regulations in this emerging space, we should keep these concep...
- Teaching kids to investMar 2, 2018
I’ve written a bunch about why it’s expensive to be poor, why we need better tools for managing money, and how to move from a labor mindset to a capital mindset. A big takeaway for me is that accumulating wealth isn’t just a functional activity, it’s a mindset that needs to be learned, and taught.…...
- You need a budgetJan 14, 2018
I’ve written for a long time about my desire to re-build personal finance infrastructure in ways that benefit people with the least money. We see new personal financial products all the time targeting high value customers, but it still feels like they are ignoring a huge, and important part of the ...
- From a labor mindset to a capital mindsetJan 10, 2018
I’ve been quiet on the blog lately — writing is one of those things that’s hard to build a habit for, but always pays big dividends when you do it. Every time I’ve gotten into a good blogging rhythm I am undoubtedly surprised by the feedback I get (good and bad!), but more importantly, by… Continue...