It was December 28th. I woke up at 6am and Cursor had been running all night. I had Claude working while I slept, writing code, pushing commits, doing things that would have taken me a full day. Just sitting there staring at the screen, coffee getting cold, and realizing life wasn't going to be the same. I got a taste of the agentic workflow and couldn't go back. Turns out I wasn't the only one.…
I treat AI as a tool and like any tool, people can use the same tools in different ways to acheive different results. I recently realized that I use AI differently than some of my colleagues so I was encouraged to share how I code. Before I talk about the tools and tactics, it's important to remember that I have a golden rule when using AI to code: Don't get AI to build something you don't…
My family is moving into a new house and we wanted to do a little bit of remodelling upstairs. Nothing big, just closing off a wall, making a closet a little bigger and swapping out a sink in the bathroom. My wife's family owns a construction business, so we are lucky to have an inside track with contractors and knowledge. My father in law is a genius, he runs his own construction business but…
So, you want to write something but you are feeling like you can’t finish and post it for a really simple reason: there are 6 people in the world smarter than you on this topic, surely they should write it not you. During an interview today for Agora’s product manager, a warrior of art reminded me of this mental block and it rung so true. How many great pieces of advice, lessons, ideas and…
🎯Agora is a software business that I started with Charlie and Yitong. We recently raised a $5M round led by Haun Ventures and are excited about the next chapter of the business. You know that feeling when you start a new job. You are sitting there at your computer, a new one, reading something or typing something, basically trying to look busy. You have this realization that you have no idea who…
I've got a busy summer. Agora is growing, we just hired our 6th developer and we have some exciting new protocols that we are building decentralized governance for. I shouldn't take a vacation, I am too busy. But I will, and I am. I still see echos of the hustle culture and productivity porn that I came of age professionally in but thanks to Cal Newport's Slow Productivity movement and Tim…
Someone on Meta's PR team deserves a big bonus with the announcement of Meta Horizon OS today. 🏃♀️Horizon OS is a new platform like iOS or Android designed for VR software. Meta has partnered with other big names, Asus, Lenovo, Xbox to build devices using this new OS. Why does PR get the win? Simple... this is definition press release driven development. If I had to guess, when Apple was ready…
Today marks the beginning of the AI race. Wait, wasn't that a year ago when ChatGPT burst on the scene? ChatGPT created a new paradigm for how we would be interacting with AI models. ChatGPT popularized conversational workflows. These tools works best when you imagine you have a very smart friend sitting beside you. Simply turn to it and ask it anything you want, and well, you get pretty good…
Eawakened: How to Form a Habit That Sticks For 378 days, according to my strides app, I’ve worn the badge of “healthy hands.” That might sound ridiculous coming from a chronic nail biter like me, but trust me, these fingernails – once perpetually bloody stubs – are practically pageant-worthy. No, they’re not ballerina-length masterpieces, but considering my history, they’re pretty darn phenomenal.…
In this fast-paced world, where every moment counts, I’ve recently noticed a peculiar habit of mine: a relentless quest for sound and information. As a dedicated father and entrepreneur, my days are a juggling act between family responsibilities and business ambitions. This leaves little room for stillness, a rare commodity in my life. For two decades, I’ve embraced meditation, seeking solace in…
In my mind, always bustling with ideas, I find myself constantly trying to create. Everywhere I look, I see opportunities, businesses, and also distractions. My nature is to fully commit to an idea, to nurture and build upon it. Yet, there are always other tempting ideas floating around, luring me to explore them. I am loyal. I ignore these other ideas, knowing I don’t have the time to invest in…
So, you’re considering using ChatGPT to assist in your work. I find myself using it more than what many might deem reasonable. Why? Deep down, I’m an AI maximalist. I firmly believe that each of us will eventually have a personalized AI companion that will observe our daily activities, identify efficiencies, draw connections our minds might miss, and even tailor communications when we forget. I am…
Before we dive into Droposals, it’s important to understand what Web3 Proposals are. Web3 Proposals – What Are They? In the Web3 universe, Proposals serve as a democratic tool enabling protocol or NFT collection communities to vote on various changes. These could range from alterations to the smart contract, website modifications, or amendments in tokenomics. With the power to vote, the community…
I’ve recently embarked on rewriting Agora using NextJS 13 and it’s stirring up some serious déjà vu of my Rails and Django days back in 2007-2009. The premise of a framework-driven infrastructure resonates with me. Coupled with the prospect of partnering with Vercel, I’m eagerly anticipating a leaner, more efficient developer experience and a highly performant web app. One of the most exicting new…
Lately, I’ve started answering sales calls. Yes, those unexpected interruptions that occur just as you’re settling into work. As a father and husband, I never set my phone to Do Not Disturb or Focus mode, as there’s always the underlying fear of a call from school or camp with news about my children. This leaves the field open for inside sales representatives to make their pitch. Inside…
Often times as programmers, we use tools like LLMV to copy and paste code from one place to another. We can debate the pros and cons of this another day but my challenge to you is to write the code yourself. Don’t copy and paste. You’ll learn more and you’ll be a better programmer for it. It sounds so simple and trivial but the act of writing out the code that someone else wrote for you, like…
There are always new buzzwords and concepts that capture our attention. GPT-4 has been one of the most talked-about developments in the field of artificial intelligence. However, as I look at the trajectory of GPT-4, it’s worth comparing it to a previous moment in tech history: the 3D printing boom of a decade ago. When 3D printing first emerged, it was hailed as a game-changer that would…
I have been a Ruby on Rails developer since the pre 1.0 days and truly do love the framework and all it has to offer. However, for those paying attention, around the time of Rails 4-5ish area the growing power of React and Node was becoming overwhealming and while DHH and Basecamp were still driving a ton of innovation on the front-end with their Basecamp.com re-write and the addition of…
I was visting my parents today and my mom brought up the Starship explosion. In case you missed it, the testflight of SpaceX’s Starship rocket exploded this week during a testflight. I am sure this was a dissapointing day and a massive setback, but did you know that in 2023, as of this writing in April, there have been 24 documented successful Falcon 9 missions from SpaceX. 24 successful missions…
Not more than a year ago I told myself and the world that I would stop jumping around from blogging platform to platform. Dreamweaver then Blogger then Posterous then Wordpress then Ghost then Jekyll then Posthaven then Hugo then Gatsby then Wordpress then Jekyll And here we are, and here we will stay.
My resolution this year is to say yes to more of those coffee dates you get asked to go on. They start like Hey! I was wondering if I could grab a coffee with you and get your help with hunting for my next gig, been working as a growth PM for a year now and figured you’d be a good resource for tips on making my next move Sometimes these are fishing expeditions, driven around getting a new job or…
I will write a book, how hard can it be? I think back to this article I read So You Want to be a Writer?, that prompted me to publicly commit and write this writing daily and back then, in September I committed to write 80 posts by the end of the year. I have written… 7. Consistency is hard. I have read many books on habits, on kaizen, on daily improvement, all of that and all I have really…
When I was younger I spent a lot of time thinking about my legacy. Now, I do too but in a very different way. I came up in the age right after the dot com boom and bust. I learned how to program and build web and mobile apps in 2003. In fact, I remember getting a ride home with a friend of mine in Comp Sci in 3rd year who told me he picked up a book about Rails. I had no idea what he was talking…
VR is in the arcade phase. When I go to play a game, it looks amazing and fun, and when given the option between campaign or arcade, I pick arcade. The games are loud, often involve guns, and much like when I was at birthday parties back in the 90s they get boring after about 15 mins. There are exceptions. Super Hot never dissapoints and I do love Horizon Workrooms as weird as I feel when I sit…
So I was thinking about that problem you are having, have you thought of… This is when you know you have them. When they are ready to invest, or join your cause. Like Cobb in Inception, you have planted an idea so deep into their that it is now living rent free in their mind. No, that analogy doesn’t even do it justice. Let’s try again. You have planted a seed deep into their subconscious and not…
I found myself writing this one Sunday evening and it’s true. Of all the times I have had something to say, I finally think I have enough words to say what I want, in a way that I haven’t seen before. What stops me from taking a step forward isn’t that I am too lazy to get started or put in the work, quite the opposite. My problem is the crushing imposter syndrome. In order to make something worth…
How do you judge different great opportunities? How privledged do I need to be where my biggest concern is deciding between great outcomes. Ultimately, how much money is enough? What is important in daily life? Should you shoot for the moon? Aim for the stars? Looking into the future there are a few things that are clear. Web3 isn’t going anywhere and legacy Web2.0 business will slow turn into…