Thinking for a Living

Exploring Tech, Wellness, and Life's Adventures

I'm a software developer who brings ideas to life through code, a fitness enthusiast always striving for personal growth, a writer exploring diverse topics, and a dedicated parent. This is my little corner of the internet, which showcases my professional work and personal interests.

Recent Notes

  • Life's Best Training Partner

    Much of our society is built on the institution of marriage, yet it is one of the few arrangements we commonly enter into that can be incredibly dangerous. The statistics on first-time marriages, while not as dire as the overall average, have a painfully high failure rate (40%). A marriage ending poorly can have ripple effects, decimating your net worth and complicating the rest of your life.

  • Make Before You Manage

    No matter what your job title is, we are all managers. We are managers of one. But beyond managing what we're paid for, we all have to manage competing priorities and demands: trying to deliver value on a timeline, while also dealing with dentist appointments, attending meetings, maintaining fitness, doing home improvement projects, scheduling car maintenance, and maintaining relational health.

  • Richard Powers: Playground

    Playground is the third book I've read by Richard Powers. I'm somewhat of a latecomer, as he has authored 13 books over the past 33 years. But I'm sure I'm one of many people who were introduced to his work through his inimitable The Overstory, a book I found deeply affecting and mind-expanding.

  • From Dread to Done: Overcoming Productivity Paralysis

    Life is busy. Especially if you're a parent and a full-time employee, demands often outpace your capacity. The feeling is like how Tolkien described Bilbo's experience in The Lord of the Rings: "like butter that has been scraped over too much bread."