Claude Code as a Daily Driver: 4 Months In
Four months ago I switched to Claude Code as my primary development tool. Not as a supplement. Not as a side thing. As my MAIN tool. Terminal-based, no VS Code, no JetBrains. Just Claude in the termin...
[ Sharp Mind · Sharp Blade · Sharp Spirit ]
Four months ago I switched to Claude Code as my primary development tool. Not as a supplement. Not as a side thing. As my MAIN tool. Terminal-based, no VS Code, no JetBrains. Just Claude in the termin...
I have been using Claude with the 1M token context window for a few weeks now and I need to talk about how fundamentally this changes software architecture workflows. This is not an incremental improv...
Yes. I am aware of the irony. Three days after ranting about chat interfaces, here I am building FlowForm, a conversational form tool powered by LLMs. But hear me out, because there is a CRUCIAL diffe...
At Yooga, our POS terminals need to work offline. A restaurant cannot stop taking orders because the WiFi went down. So the terminal has a local database, processes transactions locally, and syncs wit...
I have been using React Server Components for a few months now. The blog runs on Next.js App Router. Some components at Yooga are moving to RSC. I have opinions and they are COMPLICATED. The mental m...
I have been thinking about this problem for months and I finally started building. The problem is simple to state and HARD to solve: when AI agents talk to each other, how do you know who you are talk...
TOPO Contabil has a bank reconciliation workflow. When I first mapped it out, I counted 16 distinct states. SIXTEEN. From "raw_import" all the way through "matched," "partially_matched," "disputed," "...
I have used all three in production. Prisma on TOPO Contabil (42 NestJS modules). TypeORM on two older Yooga services. Raw SQL on performance-critical reporting queries. Here is the definitive ranking...
Writing Kotlin for Sunmi POS terminals is like Android development but everything is trying to kill you. The Sunmi V2 Pro runs Android 7.1. SEVEN POINT ONE. That is from 2017. Half the Jetpack librar...
I have been building payment processing infrastructure at Yooga for a while now. POS systems for restaurants. Real money, real transactions, real consequences when things go wrong. This is everything ...
I turned on strict mode in a legacy NestJS codebase last week. 847 errors. EIGHT HUNDRED AND FORTY SEVEN. I stared at my terminal for a solid minute before closing the laptop and going to make coffee....
I've been practicing Clean Architecture for years. TOPO Contabil has 252 use cases following the pattern strictly. Here's what I've actually learned, not the theory from the book, but the reality of l...
People keep asking me how TOPO Contabil runs 42 NestJS modules without turning into spaghetti. The honest answer is: discipline, patterns, and knowing when to break your own rules. Let me walk throug...
I've had the M4 Max MacBook Pro for about two weeks now. This is not a review. I don't care about Geekbench scores. I care about what changes when your machine stops being the bottleneck. Here's what...
I'm Kayo Souza, a Software Engineer and Creative Technologist based in Brazil. I build systems that are designed to survive--and thrive--under pressure. My work spans from optimizing mass...