499
top 24 comments
sorted by: hot top controversial new old
[-] Borovicka@lemm.ee 55 points 11 months ago* (last edited 11 months ago)

My friends, please stop writing "something"s that do 1001 different things.

With regards,
Devs cleaning up old projects

[-] marcos@lemmy.world 15 points 11 months ago

Yeah, that won't happen.

And if you propose a separable set of functionality that you can mix as you like, you'll get shut down on the base that it's not viable (doesn't matter if you had written it already), it's too complex to understand (doesn't matter that everybody keeps doing everything wrong because nobody can understand the current one) and YAGNI (doesn't matter that keeping the current one running takes most of the time from everybody).

[-] MrPoopyButthole@lemmy.world 29 points 11 months ago

You see, that's why you divide all the smaller distinct batches of logic into their own functions and then give the wrapper function a name like blahBlahOrchestrator or blahBlahManager waves hands mysteriously

[-] MajorHavoc@lemmy.world 18 points 11 months ago* (last edited 11 months ago)

I prefer to have a blahBlahManagerFactory, with an XML an incredibly brittle undocumented XML configuration file. /s

I find that it makes everyone's work day simpler, because they simply cannot do their jobs. /s

[-] PoolloverNathan@programming.dev 9 points 11 months ago

If you don't have your config in .txt files with incredibly confusing implicit syntax, you're doing it wrong.

[-] lukas@lemmy.haigner.me 3 points 11 months ago* (last edited 11 months ago)

IAbstractBlahBlahManagerFactoryControlBeansHandlerFactoryFactory

[-] MooseBoys@lemmy.world 5 points 11 months ago

I think you meant IAbstractBlahBlahManagerFactoryControlBeansHandlerFactoryFactory6ProxyHandlerAsync_Compat3, and of course its test counterpart, IAbstractBlahBlahManagerFactoryControlBeansHandlerFactoryFactory6ProxyHandlerAsync_Compat3::FakeMockVirtualDeviceTestManagerBeansFactory2_HACK_DO_NOT_USE

[-] dan@upvote.au 6 points 11 months ago

I wrote a bunch of if statements to work out how to handle various types of errors, and called it ErrorClassifier. Can I add "AI engineer" to my resume now?

[-] fsr1967@lemmy.world 3 points 11 months ago

Only if you name it ErrorClassifierGPT

[-] negativenull@lemm.ee 28 points 11 months ago

There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors

[-] Anticorp@lemmy.ml 28 points 11 months ago

It is with great pride that we present you with the Patriot Children initiative. It provides funding for schools to have fireworks shows on July 4th.

*^(It also extends the Patriot Act for 900 years, makes it legal for corporations to own slaves, and revokes the 4th amendment.)

[-] darcy@sh.itjust.works 3 points 10 months ago

why would you be against 4th of July and children?

[-] Anticorp@lemmy.ml 3 points 10 months ago

Must be some sort of communiss.

[-] darcy@sh.itjust.works 3 points 10 months ago

destroying america!!!!!!

[-] atetulo@lemm.ee 14 points 11 months ago

It really is.

I've learned a lot about language by coming up with names and seeing other people's.

I think we are blessed with things like set/get. Such wonderful, simple, short concepts that compliment each other so well.

And they rhyme.

[-] Gentoo1337@sh.itjust.works 10 points 11 months ago

OP, I really hope you mean project names and not variable or function names

[-] LetterboxPancake@sh.itjust.works 5 points 11 months ago
[-] PoolloverNathan@programming.dev 5 points 11 months ago

Keep it staggeringly substantial.

[-] GigglyBobble@kbin.social 2 points 11 months ago

Yes. Keep it simple and stupid.

[-] Lmaydev@programming.dev 3 points 11 months ago
[-] loutr@sh.itjust.works 5 points 11 months ago* (last edited 11 months ago)

If it does 1001 different things, naming it is the least of your problems.

[-] Lemmling@lemm.ee 1 points 11 months ago

I agree also organization of your code

[-] some_guy@lemmy.sdf.org 1 points 11 months ago* (last edited 11 months ago)

When writing a small, throwaway project, I stick with theIP, theDir, theVar, etc. More fun that way. This is with shell scripts, btw. I’m sure compiled code would be far more of a mess far quicker doing this.

ETA: also someVar, someDir, etc

[-] gregorum@lemm.ee 1 points 11 months ago

FreedomGloryActOf2023.exe

this post was submitted on 11 Oct 2023
499 points (98.1% liked)

Programmer Humor

32050 readers
1554 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS