There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

rimu , in [Request] Looking for resources on terrible algorithms, architecture, and design
@rimu@piefed.social avatar
jubilationtcornpone ,

“EvErYtHiNg ShOuLd Be A mIcRo SeRvIcE” --Executive Who Doesn’t Have to Maintain Said Microservices

sirdorius , (edited )

I unironically had a screening interview with a recruiter that asked “If you were creating a startup, would you use microservices?”. She didn’t like that my answer was “It depends, I don’t have enough information to answer”.

Redkey ,

“If you were making food, would you use onion powder?”

Ironfacebuster , in Guess what my favourite language is:

It has to be Kepler, my terrible home grown interpreted language that has none of these features!

JK it’s gotta be JavaScript

belated_frog_pants , in huggingface.co

I dont get it

sin_free_for_00_days ,

AI leading us cavemen into the future.

FartsWithAnAccent , in It's time to mentally prepare yourselves for this
@FartsWithAnAccent@fedia.io avatar

"Forget it Jake, it's Moontown."

Kolanaki , in You wouldn’t get it
@Kolanaki@yiffit.net avatar

Stop making private jokes and start posting them publicly. We wanna laugh too, ya selfish bastid.

KindaABigDyl , in He revealed the secrets !
@KindaABigDyl@programming.dev avatar

I agree with the last point tbh

At the bare minimum, if you aren’t capable of contributing to the library you use, then you don’t deserve to use it.

xmunk ,

I disagree, if you aren’t capable of contributing to a library you should be required to use it rather than roll your own solution.

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

Nah you should learn

force ,

Because software devs have the weeks/months to learn vulkan every time they want to use a GUI for their job, or to learn compiler design whenever they wanna use java for their job

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

to learn vulkan every time they want to use a GUI for their job

Not every time, just the first time. But yes. Devs should stop being so lazy

compiler design whenever they wanna use java for their job

Every dev should at least know the basics of language design and compiler design, yes. Again, you also only have to learn it once

indepndnt ,

Honestly, why? We’ve got billions of people driving around in cars they don’t know how to build. Is that a problem too?

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

Yeah. Kinda actually

xmunk ,

As someone who has written a DB handle… that shit is hard, I had to be extremely careful to protect against SQL injection. Everyone rolling their own is how we return to the Era of XSS and SQL Injection on every website. I’d prefer to have young devs use libraries and contribute as they gain knowledge.

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

that shit is hard, I had to be extremely careful to protect against SQL injection

People need to learn to be careful

xmunk ,

They do… but the road to naturally learning that lesson comes with the cost of enabling botnets and destroying businesses. Maybe there should be a qualification exam to be a developer but when there isn’t we need to make sure more junior developers have the best tools they can get to fight against foot guns.

Also, on the topic of security, a lot of good senior level developers don’t have the specialized knowledge to do shit like build a password validation system that isn’t vulnerable to a timing attack or know what a timing attack is…

And timezones, fuck timezones, I’ve written code that correctly handled timezones (and subsequently threw it away when Canada decided to DST on a different weekend). Imagine how shitty it’d be if we constantly had to reinvent the wheel when it came to timezones.

Oh, and forget about databases… do you know how fucking hard it is to write an ACID compliant WAL? The reason postgres is the default open source database (and why so many databases are just layers built on top of postgres’s engine) is because it’s fucking hard. Mongo still (IIRC) has consistency issues, they were a tech darling for half a decade and can’t manage to NoSQL as well as Postgres.

Also, good luck building a GUI with anything more complicated than curses style box art characters.

I started mildly disagreeing with you but I disagree even more that I’ve thought about other tools people would need to roll on their own.

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

a lot of good senior level developers don’t have the specialized knowledge to do shit like build a password validation system that isn’t vulnerable to a timing attack or know what a timing attack is

Please don’t tell me that. It’s terrifying

Valmond ,

The best developers are the laziest.

I’d take a dev slowly using a library with a one liner than a noob writing 500 lines of code doing the same thing any day.

KindaABigDyl ,
@KindaABigDyl@programming.dev avatar

That’s how you end up with the unmaintainable state that enterprise software is currently in. “Just Works” mentality is a cancer

CausticFlames ,

Where’d you buy this brand of bait?

Valmond ,

If you just knew how many libraries we use…

LoamImprovement , in When a real user uses the app
yeppgnu , in Microsoft 365?

Any question?

stepanzak , in No matter how smart you're, end user is smarter than you

I have no idea what am I looking at

Anticorp , in Hate it when that happens

When you Google a problem and see 15 Reddit posts asking about the same problem and all the answers are “just Google it”.

MoonJellyfish , in New language
@MoonJellyfish@lemmy.today avatar

I like typescript:)

jnk , in I expect normies to use words like 'algorithm' to refer to 'AI', which is in reality, a mathematical optimization PAC model --- but is this guy not supposed to be epitome of tech meritocracy?

He’s just an entrepreneur who really wants to play the Tony Stark role but doesn’t really know much more than the average tech hobbyist, so now he’s doing a bad-mediocre job at both things.

tatterdemalion , in Rebase Supremacy
@tatterdemalion@programming.dev avatar

Rebase feature branch, merge commit into main (NO SQUASH).

cupcakezealot ,
@cupcakezealot@lemmy.blahaj.zone avatar

make the commit message be “we’ve fixed bugs and improved performance. to experience the newest features and improvements, checkout the latest version of the branch.”

temmink ,

great new features

Jia Tan

iAvicenna , (edited ) in Rebase Supremacy
@iAvicenna@lemmy.world avatar

I personally prefer “git off my lawn”

bitcrafter ,

Ah, yes, the good old git off --my lawn command.

0Xero0 , in Three monitors, and i feel insulted
@0Xero0@lemmy.world avatar

They don’t get it, RGB equals performance!

el_bhm ,

No it does not.

Red is for performance. Green energy saving. Blue is not important for this argument.
And if it goes 16 bazzilion colors it is even more BS and nothing.

Goes magenta and you start going Bi. Next on? Pink - full gay mode. And as soon as you go white - back to straight again.

It might cause brain damage in the long term. Wear your socks guys.

ImGonnaTryScience ,

Blue makes it run cooler. smh people these days don’t know anything about computer

smeg ,

This comment thread was written by Orkz

el_bhm ,

How a cool computor is relevant for sexual cycling?

FilterItOut ,

Jesus, my friend cycles between mechanical efficiency and sexual orientations like a clown in a stripper juggling show. Now I know why!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines