Extended thinking gives Claude a private scratchpad to reason before answering. In 2026, that's evolved into adaptive thinking β where Claude decides how hard to think per request. Here's the practical guide: what it is, when it pays off, and the cost math that determines when to skip it.
Archives
A complete chronological record of all 76 posts
2026 (19 posts)
Anthropic's Model Context Protocol has quietly become the TCP/IP of AI tool connectivity β 10,000+ servers now exist. Here's what MCP actually is, how the protocol works under the hood, and the servers that transformed my daily Claude workflow.
I stopped writing CSS selectors. Now I take a screenshot and let Claude figure out what to click. Here's the real implementation of a Claude Computer Use browser agent β the interaction loop, working Python code with Playwright, and an honest breakdown of when it's magic vs. when to stick with regular APIs.
Every Claude session starts from zero β it doesn't know your codebase, your conventions, or what you care about. CLAUDE.md fixes that. Here's what went viral, why it matters, and how to write one that actually works.
Single Claude agents are powerful β but they hit a ceiling. Here's how I moved from solo agents to agent teams: an orchestrator that breaks down complex tasks and delegates to specialist sub-agents, with real Python code you can run today.
Claude Code's built-in slash commands are great β but the real power is writing your own. Here's how I automated my most repetitive dev workflows with custom skills, complete with real examples you can steal.
There's a fundamental difference between asking Claude a question and letting Claude actually do the work. Here's how tool use turns Claude from a chatbot into an agent β with real code you can run today.
Most developers using Claude's API are paying 10x more than they need to. Prompt caching drops input token costs to 10 cents on the dollar β two lines of code, immediate effect. Here's the math, the implementation, and the patterns that actually move the needle.
Most 'build an AI agent' tutorials are either too abstract or hide the mechanics behind heavyweight frameworks. This one cuts through it β a working agent with Claude's API, pure Python, no frameworks, from your first tool call to a full autonomous loop.
Most developers are still using AI like a smart autocomplete. The shift to agentic AI β where models plan, execute, and self-correct across multi-step tasks β is fundamentally different. And it changes what 'being a developer' actually means.
Platform Engineering is the hottest trend in enterprise dev in 2026 β 80% adoption predicted, $40B market by 2032. But what does it actually mean for the solo developer building on weekends? Turns out: more than you think.
Google I/O 2026 just wrapped. Underneath the product theater are a few announcements that will genuinely change how mobile developers and indie hackers work. Here's what actually matters β and what you can safely ignore.
92% of US developers use AI coding tools daily. AI-authored code is 26.9% of all production code. And yet a CTO recently made the argument that productivity is only 10% better. I think he's right β and I think I know why.
I spent a week building MCP servers for my side projects. Here's why Model Context Protocol is the most underrated upgrade in the AI dev toolkit right now.
I spent 30 days using both Cursor and Claude Code on real side projects. Here's what no one tells you: you don't have to pick one β and the real question isn't which is better, it's knowing when to use which.
I've been vibe coding for 3 months. Here's what actually works, what fails, and whether a senior dev should care.
Coming from Android development, I found pandas surprisingly intuitive once I mapped it to familiar concepts. Here's the mental model that made it click.
What 10 years of Java taught me about why NumPy is fast β and it's not what you think. Deep dive into memory layout, vectorization, and the paradigm shift from loops to arrays.
After 10+ years of Android development, I'm diving into AI and Machine Learning. Here's why, how, and what my 6-month roadmap looks like.
2025 (2 posts)
Honest take of a mobile developer on which you should choose: Firebase or Supabase
Bouldering isn't just a sport - it's physical programming. Here's why so many software engineers are obsessed with climbing gyms.
2024 (2 posts)
Fix the 'No such module' error in Xcode when using CocoaPods by ensuring Pods framework builds first.
Protect your forms from spam bots using honeypot fieldsβhidden inputs that trap automated submissions while letting real users through.
2021 (3 posts)
Learn how to query values matching a list using the IN operator in Sqflite for Flutter databases.
Learn how to gradually migrate your Android app from Dagger to Hilt with a step-by-step guide for dependency injection.
Discover Hilt, a simplified dependency injection library built on top of Dagger for Android development.
2020 (3 posts)
Encrypt sensitive data in Android using Jetpack Security library for EncryptedSharedPreferences and EncryptedFile.
Understand Clean Architecture principles and learn how to structure your Android app into testable, maintainable layers.
Detect, diagnose, and fix Application Not Responding (ANR) errors in Android apps with practical solutions.
2017 (1 post)
Master RxJava basics including Observables, Observers, and Schedulers for reactive programming in Android.
2016 (2 posts)
Implement dependency injection in Android using Dagger2 framework for better code structure and testability.