My Take on Tech & Leadership

Written and hosted in the USA 🇺🇸

Does AI Actually Boost Developer Productivity?

Stanford studied 100,000 engineers and found AI boosts productivity 15-20%. But your stack, seniority, and prompting strategy determine whether AI makes you 30x faster or just generates bugs.

One Slash Command. Instant Prototype Gallery. No Figma Required.

Type /prototype in Claude Code and get a clickable HTML gallery of your app's screens—device frames, lightbox navigation, dark mode. Then fill in each screen by sharing screenshots. Here's the command and the workflow.

Stop Managing. Start Leading.

Most managers spend 90% of their time managing. The ratio should be flipped. Here's why leadership matters more than management — and what the difference actually looks like.

Stop Audio When Leaving Pages in Hotwire Native

Audio keeps playing when users navigate away in Hotwire Native. Three solutions: Stimulus disconnect, viewWillDisappear override, or native player. Here's when to use each.

How to Switch Tabs from Links in Hotwire Native

Hotwire Native doesn't handle tab switching out of the box. Here's the path configuration pattern I use in PrayAI and Fitivity to make links switch tabs automatically.

Vibecoding Made Building Easy. Here's the Hard Part.

You can build your product idea faster than ever. But user acquisition and product-market fit are still unsolved problems. Here's the one method that works—and how to implement it.

Turbo Frames: Update Just Part of Your Page

Wrap content in a turbo-frame tag and links inside it only update that region. Modals, tabs, pagination, inline editing—no JavaScript required.

Turbo Drive: Zero-Config Speed for Your Entire Site

Include one library and every link click becomes instant. Turbo Drive intercepts navigation, swaps content via AJAX, and makes your server-rendered app feel like a SPA.

Why Turbo? Stop Overcomplicating Your Web Apps

Most web apps don't need React. Turbo gives you SPA-level speed with server-rendered simplicity—19KB instead of 200KB+ of JavaScript complexity.

What Publishers Need to Know About Curation

Your SSP just pitched you on "curation." Here's what they're actually selling—and the 6 questions you need to ask before opting in.

Curation Is Just Sell-Side Targeting. Here's Why That Matters.

The ad tech industry loves inventing new words for old concepts. "Curation" is sell-side targeting dressed up in new clothes. But the implications are huge—it represents a real shift in where targeting happens and who controls it.

Ruby 4.0 Just Dropped. Here's What Actually Matters.

Ruby 4.0 shipped on Christmas Day with ZJIT (a next-gen compiler from Shopify), Ruby Box for isolation, redesigned Ractors, and Set/Pathname as core classes. Here's what matters for production apps and whether you should upgrade.

Ruby Turns 30 Years Old. It's Still the Smart Choice.

Ruby just turned 30 and celebrated with Ruby 4.0 on Christmas Day. While the tech industry chases shiny frameworks, Ruby keeps quietly powering billion-dollar companies like Shopify, GitHub, and Airbnb. Here's why this "boring" choice is your smartest tech bet.

The 24-Hour Innovation Cycle (Without Burning Out Your Team)

I've been running engineering teams across the US, Eastern Europe, and India for over 15 years. One of the most exciting things about this model is the potential for a near-24-hour innovation cycle - work genuinely moves around the clock. But recently, I've watched some of my teams burn the midnight oil a little too hard. Engineers staying up 24 hours because they felt they needed real-time collaboration. That's not the goal. That's a failure mode.

Will AI Replace Real Estate Agents?

Look, I get it. Every industry is asking this question right now. "Will AI replace [insert profession here]?" But after watching developers panic about AI coding tools only to realize they make us more productive rather than obsolete, I see the same pattern playing out in real estate.

Why I Keep Choosing Rails (And You Should Too)

I just published a detailed piece over at Ruby Growth Labs about why business leaders should choose Ruby on Rails, and it got me thinking about my own journey with the framework.

App Store Optimization MCP Server

A Model Context Protocol (MCP) server for interacting with the App Store Optimization tasks. This server provides tools for managing locales, translations, meta data, keyword ranking data and screenshots.

Understanding MCP: A New Framework for AI Integration

You’re already familiar with APIs—the building blocks that let software talk to other software. Whether it’s fetching weather data or connecting a frontend to a backend, APIs have quietly powered the digital world for years. Now, there’s a new concept worth knowing: MCP — Model, Context, Protocol.

Fractional CTO Guide: Scaling Teams with Personality Assessments

Scaling engineering teams demands people skills. I compare the curriculum from the Strengths Deployment Inventory (SDI) with Primal Questions to help you understand which one is right for your team. As a Fractional CTO, I use these to scale teams and drive growth.

How Early-Stage Founders Can Prototype Web and Mobile Apps Successfully

As an early-stage founder, you’re brimming with ideas and eager to bring your vision to life through a web or mobile app. Prototyping is your first step toward validating your concept, but it’s easy to fall into traps that waste time, money, and momentum.

Our Experience with Cellular Performance Institute in Tijuana

My wife has an impressive list of marathon and Ironman finishes. She's strong, fast, and loves pushing herself. For the past few years, she had issues with her hips. Finally, late last year, she sought help from a physical therapist and was then referred to get an MRI. We discovered...

AWS Bills Have a Way of Sneaking Up on You

Over the past month, we have cleaned up our AWS account to reduce costs significantly. Initially, we were spending $135 per day, and in this article, I'll show you how I lowered it to $47 per day.

20 years of blogging platforms

After two decades of asking myself the question what should I use to build my personal blog? I finally have found a solution and I’m happy with and I think I’ll live with for a long time.

18 years of Ruby on Rails

After graduating from the Art Institute of California, I was developing many marketing sites and working for a digital marketing firm. There, we used ASP.NET and a CMS named Ektron. It was during this time that DHH released the infamous “Oops” video where he generated a blog and released the first version of Rails. The simplicity caught my attention, and the elegance of Ruby deepened my curiosity.

Product Demo

This audience management UI used Apache Spark and an ElasticSearch cache for real-time estimates.