Posts

Showing posts from April, 2026

GitHub Workflow 101: Keeping Your AI-Generated Code Clean and Versioned

The first time I asked an AI to refactor a working file, it broke everything. I had no version control, no backup, just a single folder on my desktop where I'd been building. The "before" version was gone, and I couldn't figure out how to undo what the AI had done. I lost two days of work. That's the moment I started taking Git seriously. For an AI-native builder, Git isn't optional. It's not a "nice to have for collaboration" feature. It's the safety net that lets you let the AI run wild without fear, because you can always rewind. If you're using Claude Code or any AI tool to generate code without committing every working state to a repository, you're walking a tightrope without a net. What This Post Covers The GitHub workflow I use across every project, why "commit early and often" matters more for AI-generated code than human-written code, the branching strategy that lets me try aggressive ideas without breakin...

Cloudflare for AI Devs: More Than a CDN, It's Your Security Backbone

Oracle Cloud is the muscles of my operation. Cloudflare is the nervous system. Most people know Cloudflare as the company that speeds up websites or hides your origin IP. That's a small fraction of what it does. For an AI-native solo builder, Cloudflare quietly handles the work that would otherwise require its own dedicated team: SSL certificates, DNS routing, edge caching, deployment, security filtering. All of it, free tier, set-it-and-forget-it. If you're running anything publicly accessible without Cloudflare in front of it, you're either paying for redundant tools or leaving security holes you don't know about. What This Post Covers The actual Cloudflare features I use across every PrintMoneyLab project, the SSL configuration that took me an hour of confusion to get right, why Cloudflare Pages replaced everything I used to deploy frontends with, and the security layer that catches threats I'd never know existed otherwise. SSL Without the Certificate...

Why Oracle Cloud Is the Best Free Tier for AI Projects

For solo builders, infrastructure cost is the silent killer. You spend a weekend building something, you ship it, and a week later your AWS bill is $80. Two months in, you're spending more on hosting than you're earning, and the project quietly dies. I looked at the major free tiers when I started building. AWS gives you a tiny instance that runs out of credits before your project is done. Google Cloud's free tier is similar. Azure's the same story. They're all designed to lock you in, not actually let you build. Then I found Oracle Cloud's Always Free tier. 4 ARM CPUs. 24 GB of RAM. $0 a month. Forever. I don't fully understand why Oracle is being this generous, but every backend service I run today lives on it. What This Post Covers Why Oracle Cloud's Always Free tier is uniquely suited for AI-heavy workloads, what 24 GB of RAM actually unlocks for solo builders, the networking setup that took me an embarrassing amount of time to figure out, ...

Claude Code: Redefining the Developer Experience with Agentic AI

I spent months in the standard Claude chat interface before I realized I was doing it wrong. The pattern was always the same. Open the browser. Paste a code snippet into the chat. Read the response. Copy it back to my editor. Run it. Get an error. Copy the error back to the chat. Repeat. For a small project that's fine. For anything with more than three files, it falls apart. Then I switched to Claude Code, and the entire shape of my work changed. It stopped being "ask AI for help" and became "build alongside AI." If you're still using the chat window for serious work, you're working for the AI. Claude Code flips that. What This Post Covers What makes Claude Code different from the chat interface, why agentic AI matters for non-developers specifically, the workflow patterns that actually save time, and the mistakes I made early on that cost me weeks. If you've heard of Claude Code but haven't switched yet, this post is the case for swi...

The Shift to AI-Native Development: Why Traditional Coding Is Evolving

I'm not a developer. No CS degree, no formal training. Six months ago, if you'd asked me to write a complex async backend from scratch, I would've stared at a blank VS Code screen until it burned into my retinas. Today I'm running the x402 Protocol with 9 production endpoints, a graduated AI agent on Virtuals Protocol, and mini apps on Toss and Telegram. Every line of code that ships was generated by AI. Not because I suddenly became a Python prodigy — because the way software gets built has fundamentally shifted. We've moved from the Syntax Era to the Logic Era. What This Post Covers What "AI-native development" actually means in practice, why traditional coding is evolving faster than most developers realize, how the Oracle Cloud + Cloudflare + GitHub + Claude Code stack lets a non-developer ship real products, and what shifts when you stop fighting syntax and start orchestrating systems. This is the foundation for everything else in this serie...

x402 Protocol — Episode 8: Six Weeks of Waiting, 45 Minutes of Fixing, 9/9 Indexed on Agentic.market

Image
On April 20, 2026, Coinbase launched Agentic.market — a discovery layer for x402 services backed by Google, Microsoft, AWS, Visa, Mastercard, Stripe, and Circle. "Thousands of services. Zero API keys. Powered by x402." The kind of launch I'd been waiting for since Episode 1. I went to check if KR Crypto Intelligence was listed. I queried the CDP Bazaar Discovery API directly. My nine endpoints had been generating 402 responses for weeks, processing test payments correctly, settling on-chain. Everything worked. Catalog result: 0 services indexed . What This Post Covers Why my services were invisible to CDP Bazaar for six weeks despite being fully functional, the wrong assumption that cost me most of that time, the silent failure mode that nobody warned me about, and the 45 minutes of work that got all 9 endpoints indexed on Agentic.market. Also: a snapshot of what 19,633 indexed x402 services actually look like, and where a specialized Korean data API fits...

Mini App Builder — Episode 4: 57% Shared. Zero Paid. The Honest Numbers After Two Weeks.

Two weeks after launching SpeedTap on Telegram, here's where things stand. Total users: 79. Monetag ad revenue: $0.001. Telegram Stars revenue: $0 (one test purchase I made myself to verify the flow works). Total spend: $10. By any conventional metric, that's a failed project. Revenue to date wouldn't cover a coffee. So why am I writing this post? Because one number in that data set is doing something interesting. And if you're thinking about building on Telegram Mini Apps, that number matters more than the others. What This Post Covers The full data from two weeks of running SpeedTap — Phase 1 MVP plus Phase 2 multiplayer features combined. User acquisition costs through AdsGram, ad revenue through Monetag, the user behavior metric that's genuinely promising, and the ones that aren't. This is the honest accounting that the first three episodes have been building toward. The User Acquisition Experiment Organic discovery on Telegram was going slowly...

Mini App Builder — Episode 3: A Rejection Letter Became My Product Roadmap

Image
The Telegram Apps Center rejection email was four sentences long: Enhance the design. Add distinctive features. Improve social mechanics. Consider crypto/Stars payments. That's it. No list of specific issues, no checklist, no screenshots. Four sentences that turned into the best product roadmap I've ever received. What This Post Covers How I translated a vague rejection into four concrete Phase 2 features — difficulty modes, Telegram Stars payments, 1v1 challenges, UI polish — with Claude Code handling the code generation. The iOS bug that nearly killed the multiplayer feature, the payment handler that was silently eating Stars transactions, and the realization that the most elegant solution is sometimes the simplest one. Four Difficulty Modes The first feedback item was "add distinctive features." Phase 1 had one mode: Normal, 5x5 grid, 1 to 50. That's it. No reason for a returning player to stay engaged after they'd mastered one configura...

Mini App Builder — Episode 2: I Built a Telegram Game in One Day With Claude Code

Image
My Toss app was live. And completely unmonetizable. Ads, in-app purchases, payments — all locked behind a business registration I didn't have. So I looked for a platform where I could actually earn without the paperwork. Telegram Mini Apps checked every box: no business registration required for ad revenue, no app store review, no developer fees, one billion monthly active users, one codebase for iOS + Android + Desktop + Web. One day later, I had a working number speed game live on Telegram with Monetag ads integrated, earning its first $0.001. What This Post Covers Why Telegram became my next platform after Toss hit a wall, how Claude Code built an entire full-stack app — backend, database, bot, frontend, ads — in a single day, the three bugs that nearly killed the launch, and the moment the first ad impression came through. If you're thinking "can AI really build a whole production app for a non-developer?", this post is the answer. Why a Number Speed G...