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.

JoShmoe , in dotnet developer

Can you spot the error? Johnson went to the trump organization for a professional field.

JoMiran , in Bartender Qualifications
@JoMiran@lemmy.ml avatar

SPOILER ALERT: Bartender is a software application used to read large number of barcodes, QR codes, RFID, etc. at high speed.

Bonehead ,

While that may be true, this is still likely an automated response built by a script that found some keywords on your profile. I still get the occasional proposition for RPG work, and I haven't touched an AS/400 in over a 20 years which my profile reflects. I haven't even touched my profile in years. But the script doesn't care about that. That's for the HR rep to filter out later if you respond.

JagFel ,

Why you are no doubt correct; as someone who’s had to support a BarTender based automated print system in a manufacturing company, this skillet need doesn’t surprise me at all and is part of why the software gave me a drinking problem.

kautau ,

So you’re saying it would help to have both a bartender, and a bartender specialist on the team. Seems like we might be doing the bot a disservice here

JagFel ,

Another example of corporate cost cutting, making the employees serve their own drinks.

theneverfox ,
@theneverfox@pawb.social avatar

I’m still getting weekly emails (and who knows how many linked in messages) trying to recruit me over a profile I haven’t updated in a decade…aka 2 years after I entered the industry

One of these days, I’m going to set up my AI assistant to respond. Who knows, with an even playing field maybe some of them will be worthwhile

Aatube ,
@Aatube@kbin.social avatar

For North Italia, a pizzeria?

Also, I looked it up and the software has a capitalized T.

psud ,

Southern Italy is better at pizza. Florence is about the best

SkippingRelax ,

Southern Italy is better at pizza, we all agree atelier all that’s where pizza comes from. Florence is not in the south however, you might have had a good pizza, you can eat very good pizza everywhere in Italy. That said general consensus is Naples is where you want to go for the good good shit.

psud ,

You’re correct. I was confusing the two cities

some_guy ,

Hey, don’t you come round here messing up a funny misunderstanding with FACTS.

RisingSwell ,

Shit I want that, my work breaks if I scan two items in one second

AgentGrimstone ,

Unfortunate name. Is Bartender well known in the programming world? I wonder if they have trouble getting candidates.

emuspawn ,
@emuspawn@orbiting.observer avatar

It’s fairly known in the Enterprise IT world; like others say, it does induce drinking.

psud ,

Gotta stay at the Ballmer peak

MashedTech ,

North Italia doesn’t seem to be a software company.

ipkpjersi ,

But… North Italia is a pizzeria?

https://i.imgur.com/hGdZhGz.png

Natanael ,

Warehouse management?

Rindel , in Bartender Qualifications

I might be missing the joke, but Bartender is actually a real program for managing barcode readers!

____ , (edited )

Are they based out of the PNW? Now that I think about it, I may actually have interviewed with them at one point.

ETA: Yeah, pretty sure it was them, they’re PT and have a 425 DID for sales, and the company name is wholly unrelated to the product. Had forgotten about them entirely, and would have had the same reaction as OP to getting that email now.

And it probably is the sw product the email was referencing, since Bartender is capitalized.

Natanael ,

All of those qualifications require that you can handle a cascade of requests and manage tables

MisterNeon , in Bartender Qualifications
@MisterNeon@lemmy.world avatar

As a front end developer this makes me want to drink.

frezik ,

As a backend devleoper, it makes me want to blame a frontend developer for how much I drink.

MisterNeon ,
@MisterNeon@lemmy.world avatar

We both know it’s the project manager that drives us to the bottle.

UxyIVrljPeRl ,

Imiss my last manager, he bought the bottle.

MisterNeon ,
@MisterNeon@lemmy.world avatar

I’m seeing at least 4 people that need to get full stack drunk together.

pacofrommexico ,

This exchange warms my heart

SnipingNinja ,

I’m not a developer of any ends, but I would love to join you lot in getting drunk, I have some experience with computers and understand very basic terms, so there won’t be any issues here

psud ,

I’m a scrum master. Drinking now. A lot

MonsiuerPatEBrown , in Bartender Qualifications

people with art degrees are horrified.

stay in your lane, software people!

viking ,
@viking@infosec.pub avatar

I thought art majors are designate taxi drivers.

rgb3x3 ,

They’re the baristas. Because at least they can make latte art while they scrounge for tips from the tip jar.

supercriticalcheese ,

CS is a different art but still artistic

LazaroFilm , in dotnet developer
@LazaroFilm@lemmy.world avatar

I can but we’ll need to re negotiate my salary.

Antaeus , in dotnet developer

That’s hilarious!

Gork , in dotnet developer

No, you’ll need to contact Kim Dotcom. I am merely Kim Dotnet.

ezchili , in We did this to ourselves

What

tatterdemalion ,
@tatterdemalion@programming.dev avatar

It’s making fun of dynamic languages because rather than letting the compiler prove theorems about statically typed code, they… don’t.

deegeese ,

Turns out getting working code is a lot cheaper and more useful than formally proven code.

tatterdemalion , (edited )
@tatterdemalion@programming.dev avatar

And a lot more bug prone. I’m just explaining the OP because people didn’t get it. I’m not saying dynamic languages are bad. I’m saying they have different trade-offs.

deegeese , (edited )

The problem with formal proofs for code is that it assumes the spec/requirements are complete and bug-free.

I find most bugs come from missed or misinterpreted requirements.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I have a feeling you are misunderstanding what is meant by “theorems for free” here. For example, one theorem that is proven by all safe Rust programs is that they don’t have data races. That should always be a requirement for functional software. This is a more pragmatic type of automatic theorem proving that doesn’t require a direct proof from the code author. The compiler does the proof for you. Otherwise the theorem would not be “free” as stated in OP.

Anders429 ,

Cheaper? Yes, I guess so, depending on how you measure cost. More useful? Absolutely disagree.

deegeese ,

Industry will pick functionality over verification every time.

Buttons ,
@Buttons@programming.dev avatar

Industry will leak PII without consequence every week.

mikidep OP ,

Industry will choose not to verify that your function does not produce NullPointerException wasting hours of the client’s work, because in order to do that they would have to have actual requirements for software developers, and in order to do that they would have to 1 - have the managers be actually technically literate, and 2 - pay the developers properly That’s it. That’s the theorems. The “formal verification” we’re talking about here are those of the likes of “this value is a damn integer”, or as you could interpret it “your code is not stupidly broken”.

To be clear, I’m not writing this big comment for you, I know you’re trolling or whatever you’re into, I’m writing this to inform other readers. ✌🏻

BradleyUffner ,

And maintainable code is even cheaper and more useful than that in the long run.

floofloof ,

Ah, the long run. I keep trying to explain this concept to management, but without success.

sping ,

Yes, that’s why we use typing, to get better working code more easily. That’s why I use type annotation and enforced checkers in Python. It makes it so much easier and quicker to create good systems of any significance.

FiskFisk33 ,

The technical debt is strong in this one

deegeese ,

You call it tech debt, I call it last quarter’s profits.

xmunk ,

I may just be an old country lawyer PHP developer… but don’t most dynamic languages also support static type checking and general analysis at this point?

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Yes if you use type annotations. Languages like Python and Typescript end up resorting to “Any” types a lot of the time, which breaks any kind of theorem proving you might have otherwise benefited from.

xmunk ,

I know Java developers that are addicted to Object. Hit them over the head with an ensmarttening stick and reject their PRs.

tzrlk ,

Java developers aren’t allowed to not know better by this point. If they think skipping types is somehow ideologically purer, keep hitting with that stick until you hit deckplate.

Solemarc ,

Yes but no. Modern PHP lets you put types in function signatures and it will then attempt to convert your inputs to those types at runtime.

JS/TS and Python don’t do this. They have optional type annotations that’s treated as syntactic sugar. You can use static checkers against this but if you get an error like “expected string got int” you can still run the code. It won’t behave any differently because you have annotations.

ShroOmeric ,

What

DumbAceDragon ,
@DumbAceDragon@sh.itjust.works avatar

Dynamic languages were invented by runtime error companies to sell more runtime errors.

gandalf_der_12te ,

What

TJmCAwesome ,

It’s making fun of dynamic languages because rather than letting the compiler prove theorems about statically typed code, they… don’t.

gandalf_der_12te ,

yeah yeah, thanks, i get it. It was more of an ironic “what”

XpeeN ,

What

tzrlk ,

Though even statically-typed languages can need to check types sometimes; parsing runtime data for instance. I can see how you’d do that with pure statics, but it’d just be shifting the work (e.g. if token == QUOTE: proc.call(read_str(bytes, len))). It’d be cool to see a counter example that isn’t unreadable gibberish, however.

mikidep OP , in We did this to ourselves

Op here back from the dead. This is in fact not a stab at dynamically typed languages, or at least not only: statically typed languages such as Java also support this kind of construct. In fact, one could develop a technically type safe programming language where an instanceof construct has sound semantics.

What instanceof breaks is something called polymorphic parametricity, i.e. the fact that generic functions don’t know anything specific about the types they are generic over. This is the fundamental condition for what in the community is dubbed “theorems for free”, that is, naturality of generic functions between generic types.

Sigh_Bafanada , in Bartender Qualifications

Sideshow Bob got a CS degree and now people are looking to hire him as a BartEnder

JonEFive ,

Die Bart die

phorq ,

Translation from German: The Bart the

Flipper , in Bartender Qualifications

It all depends on the amount they are willing to give me.

tsonfeir ,
@tsonfeir@lemm.ee avatar

For my salary, I’d rather be a bartender.

Patches ,

Only work 3 days per week and very short shifts. Your day ends exactly when you clock out. There is no work to bring home, or ruminate about. What’s not to love?

tsonfeir ,
@tsonfeir@lemm.ee avatar

No waking up in the middle of the of the night panicked, rushing to your work laptop, getting on the vpn, greping logs, and realizing it was all a dream and that never happened.

Yeah, I’ll just mix the drinks strong.

SVcross , in Bartender Qualifications
@SVcross@lemmy.world avatar

It is because you’ll be the Ender of Barts.

Omega_Jimes , in Bartender Qualifications

Those interests usually mean you have good experience with alcohol.

ICastFist ,
@ICastFist@programming.dev avatar

And serving irish coffee, I suppose

Cold_Brew_Enema , in Bartender Qualifications

Is SQL not a good skill to have? I’m an extremely strong sql writer in a senior position, but was going to test the waters soon.

1couchpotato ,

Sounds like you’re almost qualified to be a bartender

Cold_Brew_Enema ,

Well that’s good news. Thanks!

psud ,

Your username sounds like a way to become very caffeinated

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