Welcome to My Vibe Coding Journey
G’day! I’m an experienced software engineer who’s been working across many industries, and this is the beginning of my latest coding adventure - the Vibe coding journey.
My Programming Story
My programming journey started in Vietnam in the late 1990s. Internet wasn’t accessible to lay people until 1997 in Vietnam, and even then, it was out of reach for many, including me since we were so poor. Armed with just old books from second-hand bookstores, I dove into the world of code. Those were the days of learning from printed pages and debugging without Stack Overflow!
Fast forward to 2008 - my first professional job involved computer vision applications. I quickly learned how brutal “normal” algorithms could be when processing images pixel by pixel as matrices. The performance was… let’s just say, not great in practice! Since then, I’ve worn many hats: web developer, Windows application developer, game developer, working everywhere from outsourcing firms to big enterprises.
Now I’m based in Melbourne, Australia, and I’ve picked up Vibe coding recently. I think this will become an incredible learning journey for me while hopefully bringing many ideas I’ve accumulated over the years to market. With AI agents like Claude lending a helping hand, I’m confident this can become reality.
What Drives Me
I love software challenges (like LeetCode, but not obsessively), design challenges (imagining crazily complex systems), but at the end of the day, “getting things done” is what matters most.
What to Expect
- Learning Notes: Deep dives into technologies I’m exploring
- Project Updates: Progress on my coding projects
- Insights: Lessons learned and best practices discovered
- Resources: Useful tools, tutorials, and references
- Industry Stories: Tales from the trenches across different domains
Let’s code with good vibes! 🚀