My Journey with AI So Far (June 2026)
This is a post about that tries to capture my journey with AI as an early skeptic to my current thoughts on it now.
Thoughts on software, productivity, and the mindset behind both.
This is a post about that tries to capture my journey with AI as an early skeptic to my current thoughts on it now.
A recap of my experience at VueConfUS 2026 in Atlanta, GA!
My review of Anthropic's new Fable 5 model after a brief 3 days with it before it was pulled from public access
I wanted to share some of my thoughts on an easily overlooked topic with AI: how to navigate the chaos without letting it turn you into a shell of your former self.
After taking a step back from speaking, I decided to end my sabbatical to talk at RefreshDC about the methodology nobody wants to discuss in the AI era: Documentation-Driven Development.
I was tired of losing blog post ideas mid-coding session, so I created an AI skill command to capture insights without breaking flow.
The productivity journey starts with "just do it" and evolves into "do more." But what happens when doing more becomes the obstacle? It's time to do better.
Almost skipped this reflection—but pausing revealed the pattern. A look back at 2025's chaos, growth, and learning to appreciate consistent progress.
As applications grow, manually calling workflow functions whenever state changes becomes fragile. It's easy to forget a call and introduce bugs. Learn how Vue's watch API automates this pattern by reacting directly to state changes.
Want to get started with Obsidian without getting burned out or overwhelmed? This is the blog post you need to read.
Can you unleash your best work if all of your time and energy is spent on others?
As a lifelong productivity nerd and tech enthusiast, the idea of an "immortal finish line" stuck with me in a way that I didn't expect. When life is setup to be a series of goals and tasks to check off, what does it mean for there to be an "immortal finish line?"
Hello there again. I've started this journey of trying to write more consistently so many times now I've lost count, but I need something to mark this decision to try again and so v12 is what I've landed on.
This post marks the official start of my journey to deep dive into the iOS world and learn how to build iOS apps!
Most people kick off their new year post with resolution and goals, but I've decided to change it up a bit and just take an honest look at where my infrastructure at the beginning of the year.
This year I was lucky enough to attend my very first GitHub Universe! It was a two day event filled with lots of great talks and more importantly, pretty incredible people.
This is a snapshot of how I use Obsidian to better understand how I spend my time. (September 2024)
Motivational quotes about proving people wrong can be inspiring, but there are dangers to solely being driven by this mentality. It shifts focus from personal growth to others, gives power to doubters, and relies on negative emotions.
After many requests, I'm thrilled to finally have official documentation on how you can use the Minimal Night Owl theme in your Obsidian vault!
It's time to say good-bye to trying to build everything from scratch and hello to the beginning of a new era for my site.
Recently, I came across a problem where I struggled to query notes with inline fields properly. And after searching high and low in the forums and docs, I figured out a solution and wanted to share it here.
When it comes to JavaScript frameworks, it's common to focus on well... the JavaScript stuff. But of all the features in Vue 3 that I love, mine is actually on a CSS feature (with some JavaScript 😜).
You don't achieve your goals. You meet your standards. — Source unknown
When I first heard this phrase, "meaningful specific," I was a little perplexed by its wording. In my life, I've always heard of the word "specific" used in the context of an adjective and never as a noun.
These last few months have been tough content creation wise for me, but this post is my first step to finding a way back.
When creating something on your own, one of the most challenging aspects I've found is the number of personas competing for your attention.
It's time to continue our journey of building a Trello clone with Nuxt 3 beta!
One of the common acronyms taught to developers early in their career is YAGNI (i.e., you ain't gonna need it). And while it's a nice tongue and cheek to try and combat scope creep, when it comes to putting it into practice, it's a little more complex then that.
For the first "Productivity Power Hour" session, I'll be talking about my workflow for creating notes in Obsidian!
For my very first Build with Ben for 2022, I'll be kicking it off with a bang by checking out the amazing VueUse library by @antfu!
Obsidian's tagging system uses generational relationships, so child tags automatically include their parents — meaning the base tag is redundant.
In another effort to establish a better writing habit, I'm excited to be taking part in Ship 30 for 30!
A look back at 2020 and the rollercoaster of a year that it was.
Did you know you could export variables from CSS modules into the rest of your component?!
Since Vue DevTools is still in beta for Vue 3, rather than wait for the next publishing cycle to get the latest update, being able to setup DevTools locally can be a life saver. In this video, I'll be going over how to setup Vue.js DevTools from scratch.
With in-person events having transitioned to a remote setting, it can be challenging for speakers to adjust to this new world. In this post, I talk about some of my thoughts on the transition and some tips for dealing with it.
For the second episode of my TL;DR series, I'll be talking what I'm excited for in Vue 3!
In the inaugural post for the TL;DR series, I'll be writing about one of my favorite tools, VuePress!
It's official. My YouTube channel is live!
In life, we have a choice to either live by design or by default. This post reflects on a turning point in my career where I was faced with this very choice.
When your head is cluttered and overrun with tasks, it can be hard to make progress which adds even more stress to your overtaxed mental processes. As a result, it's important to find ways to clear your brain cache.
A brief reflection on how I'm implementing the iteration mindset as I continue to strive for progress in 2020.
A look at the 30 day challenge I am embarking on for the month of January.
A look into what the Phoenix Protocol is and its significance to the start of this new decade.
A look back on the crazy year of 2019 and my outlook as 2020 marks the beginning of a new year and decade.
So you might have been hearing about this new tool called Notion. And if you've been curious but not sure whether to try it, this series is written for new and experienced users alike!
Ever wonder what it takes to achieve certain colors in the GitHub contribution graph? Here's a quick post on what I found.
A handy trick to know in the event you ever need to want to watch a video faster than 1x on your machine with no plugins required.
A review and celebration of my achievements and picks of the week for the week leading up to February 8th, 2019.