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.

sopuli.xyz

Pamasich , to programmer_humor in What it's like to be a developer in 2024
@Pamasich@kbin.social avatar

That's why I use Copilot.

Asked it for the official documentation, got a link to the /current/ documentation's chapter on operators. Then asked for the heading about the IN operator and it gave me all four of the numbers. No need to wade through outdated or irrelevant results.

xmunk ,

I’d strongly prefer to have working search engines.

JohnOliver ,

Do you have to pay for it? And will you pay for it when you have to?

AeonFelis , to programmer_humor in What it's like to be a developer in 2024

Hey, at least it’s not ads?

Rhynoplaz , to memes in boardgameme.png

I mean, isn’t the game there to fill in the awkward silences and hopefully prompt interaction between players?

RiderExMachina ,

Probably. I’m too autistic to recognize when those prompts happen, so I usually play all my board games in silence.

Sombyr ,
@Sombyr@lemmy.one avatar

Meanwhile I’m too autistic to tell when they AREN’T happening, and just keep talking until somebody respectfully tells me to shut up an take my turn.

TheDarksteel94 ,

No no. It’s there to crush your enemies, see them driven before you and hear the lamentations of their women, of course. You know, like Monopoly?

PM_ME_YOUR_SNDCLOUD , to programmer_humor in What it's like to be a developer in 2024

I only use it for web stuff but W3Schools is usually pretty solid so I wouldn’t be mad having that as a first result.

kbin_space_program ,

Bing also grabs w3Schools as the top / AI result. However, the AI result also lets you swap to a Stack Overflow result.

And it has a bar across the top linking to different parts of the official website, including the landing page for the documentation.

NigelFrobisher ,

Funny, we all used to avoid W3Schools because it was a heavily SEO’d ad farm, but nowadays it’s actually a Web 2.0 oasis in a hellscape of infinite scrolling AI bullshit. I’ve found myself using it over SO since their surrender to OpenAI.

kralk ,

Web 2.0 oasis

💀

Omgarm , to programmer_humor in What it's like to be a developer in 2024

On duckduckgo it was only the the 4th result! Pretty decent.

snaggen ,
@snaggen@programming.dev avatar

Had to test with Kagi also, leads with official documentation, after that tutorials and unofficial things. Nothing obviously irrelevant. The only thing with the Kagi results, was that there were a few very simmilar official documentation links (for different postgresql versions) at top. But, still good search results. Not sure why anyone is still using google, when there are quite a few better alternatives availale

Kidplayer_666 ,

The power of defaults, comfort, not wanting to pay, and probably worse non English results

slimarev92 , to programmer_humor in What it's like to be a developer in 2024
antihumanitarian ,

Note the versions, none of the results give you the official operators page for the current version, 16. They give 9, which went EOL in 2021.

tyler ,

Can’t tell if you’re joking. The first three aren’t even the official docs and the official doc links are to an incredibly old version.

webghost0101 , to programmer_humor in What it's like to be a developer in 2024

Huh, thats weird. Your chatgpt output looks just like a google result page.

Vince , to programmer_humor in What it's like to be a developer in 2024

I usually go to tools, and the option for results in the past year.

GreatRam , to funny in Look buddy

Shifting like Baja blast

Assman , to funny in Look buddy
@Assman@sh.itjust.works avatar

I read the last bit as “shitting like water” and I was like yeah that’s taco bell for you

yemmly , to funny in Look buddy

As if Taco Bells have cashiers

BassaForte ,
@BassaForte@lemmy.world avatar

Sir, this is a Wendy’s.

devfuuu , to funny in Look buddy

Yes.

ummthatguy , to funny in Look buddy
@ummthatguy@lemmy.world avatar
Westcoastdg , to programmerhumor in Polly wants a deliverable

When I see posts like this I just remember those old crotchety engineers who would gripe about “scrum bad”, then would absolutely refuse to participate in collaborative planning activities with their fellow teammates. They tended to be the primary source of bad vibes and work breakdowns

hydroptic OP ,

Found the project manager

imgcat ,

They’ll be all replaced by simple AIs

jkrtn ,

Yeah scrums are great, and just somehow every single company that has them is doing them wrong, it is everyone else’s fault.

tatterdemalion , to programmer_humor in STOP DOING DEPENDENCY INJECTION
@tatterdemalion@programming.dev avatar

Say what you want about DI frameworks, but if I have to remove another fucking global variable so I can write a test, I’m going to cut a bitch.

cadekat ,

Dependency injection is so much worse. Oh, hey, where’d this value come from? Giant blob of opaque reflection code.

Zagorath ,
@Zagorath@aussie.zone avatar

It can be used in bad ways, but if it’s used in the right way you should never have the situation you just described.

grrgyle ,

Same could be said of a global. There’s a time and a place for each.

One thing I’ll say is I don’t remember us needing a team of senior+ devs to handle web app back in the day…

cadekat ,

I’m not exactly sure what you mean. Doesn’t all dependency injection work the way I described?

Without being familiar with the framework, you can’t trace your way from the class getting injected into to the configuration, even if you’re experienced with the language.

Zagorath ,
@Zagorath@aussie.zone avatar

I don’t think so. When I’ve seen it done it’s usually not been random values injected (except when those values are secret keys which should absolutely not be stored in code to begin with), it’s usually injecting a service. Another class, usually with a name that makes it easy to trace down. Like if you’re building an OrderService, that might take as a dependency an IProductService, which would have injected into it the class ProductService (personally, I don’t like the Hungarian notation that C# uses, but it’s a convention and my preference for sticking to strong conventions for the sake of consistency outweighs my distaste for Hungarian notation). That’s easy to find, and in fact your IDE can probably take you straight to it from the OrderService’s constructor.

cadekat ,

I’m using value in the loosest sense, like how all objects are values.

So now if you have three implementations of IProductService, how do you know which one is configured?

Zagorath ,
@Zagorath@aussie.zone avatar

It’s easy to imagine a hypothetical way that could lead to problems. But in all the code I’ve worked with, either that scenario is avoided entirely, or other context makes it absolutely clear which IProductService is being used.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines