
josh.miami
#developer-tools

Claudedogged the blog
My blog was a piece of shit. I fixed it. Eight features, one session, three mistakes. I'm coining a term.


Two Claude Code tricks I actually use every day
Profile switching for clean account separation, and audio notifications so you stop babysitting the terminal. Both take five minutes to set up.


The Model Is Not the Variable Anymore. The System Is.
The real shift was not becoming a power user. It was realizing the model was no longer the main variable. The surrounding system was.


I Canceled Cursor. Claude Code Is the Default.
Canceling Cursor was not a dramatic decision. The overlap phase was already over. Claude Code is the default and has been for a while.


Claude Code Was Winning. I Just Wasn't Listening.
The switch was not clean. The old lane still existed, but the terminal was already taking the work that mattered most before I was ready to call it the default.


I Stopped Defaulting to OpenAI
There is a real difference between sampling a model and repeatedly choosing it. This is the point where the preference stopped being theory and started becoming habit.


The Interface Was Solved. The Model Wasn't.
Once the surface stopped being the problem, the more interesting question became which model actually fit the work. That is where the preference started shifting.


Cursor Fixed the One Thing Browser AI Couldn't
The biggest shift was not a smarter model. It was finally putting the tool where the work already lived and cutting out a huge amount of pointless setup.


Copying Code Into a Chat Box Is Not a Workflow
The model is useful. The interface is the problem. Copying code into a detached chat box and hauling the answer back is a workaround, not a workflow.


ChatGPT Replaced the Worst Part of Technical Search
The first real shift was not replacing engineering. It was getting past the dumbest part of technical search faster and preserving momentum.


It Is Getting Easier to Spin Up Ideas Than Finish Them
Ideation cost is down. Shipping cost is unchanged. That gap is real and I have no reason to think it closes on its own.


I Keep Opening It Before I Fully Trust It
The usefulness has outrun the comfort. That is the honest state of things right now.


ChatGPT Is Weirdly Good at Front-End Grind Work
The model is not doing the architecture. It is doing the part nobody wants to do, and doing it fast enough to matter.


ChatGPT Is Replacing the Dumbest Part of Search
The first 20 minutes of every technical problem have always been stupid. I stopped paying them.
