
Cross-Component Communication in React Without the Overhead
Learn how to use custom browser events for lightweight, decoupled communication between distant React components—no state management library required.

Use this simple prompt to generate your engineering team's lookback report for 2025
Stop spending your weekend in Jira, GitHub, and Slack. Use this prompt to turn your git history and PRs into a polished year-in-review report.

Use AI to audit your vibe-coded app before launch
A single prompt that makes Claude think like a security expert, product manager, lawyer, and engineer to find what's missing before you let real users in.

Understanding Your Supabase Local Development URLs
A breakdown of every URL that appears when you run npx supabase status, and what each endpoint is actually for.

How I use AI to write tests (without making a mess)
I ask AI to write a bunch of tests, then delete most of them. Sounds weird, but it works way better than trying to guide AI from the start.

Waking up my Cadillac Eldorado after a year of rest
After sitting covered for a year, it's time to see if this 507ci V8 Cadillac still fires up.

I bought a rusty IBM 5150 for $60
Found this 1981 IBM PC on Craigslist. Let's tear it down and see if it still boots.

3D printed interlocking stands for broken laptops
A modular 3D printed stand system for organizing and storing multiple laptops during repair. Holds up to 20 laptops side-by-side on shelves.

Why VGA to HDMI adapters fail with DOS text mode
Testing VGA to HDMI adapters with retro PCs reveals why many don't support 720x400 DOS text mode resolution. Essential knowledge for retro computing.

Reviving a Taped-Together Dell Dimension 2400
Repairing a budget 2003 Dell PC with a Celeron CPU that's literally held together with tape. Things get interesting when parts start failing.

Finding the perfect Radwood car on Craigslist
Window shopping for 80s and 90s classics that would fit the Radwood scene.

What's inside a laptop port replicator?
A complete teardown of an HP port replicator showing the internal circuitry, connector pinouts, and mechanical design of a docking station.

Ford Jayco RV maintenance marathon
Tackling battery replacement, spark plugs, and an exhaust manifold gasket leak on my 1995 Ford RV.

Installing a new fender liner on my Mustang
Replacing the missing fender liner on my 2006 Ford Mustang with eBay parts.

1975 Cadillac Eldorado at Radwood SF
A surprising sight at the 2024 Radwood car show in San Francisco - a pristine 1975 Cadillac Eldorado among the 80s and 90s classics.

Drifting a Dodge Challenger Hellcat at SPEEDVEGAS
Pure adrenaline as I take a 700+ horsepower Dodge Challenger Hellcat around the SPEEDVEGAS track and test its drifting capabilities.

Compiling DOSBox on a 400MHz Via Eden CPU
I compiled DOSBox Staging from source on a 400MHz Via Eden thin client. It took 4+ hours. Running Doom afterwards was... painful.

Junkyard parts hunting for my 2006 Mustang
A quick trip to the junkyard on Sunday to find headlight wiring connectors for my 2006 Ford Mustang project. Plus a demo of my wire stripper tool.

My Jeep Grand Cherokee fuel injector saga
Diagnosing and replacing fuel injectors on a 2000 Jeep Grand Cherokee that left me stranded.

Removing the instrument cluster trim in a Ford Mustang
A quick guide to accessing the instrument cluster trim for cleaning and maintenance.

Upgrading a tiny ViewSonic thin client
Watch as I upgrade a ViewSonic thin client with a new CMOS battery, 512GB SSD, and 2GB DDR2 RAM module, all set to smooth jazz.

Fixing OnShape 3D Modeling & YouTube Stuttering
Solving terrible WebGL and video performance in Chrome by enabling one experimental flag - from 4 FPS to 60 FPS instantly.

Fix a Broken Laptop Hinge with a Soldering Iron
Bought a $35 eBay laptop with broken hinge standoffs. Here's how I used a soldering iron to melt the nuts back into the plastic base and restore it.

Reverse Teardown: ViewSonic Netbook-Style Thin Client
Building a ViewSonic VOT120 thin client back together from bare motherboard. Intel Atom CPU, 32GB SSD upgrade, and palm-sized computing from 2009.

Browsing Cadillac's Lineup of BMW Clones
Checked Cadillac's website after my rant. They've got CT4, CT5, and CT5-V—all look like BMW clones. Only the electric Lyriq looks like a real Cadillac.

Can You Even Call This a Cadillac?
Saw a new Cadillac V that looks exactly like a BMW M3. When did Cadillac abandon its identity to chase the young crowd?

Make Cadillac Great Again: A Rant
Modern Cadillacs look like BMW clones. When did they abandon their identity? Car manufacturers have forgotten what made them special.

Using an SD Card as a Hard Drive in Tight Spaces
A clever storage solution for tiny thin clients: using a 128GB SD card with an IDE adapter to upgrade from cramped 4GB modules.

Fixing a Cracked CRT with Plastic Welding
Repairing a vintage 1986 Apple CRT monitor that cracked during shipping using hot knife plastic welding techniques.

Fixing a Thin Client After 19V Overvoltage
I plugged a 19V adapter into a 12V thin client. Here's how I diagnosed the failed protection diode, removed it, and got the system working again.

Virtual shopping for the coolest red car on Craigslist
Browsing through red cars on Craigslist and finding some truly wacky builds.

Hunting for sports cars under $5000 on Craigslist
Searching for affordable performance cars and finding a surprising 1977 Fiat Spider gem.

Craigslist car hunting under $2000
Virtual window shopping for project cars and hidden gems in the San Francisco Bay Area.

Acer Veriton Core i3 Windows XP Build
Building a high-end Windows XP retro gaming machine using an Acer Veriton with 3.5GHz Core i3 and AMD Radeon graphics.

Removing a Blown Capacitor from an HP Thin Client
Part 1: Desoldering a failed 2200µF capacitor from an HP thin client motherboard. Using a desoldering pump, flux, and proper polarity awareness.

Optimizing DD Block Size for SSD Imaging
Finding the right block size when using dd to image SSDs. Testing 1K, 4K, and 8K block sizes—4K doubled my transfer speed from 3.7MB/s to 7.3MB/s.

Fixing a $6,600 Problem for $300
Dealer quoted $6,600 for bouncing at slow speeds. The real culprit? A bulging tire that cost $300 to replace. Always check before you pay.

Windows 98 on a Transmeta Crusoe Thin Client
Running Windows 98 SE on exotic hardware: a 1GHz Transmeta Crusoe CPU with ATI RageXL graphics. Benchmarks and Descent gameplay included.

Writing BASIC Like It's 1982
Teaching my son to write BASIC programs on an IBM 5150 using the PC BASIC stored in ROM, just like programmers did in the early 1980s.

Oops... I bought another IBM 5150 for $60!
I couldn't resist—another rusty but working IBM 5150 PC from 1981 for just $60 on Craigslist. Complete with floppy drive and running BASIC!

Copying Data to Multiple USB Drives in Parallel
How I efficiently set up multiple USB flash drives simultaneously using a powered USB hub and Unix terminal commands.

Tour of my messy workbench and home office
A behind-the-scenes look at my chaotic workbench filled with retro computers, repair projects, and eBay inventory. Can't keep it clean for more than a few days!

Dell Thin Client Hidden Self-Test Program
Accidentally discovered the EPSA pre-boot diagnostics on a Dell Wyse thin client. Press F12 during boot to run comprehensive hardware tests.

Quick Upgrade: Replace HP Laptop HDD with SSD
Upgrading an HP nc6400 business laptop from spinning disk to a 240GB SSD. Simple four-screw job thanks to field-serviceable design.

Wrapping My Mustang Hood Instead of Painting It
Paint quotes were $1,400+, so I'm wrapping the peeling hood for $220 instead. Matte black like a '60s Mustang—this is going to look mean.

Building a Flight & Car Sim PC on a Budget
Turning a cheap Dell Precision T3500 with Xeon CPU into a capable machine for MS Flight Simulator 2020 and Forza Horizon 5 on a budget.

Cramming a 2.5" SSD into a Thin Client
Installing a full-size SSD into a compact Dell Wyse thin client with creative cable routing and a custom approach to maximize storage.

Woodies on the Wharf 2022 in Santa Cruz
Road trip to the Woodies on the Wharf classic car show in Santa Cruz, California, celebrating vintage surf wagons and wood-bodied pre-1950s cars.

HP t5540 Thin Client Teardown and Upgrade
Tearing down an HP t5540 with Via Eden 1GHz CPU. Upgraded to 1GB RAM and 8GB SSD. Features hidden internal USB ports and passive cooling.

Wyse thin client with AMD dual-core and ATI Radeon
Review of a Wyse thin client featuring a 1.4GHz AMD dual-core APU with ATI Radeon HD6250, upgraded to 2GB RAM and 16GB SSD running Windows XP.

Wyse Thin Client: Sempron & ATI Radeon X1200
Review of a Wyse thin client with AMD Sempron CPU and ATI Radeon X1200 GPU running Windows XP for retro gaming.

Finding the fans in a Dell Optiplex small-form PC
A quick guide to locating and accessing the three cooling fans in Dell Optiplex 380, 745, 755, and 780 small-form factor computers.

Dell FX170 thin client complete teardown
In-depth teardown of a Dell FX170 thin client with Intel Atom N270 CPU, showing all internal components, chips, and passive cooling design.

Retro Modding a Broken 386 Laptop for $25
Unboxing and planning the restoration of a vintage Packard Bell 386 laptop from 1992 with plans to retrofit a modern VGA display.

How to Replace the CMOS Battery on Dell Optiplex
Quick tech tip for beginners: replacing the CMOS/BIOS battery on Dell Optiplex computers when you see low voltage warnings.

How to Reseat RAM on Dell Optiplex 380/745/755
Computer won't boot after shipping? Reseat the RAM. Simple fix for Dell Optiplex small form factor PCs that show power but no display.

Can you run DOSBox on Windows XP with an Atom CPU?
Testing DOSBox performance on a Windows XP thin client with an Intel Atom N270 CPU. Comparing native DOS vs DOSBox for retro gaming.

Gaming on a Transmeta Crusoe HP Thin Client
This $30 thin client with a 533MHz Transmeta CPU runs Windows 98 and DOS games with SoundBlaster emulation. Duke 3D, Quake, and Warcraft 2 run great.

Dual-Boot ThinkPad: Windows 10 & XP on One Machine
This $30 ThinkPad SL510 runs both Windows 10 and XP with all drivers working. Perfect for retro gaming and modern tasks on one laptop.

RV Road Trip: Buying 20 Vintage PCs in Oregon
Drove my RV 6 hours from San Francisco to Oregon to pick up 20 vintage computers: 286s, 386s, 486s, Pentiums, and Mac Classics. Road trip vlog plus haul reveal.

Unboxing a Rare 8-Bit ISA VGA Card
After 3 months in transit from Bulgaria, this rare OTI 8-bit ISA VGA/EGA card finally arrives for my 8088 PC build project.

Fanless Windows XP retro gaming on Dell FX130
Building a completely fanless Windows XP retro gaming system using a Dell FX130 with VIA Eden 1GHz CPU. Testing StarCraft, Counter-Strike, and Quake 3.

ThinkPad SL510 Speaker Repair & Reassembly Tips
Practical tips for putting a ThinkPad SL510 back together after speaker replacement. Always test before you screw it all back down.

Building a 1.6GHz Windows XP gaming PC in 2021
Complete build guide using a Jetway N94 motherboard with Intel Atom N270 CPU, 2GB RAM, and 120GB SSD in a RaidMax ITX case for retro gaming.

What Games Can You Play on a Netbook?
Testing retro gaming on an Acer Aspire One netbook with Atom CPU and 1GB RAM - Command & Conquer, Doom 2, Quake 2, Unreal, and more.

DOS Gaming on an Acer Aspire One Netbook
Testing DOSBox performance on an Intel Atom N270 netbook running Lubuntu. Benchmarks, Doom 2, Duke 3D, Heretic, and more classic DOS games.

Toshiba Encore 2 Tablet Running Windows 10
Upgrading a budget 8-inch Toshiba Encore 2 tablet from Windows 8.1 to Windows 10, featuring Intel Atom CPU and surprising performance.

Thrifting: 50 Retro Games for $50 at Goodwill
Epic Goodwill haul: 50+ DOS, Windows 95/98/XP games at 99 cents each! Doom, Quake, StarCraft, Warcraft 3, Command & Conquer, Star Wars, and more.

Fix Stubborn Apple Magic Trackpad Connection
Quick fix for Apple Magic Trackpads that refuse to pair via Bluetooth after being connected to another computer.

Upgrading an AST 286 from CGA to VGA
Father-son teardown and upgrade of a 1985 AST Premium/286 desktop, replacing the CGA card with 16-bit ISA VGA for DOScember.

Fixing a Broken Smart ForTwo Cabriolet Hatch
The tailgate latch broke on my Smart ForTwo cabrio. Here's how I drilled through the panel, released the mechanism, and added a push button fix.

1995 Ford Jayco RV Won't Start When Hot
Just bought this $6,600 RV with a Ford 460 V8. It runs great cold but refuses to crank when hot. Time to replace that 14-year-old battery.

Fixing Ford Mustang Water Leak - Free Solution
Solving the notorious Ford Mustang passenger-side water leak by clearing clogged drain plugs beneath the windshield cowl.

Mustang Carpet Removal Part 2: Under the Console
Removing the Mustang's carpet gets tricky around the center console. I made a strategic decision to cut sections rather than remove the entire dash.

Removing Soaked Carpet from a 2006 Mustang
Water leaked through the dash into my Mustang's interior. Time to pull the entire carpet out and investigate the damage before it gets worse.