Keith Duke's Avatar

Keith Duke

@kmduke.bsky.social

keithduke.net Full stack engineer, experience at scale (ex-CBSInteractive), web focused, all delivery methodologies. Currently loving Vite and Web Components. Agent design, loving Qwen 3 4b, FastAPI, MLX Seeking opportunities in related fields.

181 Followers  |  440 Following  |  217 Posts  |  Joined: 10.11.2024  |  2.7508

Latest posts by kmduke.bsky.social on Bluesky

As a young man I read dystopian books, watched movies. So crazy how much was right, wrong. Some really stand out. I fear what happened in DC today.

26.11.2025 21:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A grassroots movement is calling on all Americans to abstain from shopping at Target, Amazon, and Home Depot during the holiday weekend over their support for Trump's authoritarian policies.

I encourage you to join β€” and shop small. https://weaintbuyingit.com/

26.11.2025 17:02 β€” πŸ‘ 1170    πŸ” 548    πŸ’¬ 51    πŸ“Œ 28

I really struggle with this. I read people saying this daily. I do not understand why they say this. If these things can’t code, I have gone insane and am hallucinating all the things I’ve coded up with them. Or, these people know little about coding and just spout groupthink.

26.11.2025 14:06 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A photo of the cover of McSweeny’s magazine #80

A photo of the cover of McSweeny’s magazine #80

26.11.2025 13:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

McSweeny’s #80 is out!

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

I have stuff daily that Claude does easily that the others struggle. Gemini CLI can be amazing or just meh, its weird, and I assume its me and the different models it uses. I haven't learned how to talk to Gemini like I do with Claude.

25.11.2025 22:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Under defaults Claude Code will bark at you if you try and push a secret, but it would let me commit it. Saved me the other day when I stupidly stuck a key in a file so I could copy paste something else and forgot to remove it. You can commit locally with it but it won't push upstream.

25.11.2025 22:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
In the lawsuit, Garza alleges Bally said Campbell's makes
"highly processed food" for "poor people" and made several derogatory comments about Indian employees, calling them "idiots."
"We have s--t for f**king poor people. Who buys our s--t? | don't buy Campbell's products barely anymore. It's not healthy now that I know what the fβ€”'s in it," part of the recording said. "Bioengineered meat -- I don't wanna eat a piece of chicken that came from a 3-D printer."

In the lawsuit, Garza alleges Bally said Campbell's makes "highly processed food" for "poor people" and made several derogatory comments about Indian employees, calling them "idiots." "We have s--t for f**king poor people. Who buys our s--t? | don't buy Campbell's products barely anymore. It's not healthy now that I know what the fβ€”'s in it," part of the recording said. "Bioengineered meat -- I don't wanna eat a piece of chicken that came from a 3-D printer."

Campbell's soup VP caught on tape trashing his own brand. Oof. www.clickondetroit.com/news/local/2...

24.11.2025 23:18 β€” πŸ‘ 2917    πŸ” 835    πŸ’¬ 103    πŸ“Œ 349

Which makes me wonder, does each have its own coding style, and struggles to read other people’s code. I notice in looking for bugs they all assume variable or function names to begin searching, it’s always interesting to me to watch them work. All 3 are freaking amazing.

24.11.2025 14:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My current benchmark is how well they can get up to speed on a large codebase, hundreds of files, > 30k lines of code, in Swift, and be useful. Only Claude Code can I trust, latest Codex spins its wheels a lot, and Gemini 3 struggles. Gemini is amazing at one-shotting a new project though.

24.11.2025 14:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

NOOOOOOOO, sadly the free web Claude Code credit has expired. Kudos again to @anthropic.com for giving them out. I used around 80% of the allotted 250, was such a huge production boost for something I am working on. 10/10 would use free credits again :)

23.11.2025 18:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You expect ME to RTFM?

22.11.2025 16:44 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is so cool, I've been working on something with a LLM and I've been looking into ways to allow the user to talk to the LLM at times, mostly the LLM is never touched directly, code executes it, not the user. This opens up a lot of doors, this is so cool. Thanks so much again for showing me this.

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

I'm literally laughing over here, this works? This is so cool.

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

zomg I didn't know you could do things like that in a prompt. I mean I do things with prompts, but this! I've been thinking too small I see. This is really cool, made me think! Thanks for sharing!

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

github? Would be curious to see. No biggie if not, I get the spirit of what you’re saying. Great idea, I’d read the paper

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

Seems spotty, may just be me lol

20.11.2025 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And no, was fine then this one stopped responding...

20.11.2025 16:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's the max model, gpt-5.1-codex-max
switching to non-max is fine, gpt-5.1-codex

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

Latest Codex update not so good for me so far, anyone else? It can't finish, it reads a lot into context and just stops.

20.11.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
a cartoon character is looking out a window with his hands on his head Alt: a cartoon character is standing outside a house looking through a window, his hands shielding his eyes from the glare so he can see inside better.

Me waiting on invite watching all the Gemini posts…

20.11.2025 14:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Some people have been longing for it since before AI, when the boogey man was Big Algo. Some people like a more handcrafted experience. Some people like to write clickbait stoking fears. I prefer to read the former. Just my opinion as someone who’s been into retro web forever.

20.11.2025 04:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been heads down the past few months cooking something up I plan on releasing on iOS and macOS. If you like old school RPG, Interactive Fiction, and roguelikes, have I got something coming for you. Uses an LLM though, girding myself for blowback.

18.11.2025 22:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man is typing on a computer keyboard while making a face . Alt: a man is typing rapidly on a computer keyboard while making a face .

Me trying to burn through the Anthropic Claude Code credits before they expire.

18.11.2025 22:41 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Feel same, wasn't impressed.

18.11.2025 21:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Github being down is worse than cloudflare, come on internet, work with me

18.11.2025 21:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Google's new Antigravity made me think of the python import, if you've never tried it, terminal start python REPL, import antigravity

18.11.2025 18:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sans the electric highway... CA is burying a lot of electric now, hmm

17.11.2025 15:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Waymo!

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

Thanks! to @anthropic.com for the web version of Claude Code credits.

17.11.2025 15:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@kmduke is following 20 prominent accounts