One Year of LogSeq

I've written before on my experience trying to incorporate a "second brain" into my workflow, and how that didn't work for me. And I really thought I would be able to go the rest of my life not tempted by the thought of these…

Bet on Yourself (if you can)

I've been thinking quite a bit about personal finances and my investment philosophy recently. Particularly with various technology billionaires featuring in the news, it's been hard for me to reconcile some of the investment "rules" I've followed with the insane growth of…

Inbox? 0

Everyone hates dealing with email. I feel like that isn't a controversial statement, yet we all use email to manage basically everything in our lives. Buy something? Receipt in your inbox. Scheduling a meeting? At the very least, the calendar invite is coming via email. Do anything at…

Autolint on Build

In my last role I was hired to start the company's quality engineering department. If you're not familiar, quality engineering is not quality assurance of quality control: the goal is not just to catch bugs before they go out, but to set up a system so…

Thoughts from a Marathon

5:15 Somewhere in the distance ahead there's a countdown going, followed by some cheering. I guess the marathon was told they were too loud last year? From corral C, I couldn't hear anything from the front till it was my turn to go. People complain…

A Mile is a Mile is a Mile

Depending on your fitness goals, there might be shortcuts available to you. If you want to train for powerlifting, you can sometimes shorten your training sessions by lowering weights and reducing rest times; you'll still get a good workout in that will push you towards your goals, even…

Giving ORMs a chance

When you have to store and retrieve data from a database, do you choose to execute SQL statements yourself or do you use an object-relational mapper (ORM) to abstract away those calls completely? My answer to that question has been "SQL, obviously" my entire career; ORMs have historically…