# bencodezen Canonical Origin: https://www.bencodezen.io/ ## LLM Resources - [Full Content](https://www.bencodezen.io/llms-full.txt): Complete page content in markdown format. - [sitemap.xml](https://www.bencodezen.io/sitemap.xml): XML sitemap for search engines and crawlers. - [robots.txt](https://www.bencodezen.io/robots.txt): Crawler rules and permissions. ## Pages - [bencodezen](https://www.bencodezen.io/index.md): Better software starts with better thinking and better workflows. - [About — bencodezen](https://www.bencodezen.io/about.md): About Ben Hong — developer, educator, and speaker. Angular consultant, Vue.js core team member, Nuxt Ambassador, and instructor. - [Blog — bencodezen](https://www.bencodezen.io/blog.md): Thoughts on software, productivity, and the mindset behind both. - [2018 Retrospective](https://www.bencodezen.io/blog/2018-retrospective.md): A little late to the party, but not too late to reflect on 2018 and everything that has happened. - [2019 Retrospective](https://www.bencodezen.io/blog/2019-retrospective.md): A look back on the crazy year of 2019 and my outlook as 2020 marks the beginning of a new year and decade. - [2020 Retrospective](https://www.bencodezen.io/blog/2020-retrospective.md): A look back at 2020 and the rollercoaster of a year that it was. - [A Change in Scenery](https://www.bencodezen.io/blog/a-change-in-scenery.md): Over these past couple of months, I have had the opportunity to work on some fun and challenging projects. And while it's been a phenomenal learning experience,... - [A Single Obsession](https://www.bencodezen.io/blog/a-single-obsession.md): For those who don't know me, I'm a compulsive learner. I enjoy ramping up on new topics and since my interests are rather diverse, this leads me to often be pul... - [Be a Builder, Not a Barrier](https://www.bencodezen.io/blog/be-a-builder-not-a-barrier.md): Over the past few years, I’ve had the chance to talk with multiple designers about their work and what their environment is like. And perhaps I was naive, but I... - [Becoming a Meaningful Specific Again](https://www.bencodezen.io/blog/becoming-a-meaningful-specific-again.md): 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... - [Beyond Treating the Symptoms](https://www.bencodezen.io/blog/beyond-treating-the-symptoms.md): I recently had a chat with Chris that gave me pause as far as how I approach problem solving. It's not that what I was doing was wrong, but perhaps there is an ... - [Boring Solutions](https://www.bencodezen.io/blog/boring-solutions.md): Whelp. Here I am again. This must be like the tenth attempt of mine to get my coding blog up and running. And while that may be discouraging in hindsight, as th... - [Build with Ben (#23) - VueUse + Vue 3 Overview](https://www.bencodezen.io/blog/build-with-ben-23-overview.md): 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! - [Build with Ben (#25) - Trello Clone with Nuxt 3 (Beta) (Part 2) Overview](https://www.bencodezen.io/blog/build-with-ben-24-overview.md): It's time to continue our journey of building a Trello clone with Nuxt 3 beta! - ["Cheap" Outsourcing](https://www.bencodezen.io/blog/cheap-outsourcing.md): I was reading my daily Quora digest this morning and the following post: \"What did you do to make your software career better?\" To my surprise and disappointm... - [Clearing Brain Cache](https://www.bencodezen.io/blog/clearing-brain-cache.md): 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,... - [DevAdvent 2018 Retrospective](https://www.bencodezen.io/blog/devadvent-2018-retrospective.md): Before it gets too far into 2019, I wanted to write my thoughts on how my DevAdvent experience in 2018 was. - [Developers. Don't Get Too Comfortable](https://www.bencodezen.io/blog/developers-dont-get-too-comfortable.md): I recently read "Ten Things I Have Learned" by Milton Glaser and was struck by the notion of the idea of "never having a job." - [Do It Even If It's Ugly](https://www.bencodezen.io/blog/do-it-even-if-its-ugly.md): I read this article by Addy Osmani a while back that was in response to the "How It Feels to Learn JavaScript in 2016" post. For those who have not read it, the... - [DREW 30 Day Challenge](https://www.bencodezen.io/blog/drew-30-day-challenge.md): A look at the 30 day challenge I am embarking on for the month of January. - [Embracing the Boring Solution](https://www.bencodezen.io/blog/embracing-the-boring-solution.md): 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. - [Emerging From a Crucible](https://www.bencodezen.io/blog/emerging-from-a-crucible.md): It's been a little over a month since I last wrote here. And in that time, I have challenged myself to dive headfirst into projects equipped with little more th... - [Export Variables from CSS Modules into SFCs](https://www.bencodezen.io/blog/export-variables-from-css-modules-into-sfcs.md): Did you know you could export variables from CSS modules into the rest of your component?! - [Get Started with Obsidian in 5 Minutes](https://www.bencodezen.io/blog/get-started-with-obsidian-in-5-minutes.md): Want to get started with Obsidian without getting burned out or overwhelmed? This is the blog post you need to read. - [Getting Back in the Arena](https://www.bencodezen.io/blog/getting-back-in-the-arena.md): These last few months have been tough content creation wise for me, but this post is my first step to finding a way back. - [GitHub Contribution Graph Legend](https://www.bencodezen.io/blog/github-contribution-graph-legend.md): Ever wonder what it takes to achieve certain colors in the GitHub contribution graph? Here's a quick post on what I found. - [GitHub Universe 2024 Recap](https://www.bencodezen.io/blog/github-universe-2024-recap.md): 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 incred... - [A Guide to Notion: Introduction](https://www.bencodezen.io/blog/guide-to-notion-introduction.md): 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 ... - [Hello World v12](https://www.bencodezen.io/blog/hello-world-v12.md): 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 ... - [Hello YouTube](https://www.bencodezen.io/blog/hello-youtube.md): It's official. My YouTube channel is live! - [How Fixed Mindset Undermines Your Productivity](https://www.bencodezen.io/blog/how-fixed-mindset-undermines-your-productivity.md) - [How I Use Obsidian to Better Understand How I Operate (Sep 2024)](https://www.bencodezen.io/blog/how-i-use-obsidian-to-better-understand-how-i-operate-sep-2024.md): This is a snapshot of how I use Obsidian to better understand how I spend my time. (September 2024) - [How to Check Whether an Inline Fields Contains a Value with Obsidian Dataview](https://www.bencodezen.io/blog/how-to-check-whether-an-inline-fields-contains-a-value-with-obsidian-dataview.md): 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 figur... - [How to Use Minimal Night Owl Theme in Obsidian](https://www.bencodezen.io/blog/how-to-use-minimal-night-owl-theme-in-obsidian.md): 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! - [I Can Solve a Rubik's Cube!](https://www.bencodezen.io/blog/i-can-solve-a-rubiks-cube.md): For my entire life, I've always envied those who could solve a Rubik's cube. Not only did I have a level of respect for what I thought would be an impossible ta... - [Immortal Finish Lines](https://www.bencodezen.io/blog/immortal-finish-lines.md): 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... - [Is it redundant to include a base tag in Obsidian?](https://www.bencodezen.io/blog/is-it-redundant-to-include-a-base-tag-in-obsidian.md): Obsidian's tagging system uses generational relationships, so child tags automatically include their parents — meaning the base tag is redundant. - [Iterating Day by Day](https://www.bencodezen.io/blog/iterating-day-by-day.md): A brief reflection on how I'm implementing the iteration mindset as I continue to strive for progress in 2020. - [Just Google Translate Everything Right?](https://www.bencodezen.io/blog/just-google-translate-everything-right.md): As I continue catching up on Front End Happy Hour, I came across the episode Mixed drinks and Mixed languages. The topic of discussion was on the trials and tri... - [Kicking Off Ship 30 for 30](https://www.bencodezen.io/blog/kicking-off-ship-30-for-30.md): In another effort to establish a better writing habit, I'm excited to be taking part in Ship 30 for 30! - [Living by Design](https://www.bencodezen.io/blog/living-by-design.md): 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. - [Meaningful Metrics](https://www.bencodezen.io/blog/meaningful-metrics.md): In the absence of writing, I have recently been trying to increase the amount of reading and studying I have been doing in order to broaden my perspectives. And... - [Meeting Your Standards](https://www.bencodezen.io/blog/meeting-your-standards.md): You don't achieve your goals. You meet your standards. — Source unknown - [My 75 Solid Challenge](https://www.bencodezen.io/blog/my-75-solid-challenge.md): Sharing my 75 day challenge to improve my mental resilience and discipline. - [My (Brief) Experience with Fable 5](https://www.bencodezen.io/blog/my-brief-experience-with-fable-5.md): My review of Anthropic's new Fable 5 model after a brief 3 days with it before it was pulled from public access - [My Favorite Underrated Vue 3 Feature](https://www.bencodezen.io/blog/my-favorite-underrated-vue-3-feature.md): 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 ... - [My Infrastructure (Jan 2025)](https://www.bencodezen.io/blog/my-infrastructure-jan-2025.md): 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 infrastructu... - [My Journey with AI So Far (June 2026)](https://www.bencodezen.io/blog/my-journey-with-ai-so-far-june-2026.md): This is a post about that tries to capture my journey with AI as an early skeptic to my current thoughts on it now. - [My Thoughts on "Full Stack"](https://www.bencodezen.io/blog/my-thoughts-on-full-stack.md): Being a full-stack developer is all the craze right now. It seems like all bootcamps with web developer programs are selling people on the idea of being full-st... - [Never Finished](https://www.bencodezen.io/blog/never-finished.md): I cannot even begin to count how many times I tried to launch this blog. Each time I sat down to do so, I would get caught up in the million things that I wante... - [Practicing the Act of Creating](https://www.bencodezen.io/blog/practicing-the-act-of-creating.md): With November being National Novel Writing Month (NaNoWriMo), I thought it would be appropriate to follow a similar theme and to simply try to write a post ever... - [Principles of an Ally](https://www.bencodezen.io/blog/principles-of-an-ally.md): As many people are aware of, there is a big movement to support underrepresented groups in order to help their voices be heard and encourage more diversity in t... - [Productivity Power Hour #1 Overview](https://www.bencodezen.io/blog/productivity-power-hour-1-overview.md): For the first "Productivity Power Hour" session, I'll be talking about my workflow for creating notes in Obsidian! - [Progress Over Perfection](https://www.bencodezen.io/blog/progress-over-perfection.md): For those that have been following me for some time, this is approximately attempt \#8 at establishing a solid writing ritual for my coding life. And while ther... - [Recognizing The Time to Pivot](https://www.bencodezen.io/blog/recognizing-the-time-to-pivot.md): Today's post is about recognizing the need to pivot. What to pivot on exactly? Well, my strategy for creating content. And while it has only been a few weeks, I... - [Reflections on 2025](https://www.bencodezen.io/blog/reflections-on-2025.md): Almost skipped this reflection—but pausing revealed the pattern. A look back at 2025's chaos, growth, and learning to appreciate consistent progress. - [RefreshDC Meetup Recap (May 2026)](https://www.bencodezen.io/blog/refreshdc-meetup-recap-may-2026.md): 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: Documen... - [Review: CSS Grid with Wes Bos](https://www.bencodezen.io/blog/review-css-grid-with-wes-bos.md): As most of you know, Wes Bos is responsible for creating some of the best courses out there on popular development topics (that are typically front-end). And wi... - [Saturday Solutions #1](https://www.bencodezen.io/blog/saturday-solutions-1.md): Today I will be breaking down different approaches for solving the code challenge in Sunday Studies #1. I will start with using fundamental JavaScript skills an... - [Saturday Solutions #2](https://www.bencodezen.io/blog/saturday-solutions-2.md): Today I will be breaking down different approaches for solving the code challenge in Sunday Studies #1. Let's explore for loops, forEach, and map together! - [So I Converted to Tabs...](https://www.bencodezen.io/blog/so-i-converted-to-tabs.md): For those who watch Silicon Valley, you might remember this hilarious scene where Richard is dating a girl who uses spaces instead of tabs and there's hilarity ... - [Speeding Up Videos](https://www.bencodezen.io/blog/speeding-up-videos.md): 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. - [Starting My Design Journey](https://www.bencodezen.io/blog/starting-my-design-journey.md): As most frontend developers are aware, one of the most frustrating aspects of our job is that we are often evaluated based on the quality of designs that we are... - [Starting My iOS Developer Journey...](https://www.bencodezen.io/blog/starting-my-ios-developer-journey.md): This post marks the official start of my journey to deep dive into the iOS world and learn how to build iOS apps! - [Stop forgetting to trigger workflows in Vue](https://www.bencodezen.io/blog/stop-forgetting-to-trigger-workflows-in-vue.md): 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... - [Sunday Studies #1](https://www.bencodezen.io/blog/sunday-studies-1.md): Welcome to the first edition of Sunday Studies! Every week I'll be releasing a code challenge for you to solve for the week. The solution will be posted on Satu... - [Sunday Studies #2](https://www.bencodezen.io/blog/sunday-studies-2.md): When it comes to looping through arrays and performing a function on each item, there are three common methods that you should be familiar with: for, forEach an... - [ai posts — bencodezen](https://www.bencodezen.io/blog/tag/ai.md): Posts tagged ai on bencodezen. - [ally posts — bencodezen](https://www.bencodezen.io/blog/tag/ally.md): Posts tagged ally on bencodezen. - [anthropic posts — bencodezen](https://www.bencodezen.io/blog/tag/anthropic.md): Posts tagged anthropic on bencodezen. - [challenge posts — bencodezen](https://www.bencodezen.io/blog/tag/challenge.md): Posts tagged challenge on bencodezen. - [chatgpt posts — bencodezen](https://www.bencodezen.io/blog/tag/chatgpt.md): Posts tagged chatgpt on bencodezen. - [chrome posts — bencodezen](https://www.bencodezen.io/blog/tag/chrome.md): Posts tagged chrome on bencodezen. - [claude posts — bencodezen](https://www.bencodezen.io/blog/tag/claude.md): Posts tagged claude on bencodezen. - [code challenges posts — bencodezen](https://www.bencodezen.io/blog/tag/code-challenges.md): Posts tagged code challenges on bencodezen. - [coding posts — bencodezen](https://www.bencodezen.io/blog/tag/coding.md): Posts tagged coding on bencodezen. - [conductor posts — bencodezen](https://www.bencodezen.io/blog/tag/conductor.md): Posts tagged conductor on bencodezen. - [conferences posts — bencodezen](https://www.bencodezen.io/blog/tag/conferences.md): Posts tagged conferences on bencodezen. - [CSS posts — bencodezen](https://www.bencodezen.io/blog/tag/css.md): Posts tagged CSS on bencodezen. - [CSS Variables posts — bencodezen](https://www.bencodezen.io/blog/tag/css-variables.md): Posts tagged CSS Variables on bencodezen. - [devadvent posts — bencodezen](https://www.bencodezen.io/blog/tag/devadvent.md): Posts tagged devadvent on bencodezen. - [devtools posts — bencodezen](https://www.bencodezen.io/blog/tag/devtools.md): Posts tagged devtools on bencodezen. - [digital garden posts — bencodezen](https://www.bencodezen.io/blog/tag/digital-garden.md): Posts tagged digital garden on bencodezen. - [documentation posts — bencodezen](https://www.bencodezen.io/blog/tag/documentation.md): Posts tagged documentation on bencodezen. - [Efficiency Hacks posts — bencodezen](https://www.bencodezen.io/blog/tag/efficiency-hacks.md): Posts tagged Efficiency Hacks on bencodezen. - [event posts — bencodezen](https://www.bencodezen.io/blog/tag/event.md): Posts tagged event on bencodezen. - [extensions posts — bencodezen](https://www.bencodezen.io/blog/tag/extensions.md): Posts tagged extensions on bencodezen. - [GhostCMS posts — bencodezen](https://www.bencodezen.io/blog/tag/ghostcms.md): Posts tagged GhostCMS on bencodezen. - [Infrastructure posts — bencodezen](https://www.bencodezen.io/blog/tag/infrastructure.md): Posts tagged Infrastructure on bencodezen. - [ios posts — bencodezen](https://www.bencodezen.io/blog/tag/ios.md): Posts tagged ios on bencodezen. - [JavaScript posts — bencodezen](https://www.bencodezen.io/blog/tag/javascript.md): Posts tagged JavaScript on bencodezen. - [Journal posts — bencodezen](https://www.bencodezen.io/blog/tag/journal.md): Posts tagged Journal on bencodezen. - [mindset posts — bencodezen](https://www.bencodezen.io/blog/tag/mindset.md): Posts tagged mindset on bencodezen. - [motivation posts — bencodezen](https://www.bencodezen.io/blog/tag/motivation.md): Posts tagged motivation on bencodezen. - [notetaking posts — bencodezen](https://www.bencodezen.io/blog/tag/notetaking.md): Posts tagged notetaking on bencodezen. - [obsidian posts — bencodezen](https://www.bencodezen.io/blog/tag/obsidian.md): Posts tagged obsidian on bencodezen. - [obsidian-dataview posts — bencodezen](https://www.bencodezen.io/blog/tag/obsidian-dataview.md): Posts tagged obsidian-dataview on bencodezen. - [personal-growth posts — bencodezen](https://www.bencodezen.io/blog/tag/personal-growth.md): Posts tagged personal-growth on bencodezen. - [philosophy posts — bencodezen](https://www.bencodezen.io/blog/tag/philosophy.md): Posts tagged philosophy on bencodezen. - [principles posts — bencodezen](https://www.bencodezen.io/blog/tag/principles.md): Posts tagged principles on bencodezen. - [productivity posts — bencodezen](https://www.bencodezen.io/blog/tag/productivity.md): Posts tagged productivity on bencodezen. - [Productivity Hacks posts — bencodezen](https://www.bencodezen.io/blog/tag/productivity-hacks.md): Posts tagged Productivity Hacks on bencodezen. - [Progress Reports posts — bencodezen](https://www.bencodezen.io/blog/tag/progress-reports.md): Posts tagged Progress Reports on bencodezen. - [psychology posts — bencodezen](https://www.bencodezen.io/blog/tag/psychology.md): Posts tagged psychology on bencodezen. - [puzzles posts — bencodezen](https://www.bencodezen.io/blog/tag/puzzles.md): Posts tagged puzzles on bencodezen. - [reflections posts — bencodezen](https://www.bencodezen.io/blog/tag/reflections.md): Posts tagged reflections on bencodezen. - [Retrospective posts — bencodezen](https://www.bencodezen.io/blog/tag/retrospective.md): Posts tagged Retrospective on bencodezen. - [solutions posts — bencodezen](https://www.bencodezen.io/blog/tag/solutions.md): Posts tagged solutions on bencodezen. - [static-site-generator posts — bencodezen](https://www.bencodezen.io/blog/tag/static-site-generator.md): Posts tagged static-site-generator on bencodezen. - [Strategy posts — bencodezen](https://www.bencodezen.io/blog/tag/strategy.md): Posts tagged Strategy on bencodezen. - [tutorials posts — bencodezen](https://www.bencodezen.io/blog/tag/tutorials.md): Posts tagged tutorials on bencodezen. - [Vue posts — bencodezen](https://www.bencodezen.io/blog/tag/vue.md): Posts tagged Vue on bencodezen. - [vue3 posts — bencodezen](https://www.bencodezen.io/blog/tag/vue3.md): Posts tagged vue3 on bencodezen. - [vuejs posts — bencodezen](https://www.bencodezen.io/blog/tag/vuejs.md): Posts tagged vuejs on bencodezen. - [vuepress posts — bencodezen](https://www.bencodezen.io/blog/tag/vuepress.md): Posts tagged vuepress on bencodezen. - [workflow posts — bencodezen](https://www.bencodezen.io/blog/tag/workflow.md): Posts tagged workflow on bencodezen. - [workflows posts — bencodezen](https://www.bencodezen.io/blog/tag/workflows.md): Posts tagged workflows on bencodezen. - [writing posts — bencodezen](https://www.bencodezen.io/blog/tag/writing.md): Posts tagged writing on bencodezen. - [Take Inspiration from Another Source](https://www.bencodezen.io/blog/take-inspiration-from-another-source.md): I had a friend who recommended that I watch “Your Name” a while back. So I went ahead and purchased the blu-ray not knowing whether or not I’d like it, but I tr... - [The 25/75 Rule](https://www.bencodezen.io/blog/the-25-75-rule.md): I recently came across an article written by Jared Spool called Good, Bads, and Dailies: Lessons for Conducting Great Critiques which covers the concepts of wha... - [The Battle of Personas](https://www.bencodezen.io/blog/the-battle-of-personas.md): When creating something on your own, one of the most challenging aspects I've found is the number of personas competing for your attention. - [The Elusive Return Statement](https://www.bencodezen.io/blog/the-elusive-return-statement.md): Over the past few months, I've been taking a deep dive in ReactJS in ways I would have never anticipated. It's been a whirlwind, but the learning has been incre... - [The Fallacy of Always Wanting to Do More](https://www.bencodezen.io/blog/the-fallacy-of-always-wanting-to-do-more.md): 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. - [The Hyper Key](https://www.bencodezen.io/blog/the-hyper-key.md): For someone like me who is obsessed with being incredibly fast with accomplishing simple tasks, I have come to learn that the quickest way to get anything done ... - [The Impermanent Nature of Our Work](https://www.bencodezen.io/blog/the-impermanent-nature-of-our-work.md): Over this past weekend, I had the incredible opportunity of visiting Harry Potter world in Orlando, Florida for the first time! For those who don't know, I'm a ... - [The Importance of Fundamentals (No Matter How "Experienced" You Are)](https://www.bencodezen.io/blog/the-importance-of-fundamentals.md): As a self-taught developer, I've hit a couple of key milestones in my career: (1) managing to get a job in the field without any formal training and (2) proving... - [The One Where I Accidentally Ended up on a Podcast](https://www.bencodezen.io/blog/the-one-where-i-accidentally-ended-up-on-a-podcast.md): You ever have that nightmare where you sign up for a class that you forget to drop out of and end up needing to take the final at the end of the semester? Well,... - [The Phoenix Protocol](https://www.bencodezen.io/blog/the-phoenix-protocol.md): A look into what the Phoenix Protocol is and its significance to the start of this new decade. - [The Power of Repetition](https://www.bencodezen.io/blog/the-power-of-repetition.md): Now that I had solved the Rubik's cube, one would think that I would never touch a Rubik's cube again. However, if my accomplishment was merely solving the cube... - [The Quick Capture I Always Wanted](https://www.bencodezen.io/blog/the-quick-capture-i-always-wanted.md): 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 Spread Operator](https://www.bencodezen.io/blog/the-spread-operator.md): The spread operator is a shorthand technique introduced in ECMAScript 2015 to solve a common problem: Taking the items within an iterable and distributing them ... - [The work is mysterious and important, but for who?](https://www.bencodezen.io/blog/the-work-is-mysterious-and-important-but-for-who.md): Can you unleash your best work if all of your time and energy is spent on others? - [Third Time's a Charm](https://www.bencodezen.io/blog/third-times-a-charm.md): For those who don't know me, my name is Ben and I come to the world of coding primarily self-taught and the simple fortuitous circumstance of being born in a ti... - [Three Steps Forward. Two Steps Back](https://www.bencodezen.io/blog/three-steps-forward-two-steps-back.md): With the start of a new month, I've decided that it's time to be introspective on my past behavior and patterns in an effort to figure out what has held me back... - [TL;DR Speaking in a Remote World](https://www.bencodezen.io/blog/tldr-speaking-in-a-remote-world.md): 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 o... - [TL;DR What I'm Excited for in Vue 3](https://www.bencodezen.io/blog/tldr-what-im-excited-for-in-vue-3.md): For the second episode of my TL;DR series, I'll be talking what I'm excited for in Vue 3! - [TL;DR What is VuePress?](https://www.bencodezen.io/blog/tldr-what-is-vuepress.md): In the inaugural post for the TL;DR series, I'll be writing about one of my favorite tools, VuePress! - [Tutorial: Vue 3 Apps with DevTools](https://www.bencodezen.io/blog/tutorial-vue-3-apps-with-devtools.md): 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... - [Underestimating Reverse Engineering](https://www.bencodezen.io/blog/underestimating-reverse-engineering.md): When I first encountered my first Rubik's cube, I was fascinated by the numerous colors and patterns. Like many others, the fact that was a three dimensional pu... - [Velocity in Development](https://www.bencodezen.io/blog/velocity-in-development.md): Nowadays, it is pretty much impossible to get involved with a project without hearing about "being more agile." And even though I have been on a variety of proj... - [VueConfUS 2026 Recap](https://www.bencodezen.io/blog/vueconfus-2026-recap.md): A recap of my experience at VueConfUS 2026 in Atlanta, GA! - [Weathering the Storm of AI](https://www.bencodezen.io/blog/weathering-the-storm-of-ai.md): 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 s... - [Weekly Awesome Report #1](https://www.bencodezen.io/blog/weekly-awesome-report-1.md): A review and celebration of my achievements and picks of the week for the week of January 4th, 2019. - [Weekly Awesome Report #2](https://www.bencodezen.io/blog/weekly-awesome-report-2.md): A review and celebration of my achievements and picks of the week for the week leading up to January 11th, 2019. - [Weekly Awesome Report #3](https://www.bencodezen.io/blog/weekly-awesome-report-3.md): A review and celebration of my achievements and picks of the week for the week leading up to January 18th, 2019. - [Weekly Awesome Report #4](https://www.bencodezen.io/blog/weekly-awesome-report-4.md): A review and celebration of my achievements and picks of the week for the week leading up to January 25th, 2019. - [Weekly Awesome Report #5](https://www.bencodezen.io/blog/weekly-awesome-report-5.md): A review and celebration of my achievements and picks of the week for the week leading up to February 1st, 2019. - [Weekly Awesome Report #6](https://www.bencodezen.io/blog/weekly-awesome-report-6.md): A review and celebration of my achievements and picks of the week for the week leading up to February 8th, 2019. - [Weekly Progress Report #1](https://www.bencodezen.io/blog/weekly-progress-report-01.md): I have recently taken an interest in trying to utilizing the OKRs on my personal life. It has been a rather complex journey of trying various tools and what not... - [When Is It Enough?](https://www.bencodezen.io/blog/when-is-it-enough.md): My thoughts on the concept of whether there is ever a time when learning is enough. We will examine common responses along with what I think is the correct answ... - [When Nobody is Watching](https://www.bencodezen.io/blog/when-nobody-is-watching.md): While I was taking a break today, I decided to check to see if one of my favorite choreographers Matt Steffanina had any new material up for some creative inspi... - [Why I Still Use Sass](https://www.bencodezen.io/blog/why-i-still-use-sass.md): Recently I've been going back and forth on whether or not it was time for me to return to pure CSS land. With my recent foray in CSS Grid, CSS Variables, and Sc... - [Why I Switched from Sublime to VS Code](https://www.bencodezen.io/blog/why-i-switched-from-sublime-to-vs-code.md): Let me begin by stating that I have a been a hardcore Sublime Text user for the past 3 years. Not only did I spend $80 on a full license, but I also purchased W... - [Why We Climb Mountains](https://www.bencodezen.io/blog/why-we-climb-mountains.md): 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 g... - [YAGNI For Now](https://www.bencodezen.io/blog/yagni-for-now.md): 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 an... - [Posts from 2016 — bencodezen](https://www.bencodezen.io/blog/year/2016.md): Blog posts published in 2016. - [Posts from 2017 — bencodezen](https://www.bencodezen.io/blog/year/2017.md): Blog posts published in 2017. - [Posts from 2018 — bencodezen](https://www.bencodezen.io/blog/year/2018.md): Blog posts published in 2018. - [Posts from 2019 — bencodezen](https://www.bencodezen.io/blog/year/2019.md): Blog posts published in 2019. - [Posts from 2020 — bencodezen](https://www.bencodezen.io/blog/year/2020.md): Blog posts published in 2020. - [Posts from 2021 — bencodezen](https://www.bencodezen.io/blog/year/2021.md): Blog posts published in 2021. - [Posts from 2022 — bencodezen](https://www.bencodezen.io/blog/year/2022.md): Blog posts published in 2022. - [Posts from 2023 — bencodezen](https://www.bencodezen.io/blog/year/2023.md): Blog posts published in 2023. - [Posts from 2024 — bencodezen](https://www.bencodezen.io/blog/year/2024.md): Blog posts published in 2024. - [Posts from 2025 — bencodezen](https://www.bencodezen.io/blog/year/2025.md): Blog posts published in 2025. - [Posts from 2026 — bencodezen](https://www.bencodezen.io/blog/year/2026.md): Blog posts published in 2026. - [You Can Be Courageous or Comfortable, You Can't Be Both](https://www.bencodezen.io/blog/you-can-be-courageous-or-comfortable.md): As most people are aware, imposter syndrome and other insecurities constantly plague many of us. Unless you have your head completely buried in the ground ignor... - [Courses — bencodezen](https://www.bencodezen.io/courses.md): In-depth courses and workshops on Vue, component design, and building better software. - [Learn — bencodezen](https://www.bencodezen.io/learn.md): Where Ben publishes long-form tutorials, live streams, courses, and Obsidian notes. - [DevAdvent Calendar 2020 — bencodezen](https://www.bencodezen.io/learn/dev-advent-2020.md): A December 2020 advent calendar of daily videos, livestreams, and talks. - [Scalable Prop Patterns with Vue.js — bencodezen](https://www.bencodezen.io/learn/scalable-prop-patterns.md): A 3-hour remote workshop on scalable prop patterns and component architecture in Vue.js. - [Media Log](https://www.bencodezen.io/media-log.md): A list of media that I have read, watched, listened, or experienced throughout the year. - [Schedule — bencodezen](https://www.bencodezen.io/schedule.md): Upcoming live streams, recordings, and past appearances. - [Uses — bencodezen](https://www.bencodezen.io/uses.md): The hardware, editor, terminal, and apps Ben Hong uses for development, writing, and creating — a living document of his current setup. - [Workshops — bencodezen](https://www.bencodezen.io/workshops.md): Live, interactive workshops on Vue.js, component design, and engineering practices.