Productivity Traps: Environment – The Steroid
This is the fourth article in a series I'm calling Productivity Traps. I've covered motivation (the spark that runs out), discipline (the bridge that gets you through), and rewards (the…
This is the fourth article in a series I'm calling Productivity Traps. I've covered motivation (the spark that runs out), discipline (the bridge that gets you through), and rewards (the…
I'm writing this article about motivation while sick. My nose is stuffed. My head is foggy. It's Sunday. I have zero motivation to be doing this right now. But I'm…
This is the second article in a series I'm calling Productivity Traps. The first one was about discipline. I talked about how discipline is biased, how doing hard things only…
This is the first article in a series I'm calling Productivity Traps. The idea is simple. There's a lot of generic advice floating around about productivity, mental health, and getting…
This is part two of a series on writing. If you haven't read the first part on why writing matters and how to get started, start here: The First 100…
Most people consume content their entire lives and never create anything. They read articles. They watch videos. They scroll through feeds. They absorb information constantly. And then they wonder why…
Dev Dissection — Week 11: Monitoring & Scaling Welcome back to Dev Dissection! Last week we added analytics to understand user behavior. This week, we're adding the safety net that…
Dev Dissection — Week 10: Tracking & Events Welcome back to Dev Dissection! In previous weeks, we've built a complete TODO app and deployed on Cloud run. This week, we're…
Dev Dissection — Week 9: Environment Variables & Secrets Management In Week 8, you deployed your TODO app to Google Cloud and encountered the challenge of managing sensitive data like…
Dev Dissection — Week 8: GCP Deployment with Docker + Multiple Environments In Week 7, you containerized your TODO app with Docker, solving the "it works on my machine" problem.…
Dev Dissection — Week 7: Docker Fundamentals & Containerization In Week 6, you added unit & integration tests your TODO app. This week, we're solving a different problem: "But it…
Dev Dissection — Week 6: Testing APIs & UI Your app is live and working perfectly... until it's not. In Week 5, you deployed your TODO app to production. This…
Dev Dissection — Week 5: Deployment, GCP App Engine, Vercel & MongoDB Atlas In Week 4, you secured your app with authentication. This week, you're going live. We'll deploy your…
Dev Dissection — Week 4: Adding Auth, Cookies vs JWT, Auth0/Clerk Overview Welcome back to Dev Dissection! In Week 3, we built a sleek React frontend that connects to our…
Dev Dissection — Week 3: Building NextJS Frontend & Connecting with Your API Welcome back to Dev Dissection! In Week 2, we wired up our TODO API to MongoDB, making…
Dev Dissection — Week 2: Connecting Your API to MongoDB Welcome back to Dev Dissection!Last week, we built a simple TODO API using Node.js, Express, and TypeScript. This week, we’re…
Dev Dissection — Week 1: Building Your First API with Node.js & TypeScript Welcome to the first session of Dev Dissection, a weekly community lesson for developers. This week, we’ll…
Dev Dissection Session Plan Vision & Format Audience: Beginner devs, aspiring tech folks curious about tools and infrastructure.Session Duration: 30 minutes - 20 mins: Theory / Live Code / Walkthrough - 10…