Do not be like me and deploy your throw-something-together static HTML site with an anthropic API key to a cloudflare pages site. Sole purpose was to allow one person to try something. CF pages is so easy. He didn't even have time yet to try before the alarm went off. Thankfully I had a spend limit on Anthropic. Somehow some agent out there got the CF pages URL (I shared it nowhere except direct with friend), scraped the bundle, then got the key and used it with an agent. Per Claude - the usage pattern is what confirms it was used with an agent (most likely claude code) - because it does model-testing. Cost me $94 - it was eating $50 of tokens per hour. Crazy.
"Wanna go for a run" and she starts trembling like today is the best day of her life. I know the truth, she just wants to hunt rabbits. She's ferocious when she gets one (yes, she has - there have been casualties) - and when she's on the hunt, nothing else matters.
Here is a common prompt I give to claude after having it build a plan or contract:
Based on my experience working with you, you have a tendency to overcomplicate things. I want you to review this document through that mindset. This needs to be as simple but as complete as possible. I want you to review it relative to good patterns that will survive long-term refactoring and feature additions to this project, and also relative to industry standard patterns and call out or justify deviations from good industry standard patterns where appropriate.
@Rasmic Looking at the ship page for convex - it does not look like convex is actually taking high-ranking chip-based feature decisions into consideration. Top two requested features are still in requested state? Does the voting even matter?
Well, there might be a time or another way to do that, I'm not saying its not something to be considered; I just think the principle that should take priority here is mercy toward the actual person in front of you, rather than using him as a means of setting an example for a hypothetical future.
@fromdevoid@jamonholmgren "widely considered a bad practice" - among who? Devs have different preferences here, sure, but this is a style choice, not a flawed pattern. I was simply agreeing / showing that I also like short name patterns in code.
@fromdevoid@jamonholmgren LOL, "wrong" is a pretty strong perspective - 'cause its been working well for me for a LONG time in multiple large scale production projects. What is "wrong" with importing shared stuff into short names?
Spent a week touching grass in @GreatSmokyNPS. Did not use any coding agents for 8d. First couple of days felt like I was "wasting time" ... but I got over it.