#CodeSmell
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
#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
@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
I mean, he's not wrong, but also. Async reads in a local database is codesmell to me, resolving a promise *can* be fast - when resolved in the same microtask, but how would the caller know? 🤷‍♂️ It feels like the API is leaking an assumption of its implementation 🤔
July 5, 2026 at 8:50 PM
If your code needs a walkthrough every time someone opens a file… naming is the problem.
Clear naming standards create clearer code—and clearer code leads to better software.
dotNetDave breaks it down 👇
dotnettips.wordpress.com/2026/03/11/d...
#RockYourCode #MVPBuzz #CodeSmell
dotNetDave Says… Clear Naming Standards Create Clearer Code and Clearer Code Leads to Better Software
Clear naming standards in software development significantly enhance code readability, maintainability, and overall quality. Consistent naming reduces cognitive load, facilitates collaboration, and…
dotnettips.wordpress.com
September 11, 2026 at 3:36 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
📰 Binaries

💬 Big binaries (25GiB!) raise eyebrows—consolidation vs. modularity debate. Is bigger really better? 🤔 #CodeSmell

https://news.ycombinator.com/item?id=46417791
December 29, 2025 at 8:00 AM
Code Smell 315 - Cloudflare Feature Explosion #Technology #SoftwareEngineering #Other #Cloudflare #CodeSmell
Code Smell 315 - Cloudflare Feature Explosion
All the technology news you can handle in a single feed
puretech.news
December 11, 2025 at 2:00 AM
"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
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
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
"Build solution twice" #codesmell
December 2, 2024 at 6:10 AM
If your code needs a walkthrough every time someone opens a file… naming is the problem.
Clear naming standards create clearer code—and clearer code leads to better software.
dotNetDave breaks it down 👇
dotnettips.wordpress.com/2026/03/11/d...
#RockYourCode #MVPBuzz #CodeSmell
dotNetDave Says… Clear Naming Standards Create Clearer Code and Clearer Code Leads to Better Software
Clear naming standards in software development significantly enhance code readability, maintainability, and overall quality. Consistent naming reduces cognitive load, facilitates collaboration, and…
dotnettips.wordpress.com
June 12, 2026 at 3:08 PM
If your code needs a walkthrough every time someone opens a file… naming is the problem.
Clear naming standards create clearer code—and clearer code leads to better software.
dotNetDave breaks it down 👇
dotnettips.wordpress.com/2026/03/11/d...
#RockYourCode #MVPBuzz #CodeSmell
dotNetDave Says… Clear Naming Standards Create Clearer Code and Clearer Code Leads to Better Software
Clear naming standards in software development significantly enhance code readability, maintainability, and overall quality. Consistent naming reduces cognitive load, facilitates collaboration, and…
dotnettips.wordpress.com
March 13, 2026 at 4:24 PM