#CodeSmell
#JavaScript 💻

if (users[userName]) might log "User name found!" even for built-ins like toString 😬
Why? It checks the prototype chain 🔗

✅ Use Object.hasOwn(users, userName) to check only real keys 🔐
#CodeSmell #CleanCode #JavaScriptTips #WebDev #DevTips
October 12, 2025 at 5:55 PM
If you end up removing your mixins, maybe your software architecture wasn’t that solid to begin with. Mixins aren’t a default design pattern in Python. They’re often a design smell. Composition usually tells a clearer story. #codesmell #RSE #OOP
October 17, 2025 at 12:27 PM
"Where the AI really struggles right now is knowing where it's made a wrong turn."

The discussion on being superficially flawless and AI generations being "odorless" in terms of #codesmell or "mathematical smell" is right on the money.

#TerenceTao #GenerativeAI
The limits of AI in mathematics: What makes human special | Terence Tao and Lex Fridman
YouTube video by Lex Clips
www.youtube.com
June 21, 2025 at 8:29 PM
@martinfowler.com thanks for sharing. I cite your CodeSmell page on my notes on how I use LLMs to code. Your site is probably my biggest inspiration. Thank you for publishing www.jsrowe.com/how-i-use-ll...
How I Use AI Tools Everyday: Leveraging Claude and ChatGPT
Thoughts on Intentionally Leveraging Popular Generative AI Tools
www.jsrowe.com
February 20, 2025 at 5:42 AM
Code Smell 291 - Mutable Keys

#codesmell #java

maximilianocontieri.com...
Code Smell 291 - Mutable Keys
Changing Keys, Losing Values
maximilianocontieri.com
February 23, 2025 at 6:33 PM
Ya wanna be a #CowboyCoder?

Codin' at night 'cause I sleep all day

Cowboy, coder

#CodeSmell from a mile away
September 14, 2025 at 5:25 PM
"Build solution twice" #codesmell
December 2, 2024 at 6:10 AM
When your code is too hard to read, that's a 'code smell'. 👃 Like that time you tried to cook with a recipe written in binary. 🤯 Let's clean up that code! #CodeSmell #CleanCode #TechHumor
February 8, 2025 at 5:00 AM