Then you’re just wrong. Clean Code directly tells you to make the mistakes the author of the article points out. The absurdity of the examples in the book should be evident enough.
- 0 Posts
- 403 Comments
The problem is that people recommend clean code to junior developers all the time. Clean Code is full of terrible advice and heuristics over critical thinking throughout, and is usually foisted on burgeoning juniors when they don’t know any better.
In other words, you’re correct that adherents of clean code are thinking like junior developers, because that’s what clean code tells you to do.
Feyd@programming.devto
No Stupid Questions@lemmy.world•do most people really like the taste and smell of eggs?
2·4 days agoIt seems that way, but they smell awful to me and at best taste neutral
Yeah it increases my work when I’m responsible for quality. The most frustrating is when someone asks me for help because they’re stuck then hits me with a barrage of “chatgpt said xxx” complete nonsense while I’m trying to assess the situation
My company was pushing AI tools aggressively but people embarrassed themselves in chats with managers where I corrected them by actually knowing things enough they let off the gas. I wouldn’t be surprised if they still do to some degree but not with me in the room lol
Feyd@programming.devto
Technology@lemmy.world•How Vibe Coding Is Killing Open SourceEnglish
451·6 days agoYes. And using the LLM to generate then developing the requisite understanding and making it maintainable is slower than just writing it in the first place. And that effect compounds with repetition.
Feyd@programming.devto
Technology@lemmy.world•How Vibe Coding Is Killing Open SourceEnglish
8·6 days ago✨ especially this one ✨
Feyd@programming.devto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Spotify and Major Music Labels Sue Anna’s Archive for $13 TrillionEnglish
68·6 days agoThese numbers are always shitty napkin math that assumes every pirate would be a paying customer even though a lot of them don’t have the money to even spend as much as they calculate, would just skip jumping through all the hoops they’ve created or don’t even have a legal way to purchase in their country. Completely brazen lies every time
The reason we use it is to tell non-technical management people why implementing a simple feature might take an hour on a fresh project and a week on an old legacy project.
Yes, thank you. It’s really as simple as that
A client recently approached me with the need to measure technical debt.
The writer made the whole essay because saying “just ask your engineers what they need to improve” wouldn’t make him money.
It’s very important. I use KDE. Historically I’ve used xfce and lxde. I want something with sane defaults that will let me tweak things. I very much don’t want something that wants to limit you by pretending you’re on a touch device when you’re on mouse and keyboard, or insists it knows better than you what you want
I think posts about LLM technology itself can be interesting, but random self promoting blogspam from founder types and tech bros about how they’ve found the secret to using “agentic programming” responsibly is the most boring thing imaginable. So yes, if it has to exist please put it somewhere else.
Feyd@programming.devto
Technology@lemmy.world•Epic Games CEO Tim Sweeney supports the $900 million lawsuit against Valve, arguing Steam is "the only major store still holding onto payment ties and 30% junk fee"English
22·7 days agoProton is a combination of technologies. The main ones are wine and dxvk
To paraphrase, “I’m seeing negative effects from using LLMs. For some reason I apparently think simply not using the tool producing negative effects is an option so I’m going to make a bunch of rules that amount to balancing out any supposed productivity gains with more human work and invest in even more slop tools”
Insane
Yeah node’s
--experimental-strip-typesexposes the absurdity immediately. The only incompatibility is that it has type annotations.
You’re being too generous. Calling typescript a rewrite shows the author chose something as an example they clearly don’t understand the first thing about.
TypeScript, for those who aren’t familiar, is a Microsoft rewrite of JavaScript that’s incompatible with basic JavaScript in multiple ways
Wut
Feyd@programming.devto
Programming@programming.dev•I'm struggling with Python, as someone who started with C, Java, PHP and JS
15·12 days agoI’m not a fan of python so I was prepared to commiserate but…
Tuples, Sets, Dicts, Lists
These are all useful in every language… I don’t use tuples that often, but lists/arrays and associative arrays/dictionaries/hashmaps are in every language and completely different from each other, and there are plenty of reasons to use sets when that is what your data actually is and you get easy access to set operations
Feyd@programming.devto
RetroGaming@lemmy.world•Who buys crazy expensive "new retro" consoles and why?English
11·12 days agoFor DS/2DS/3DS specifically, there is no emulation hardware that has resistive touchscreen, which I think is superior to capacitive for many games. For 3DS, the same thing applies to the 3D capabilities. Additionally, I’m under the impression that 3DS emulation isn’t fully reliable for the full library, but I may be out of date.
TLDR; emulation may not be as feature complete or as quality as original hardware.

LOL