Blog
I've paused writing here in favor of tweeting and deferring to my assistant's blog.
2022
- Pressing Pause On Digital NomadingJuly 11th, 2022
I finally decided to be domesticated again
- Evolving from MRR to PPUJanuary 13th, 2022
Why I am pivoting the business model of the software products I create
2021
- 2021 Year-End ReviewDecember 31st, 2021
Reflecting on my 2021 and looking ahead to 2022
- Launching RoamJS Services!March 22, 2021
Official announcement of RoamJS latest offering
- Ending Financial Support From Friends & FamilyMarch 02, 2021
Now that my work is picking up momentum, I recognize the value of balance
- Engineering After Write of PassageFebruary 23, 2021
Applying what I learned in Write of Passage to how I write software
- Every App is a Messaging AppFebruary 05, 2021
My argument for shifting focus away from building instant message aggregators.
- Roam Users - Stop Feeling FOMOJanuary 28, 2021
With any new technology, the key is to master the basics
- Learning About TeachableJanuary 19, 2021
Researching about the history and approach of one of my favorite companies to watch.
- Stop Polling and Start Using Mutation ObserverJanuary 09, 2021
How to use Mutation Observer to make your logic more intentional
- 2020 Year-End ReviewJanuary 04, 2021
Reflecting on my 2020 and looking ahead to 2021
- Chronicles of Digital Nomading: San Diego, CAJanuary 01, 2021
Reflecting on the final stop of 2020!
2020
- If I Was Jack DorseyDecember 26, 2020
The changes I would make to improve my favorite social media platform
- I'm a Bad CoderDecember 22, 2020
How acknowledging one of my flaws informs how I approach being an engineer
- My First Year SoberNovember 28, 2020
Looking back on my decision to cut out alcohol from my life.
- Chronicles of Digital Nomading: Raleigh, NCNovember 25, 2020
Looking back on the November 2020 leg of my journey
- Building React Extensions on React ApplicationsNovember 21, 2020
Here are the lessons and gotchas I learned from building extensions with React
- No. This Should NOT Be Native to RoamNovember 18, 2020
My rebuttal to the most common complaint I see in Roamcult Twitter
- Automating RoamJS with GitHub ActionsNovember 13, 2020
Deep diving into my GitHub Actions setup for version controlling extensions.
- Chronicles of Digital Nomading: Gatlinburg, TNNovember 10, 2020
Recapping my third month travelling in Gatlinburg
- How I Will MonetizeNovember 03, 2020
Sharing my early monetization strategy before I make it.
- Dogfood Doesn't Always Taste GoodOctober 30, 2020
The benefits and drawbacks I've experienced being my own user.
- Deploying A Static Site With Terraform and NextOctober 27, 2020
An in-depth guide on how I deploy new sites.
- Why I'm No Longer Running For PresidentOctober 24, 2020
How a brief stint following politics shaped my career plans
- Embrace the Chaos in RoamOctober 20, 2020
You're spending way too much time organizing your notes
- How To Maintain A Writing PipelineOctober 16, 2020
The opposite of perfection is progress
- Open Sourcing Through TwitchOctober 13, 2020
I'm officially launching my new Twitch channel, where I broadcast my engineering live!
- That Time I Tried Stand Up ComedyOctober 09, 2020
Crickets. Crickets Everywhere
- My Four Hour Morning RoutineOctober 06, 2020
Breaking down what I do each morning and why.
- Discovering the Blockchain Through WingsOctober 01, 2020
I share what I learned through building a blockchain app for Chainlink's Hackathon!
- Chronicles of Digital Nomading: Detroit, MichiganSeptember 27, 2020
Reflecting on my month spent in Detroit, the second of our nomad journey.
- My First Month As A SolopreneurSeptember 24, 2020
Reviewing my experience so far working for myself
- Implementing PARA With GitHubSeptember 21, 2020
Sharing the technical details on how I organize my work on GitHub
- Beware of Refactor PurgatorySeptember 16, 2020
Stop building what you think future you might want and focus on your users
- What If The World Eliminated Patents?September 10th, 2020
Is a world without patents possible, or even desirable?
- How To Create Your Own Roam ExtensionsSeptember 07, 2020
Learn how to use the powerful [[roam/js]] block to build your own features!
- Learning More About RoamAugust 16, 2020
5 personal strategies I use with this incredible tool for thought.
- Addressing Quality at the SourceAugust 12, 2020
When the solution for software quality causes more problems than it solves.
- AllowancesAugust 09, 2020
The solution to preventing future generations from handling money as poorly as the current ones.
- Todo Sucede Por Una RazónAugust 05, 2020
The spanish parable that shifted the way I experience events that happen to me.
- I Got Scammed Out Of $5KAugust 02, 2020
No matter how smart you think you are, you could still fall victim to emotional decision making.
- Rise of the Digital NomadsJuly 28, 2020
Many people are changing their way of life due to Coronavirus. Should I?
- How Scott Santens Flipped My View On UBIJuly 21, 2020
Free money? For everybody? It's less crazy than it sounds.