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

  • 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."

  • Neil Stephenson: Seveneves

    I consider myself a latecomer to Neal Stephenson. My first exposure was in high school when I read "Cryptonomicon," which may have actually been too early. At the time, I found it underwhelming, and at the moment, I can't remember much about it other than the fact that it was probably just the wrong place and time for me to read it.

  • On Clear Thinking and Falsifiability

    The concept of falsifiability is central to the modern scientific process. It's the idea that any hypothesis or theory must be capable of being proven wrong. While this may sound simple, it's a crucial scientific principle that helps protect both the process and the practitioner from magical thinking.

  • Sam Harris: Waking Up

    "Waking Up" is a good defense of an introspective life, written for those who may naturally shy away from spiritual language and concerns. It doesn't make specific prescriptions for the kinds of practices that may most benefit an individual. I think Sam Harris is wary enough of religion and understands those skeptical of it that it's important for people to choose their own path in these regards.

  • Some Thoughts on Running My Second Marathon

    I ran the Portland Marathon this weekend. In recent years, I've become much more serious about my health and fitness goals, and marathon training is a significant part of that journey. The benefit of participating in one or two races per year is the seasonality it brings to your training schedule.