Peter Kellner's Avatar

Peter Kellner

@pkellner.bsky.social

Pluralsight author focusing on React. Silicon Valley Code Camp organizer.

2,065 Followers  |  577 Following  |  182 Posts  |  Joined: 27.08.2023  |  1.9102

Latest posts by pkellner.bsky.social on Bluesky

Learnings From Coding with AI (Claude Code): This may be my last in this series (if anyone is listening). At ReactConf, I learned a lot (including from @leerob.com) and have switched From CC to Cursor. So far, the honey moon is going great! I need a new name "Learnings From ??:" Suggestions?

09.10.2025 16:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice! Great follow-up. I loved (in a sic kind of way) watching you struggle with simple things. Makes me feel like you are one of us.

09.10.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man riding a bike down a street with a drum that says gimbrinhas ALT: a man riding a bike down a street with a drum that says gimbrinhas

@caledhwa.bsky.social you don’t look like a fat biker.

08.10.2025 13:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They absolutely should have let you finish, you were just about to deliver the punch line when the hook came out. Absolutely everyone in that audience would have happily stayed for another 5 minutes. That's why we all came! At lunch, several other told me that too.

08.10.2025 12:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): I wish Claude Code was like a junior programmer in that when you teach it something, it remembers the technique for the next time. for me, it's like groundhog day, everyday.

08.10.2025 12:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Learnings From Coding with AI (Claude Code): It's hard to believe there isn't some thinking going on here. Claude admits its fallacies.

07.10.2025 12:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Only in New York, at JFK checking in, told the lady that my extra bike charge of $200 was nothing compared to the hotel for 450 last night. She said they should’ve bathed you for that much.

02.10.2025 10:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): "Are you again adding useEffect when you should be calculating values form existing state, and understanding that state changes cause un-needed re-renders?". I'm so tired of saying this even though I have it clearly in my `claude.md` file.

28.09.2025 06:39 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): When seeing context available at the bottom get low (like less then 5%), don't think about asking another question that might lead to "compacting...". Nothing ever comes out right for me after compacting. Do: /clear and restart conversation fresh.

27.09.2025 05:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Glad to see @tannerlinsley.com speaking! He's got a great real world perspective on the stuff he builds and adds a lot of value to our community.

27.09.2025 04:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): I use to have more faith and even wanted a more headless experience with CC. Now, I've learned to watch it carefully and constantly type feedback as it does stuff. It apprecaites it :). CC: "now I understand the problem better, thanks for clarifying"

27.09.2025 04:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They are all staying very quiet

24.09.2025 19:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): Not exactly a learning, but I wish Claude Code would learn from what I tell it. I makes the same mistakes over and over and over. Maybe @anthropic.com will someday, or someone else like @openai.com will.

24.09.2025 07:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): "I see the issue! The isPaused prop only affects the DISPLAY - it doesn't actually stop the status checking". Always be extra extra clear when asking for updates. It just changed the button labels, not the functioning

24.09.2025 04:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's a great suggestion! Thanks. It only recently occurred to me that all the "fixing" CC does before giving me the code is based on "it compiles". That kind of use to be a joke (and now the joke is on me)

20.09.2025 14:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): Does it bother anyone else that CC iterates until it gets a successful compile and then declare it working? (that is, when node and typescript at least). I have to explicitly tell it to write tests which it often doesn't like to do.

20.09.2025 13:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I really want engagement to encourage discussion.

19.09.2025 07:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, good to know its not 100% me. I don't want to go to x, as I already go there too much. Any other suggestions where AI folks hang out?

19.09.2025 07:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey follow claude code travellers @anthropic.com, I've been posting "Learnings From Claude Code" for quite a while and not getting much/any traction. Any suggestions?

19.09.2025 07:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): "The problem is in phase1-metadata-discovery.ts. Someone added a misguided "optimization" that blindly adds all child folder
metadata paths". Guess who "someone" was

19.09.2025 05:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): When I find a code problem, I make CC build a test to demonstrate the problem and the failure. Then I make it fix that test to work. Then iterate on this: " Hmm, my test isn't reproducing the exact bug."

18.09.2025 05:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!

09.09.2025 19:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): Claude Code does not think like us. I find it often undoes what I asked it to do in a previous context if my next request touches that. It doesn't remember why it did, it just does again as if it were a robot (wait, it is a robot)

08.09.2025 03:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great article. I’ve felt the same things many times but put a lot in the category, the better I know something, the less I like it. The problem is just hard. Next could go better and I wish that they would stop adding features without fully thinking through ramifications to us non Vercel people.

04.09.2025 05:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Me: Never ever ever have code that "adds a small delay". that is just really bad programming style, indicating the developer is an idiot and lazy which you are not.

Claude Code: You're absolutely right. Let me fix this properly by removing that terrible delay.

16.08.2025 06:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A plan I created in Claude Code to do a significant refactor A plan I created in Claude Code to do a significant refactor - REFACTOR-HIERARCHY-JS.md

Learnings From Coding with AI (Claude Code): To those who think serious architecture skills are not need to build apps with AI, read this planning doc I wrote for a refactor. It took an initial rough prompt of what I wanted, then about 20 refinements. gist.github.com/pkellner/06b...

16.08.2025 05:20 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors - upstash/context7

It’s an MCP server. github.com/upstash/cont...

15.08.2025 07:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learnings From Coding with AI (Claude Code): If you are using Claude Code (like me and paying $200/month), and you are not using context7, you are missing out on the lastest features in the packages you use (like React, Node and Next.js)

15.08.2025 04:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

By the way, if you ever need any help or advice on nextjs, let me know. There are few things I know as well as that and it’s got pluses and minuses.

31.07.2025 14:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No. It wants to make the image proper size and better format. Adding nooptimized attribute stops it from redirecting local. I pass through query Params to cloudfront so my sizes are done on my origin server then cache is perfect size.

30.07.2025 19:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pkellner is following 20 prominent accounts