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.

30p87 , in Certified in AI

If I see someone boasting about programming with AI, in 0.1% of cases they use it responsibly (as a tool to quickly get introduced into a topic and brainstorm ideas) and the rest of times they’re probably a script kiddie letting ChatGPT do advent of code or smth and calling themselves programmers.

wizardbeard ,

Same thing with all the folks who took the “copy pasting from stackoverflow” joke literally.

I regularly have to find guidance online through code examples, but you need to understand what the code you’ve found actually does under the hood for when it inevitably has issues because it wasn’t made for your specifc use case.

floofloof ,

Do people actually copy and paste code with no understanding of how it works, from SO or Copilot? I always thought this was just a joke.

datavoid ,

I feel like there is almost no chance of a copilot program working as expected without having an understanding of the code it writes. It makes some hilariously bad choices at times, and frequently drops and changes code that was added previously.

Redkey , (edited )

As someone who has often been asked for help or advice by other programmers, I know with 100% certainty that I went to university and worked professionally with people who did this, for real.

“Hey, can you take a look at my code and help me find this bug?”
(Finding a chunk of code that has a sudden style-shift) “What is this section doing?”
“Oh that’s doing XYZ.”
“How does it work?”
“It calculates XYZ and (does whatever with the result).”
(Continuing to read and seeing that it actually doesn’t appear to do that) “Yes, but how is it calculating XYZ?”
“I’m not 100% sure. I found it in the textbook/this ‘teach yourself’ book/on the PQR website.”

smeg , in Certified in AI

Fortunately the company execs aren’t the ones doing the hiring, and if they are then you probably don’t want that job!

cybersandwich , in I still don't get buffers

I can’t tell if ops joke is “intentionally confusing buffers with registers” and everyone is playing along or if people aren’t making the distinction between the two in this thread.

Which is ironic and humorous…potentially by accident.

whats_all_this_then OP ,

I’m an idiot and I think I confused the two haha

My thought process based on when I setup my config: “yank copies to my main ‘buffer’, <leader> yank copies to system clipboard through that special ‘buffer’, and <leader> delete deletes without replacing what’s in my main ‘buffer’. I have multiple clipboards!”

Completely forgot they’re called registers and that buffers are just “where text is” (at least as far as I understand it)

konkonjoja ,

I kind of assumed that his comment was independent of the meme he posted and served more to underline a perceived power that vim has over other editors. In this case a power OP doesn’t even understand/use himself.

slazer2au , in Senior dev be like...

0900 till 0930 - 15 min standup meeting.
0930 till 1000 - focus time.
1000 till 1100 - Pre meeting for customer meeting at 1100.
1100 till 1200 - Customer meeting.
1230 till 1300 - Post Meeting catchup.
1300 till 1330 - focus time.
1330 till 1430 - JIRA board update meeting.
1430 till 1500 - priorities review meeting.
1500 till 1645 - focus time.
1645 till 1730 - EOD standup.

7U5K3N ,

Sitting in a meeting right now…

This is such a an accurate comment.

CaptDust ,

Does a lot happen between an EOD standup, and the morning standup? Pick a lane lol

slazer2au ,

Well yea, plenty happens between 1700 and 0900. That is why the 15 min standup takes 30 min.

OpenStars ,
@OpenStars@startrek.website avatar

You are fortunate that it takes “only” 30 minutes.

img

dyathinkhesaurus ,

They need to have full calendars so that they look productive. Those meetings are for them, not for you. You still have to attend tho.

slazer2au ,

Got to hate those meeting where you are marked as optional but you are required to attend.

dyathinkhesaurus ,

And the ones where you have to discuss what’s coming up in the next meeting. Meetings about meetings. We call them metameetings.

9point6 ,

You get focus time?

Also, what the hell is the point in an EOD standup if you’re gonna have another one in zero working minutes?

bamboo ,

Because even if you’re not working, you’ll probably think about problems overnight

9point6 ,

So what’s the point of the EOD one?

I honestly see zero benefit in it unless it’s a 24h operation with a shift handover.

MNByChoice ,

I hate to defend the EoD standup, but some people forget everything overnight. The only way to know what they did is to ask before the rest.

Yes, they truly are amazing. Yes, everyone should not be punished.

Mostly, it it to keep people from going home early. As such is indefensible.

poinck ,

“I cannot attend EOD daily today, I have to get the kids from school early.”

poVoq ,
@poVoq@slrpnk.net avatar

You get focus time?

They need to give you some time to answer emails from management 🙄

krashmo ,

That concept is lost on so many people and I don’t understand why. One of the last teams I was on had two weekly meetings. One was 9:00 AM Monday morning and the other was 4:00 PM on Fridays. They were both running through all of our projects and always seemed surprised that the Monday update was the same as the previous Friday update.

OpenStars ,
@OpenStars@startrek.website avatar

It is to their advantage to be act surprised, therefore they are “surprised”, see? This was your “opportunity” to show how dedicated you are the company, having worked all weekend long…

KevonLooney ,

It isn’t particularly hard to call this out. Just say “I haven’t done anything since Friday.” And leave it at that.

Be comfortable with silence.

poinck ,

I have a blocker for Friday afternoon meetings.

marcos ,

“Focus time” is the name of the meeting.

OpenStars ,
@OpenStars@startrek.website avatar

img

OpenStars ,
@OpenStars@startrek.website avatar

img

GBU_28 ,

You block it out and call it something else

AlternatePersonMan ,

“Are you don’t yet? Why aren’t you done yet? Help me update infinite plans that will be outdated in a week. Also, I just promised a bunch of stuff… all that stuff we already promised, I think you can do that faster.”

When I was a dev, I once had a PM with no technical skills that decided he would “learn to program to help catch us up”… He did not succeed.

krashmo ,

Hey, at least he had the right idea. He saw that the delay was due to a lack of skilled workers and tried to fix that problem instead of just talking more about the project. That’s more awareness than most PMs have in my experience.

KevonLooney ,

PMs act that way because people above them ask for updates regularly. Bad PMs don’t know how to push back. If you need things done faster, the answer is usually “we need more resources”.

SolarMech ,

“we need more resources” is bounded by the rate at which you can incorporate new teams members without absolutely destroying your productivity, or having a bunch of untrained fools running around breaking things (of course the later is standard at many places already, so I guess it doesn’t always matter).

The right answer is usually : “No”. Or at least “Prioritize”. Or “This is what we need to get it done” at which point they might start to get software takes time to make decently, and they don’t want software that doesn’t work decently in the first place.

Aceticon ,

“Sure! You just have to choose which of these other things you want deprioritized since we’re already going at full tilt”

TheBat ,
@TheBat@lemmy.world avatar

If you need things done faster, the answer is usually “we need more resources”.

Like having 9 women to make a baby in a month?

aubeynarf ,

Calling people “resources” and the mindset that delivery teams are just a number that you can spend money to increase is a mark of poor project and personnel management, as well.

Maalus ,

If a PM has enough time to try to learn programming on the side, then they are a shit PM. A PM should shield the team from unneccessary meetings, be the main initial contact point and the initial refinement guy. Those are 4 seperate jobs at once.

XTornado ,

"Are you don’t yet?

Yes, I am don’t work here anymore, good bye.

devfuuu ,

Too real.

CodeBlooded ,
@CodeBlooded@programming.dev avatar

Hey, you are actually double booked for the nth meeting for annual “Goals” that’s coming up!

EatATaco ,

We do standups twice a week. At worst they run a half hour for my team of about 10 people. Usually we’re done in 15-20 minutes. Please tell me it’s just an absolutely made up joke that you have an hour and 15 minutes of stand up meetings every day. I would shoot myself.

Daxtron2 ,

I had a job that had > 1hr standups for our two man project because we met with QA, BA, and management and they wanted everything changed every day so we had to explain why we couldn’t do anything with constantly changing requirements every morning.

barsquid ,

How long did you last there? I would have quit before the first meeting was over.

Daxtron2 ,

6 months lol, it was my first job in swen and other than that it was easy.

Aceticon ,

The really funny bit is that the Standup comes from Agile, which is a software development process class exactly about being able to cope with frequent changing requirements, and the Standup is definitelly not the point when new requirements are introduced.

slazer2au ,

Don’t worry mate, it is a joke. But judging by the other comments it is closer to reality than a joke for some.

iAvicenna , in Responsive Design Go Brrrr
@iAvicenna@lemmy.world avatar

This is not even an edge case, this is jump down from the edge to find what lies in the dark pit of despairs case

remotelove , in Always follow 3-2-1 backup rule

Throttle your posts, for fucks sake.

Sorse , (edited )
@Sorse@discuss.tchncs.de avatar
AnActOfCreation ,
@AnActOfCreation@programming.dev avatar

Make sure to put the word spoiler on the first line after the colons for it to get rendered correctly.

Like this


<span style="color:#323232;">::: spoiler screenshots incase it gets deleted
</span><span style="color:#323232;">Your images here
</span><span style="color:#323232;">:::
</span>

Looks like this

screenshots incase it gets deletedYour images here

Sorse ,
@Sorse@discuss.tchncs.de avatar

Thanks! Didn’t know that

remotelove ,

Yeah, like many other people, I browse /all. Dudes post flooded my feed, basically.

Also, that account should be tagged as a bot. While some people may post this stuff manually, it seems kinda stupid to do so. I have no issues with bots unless they aren’t tagged as such. (I tickles my OCD a little, I suppose.)

Meh, I just blocked OP and all is well.

DavidP , in I still don't get buffers
@DavidP@midwest.social avatar

Give CopyQ a try. Open source, cross platform clipboard manager with tons of features.

One example option is being able to only ever paste plain text. It also has lots of programming hooks, I have a few for doing things like converting a line-feed delimited list into one delimited by commas and quoting the values.

scrubbles , in Always follow 3-2-1 backup rule
@scrubbles@poptalk.scrubbles.tech avatar

Nobody should trust gcp. They decommission products left and right and half of their products are in perma beta

alphacyberranger OP ,
@alphacyberranger@sh.itjust.works avatar

And their documentation is non existent

sazey ,

seriously, make aws look like documentation kings

reflectedodds ,

AWS has so much documentation, and yet it never has what I’m looking for ☠️

deegeese ,

GCP docs tell me exactly what I need to know.

AWS docs tell me everything while saying nothing.

Maiznieks ,

Aws is a shitbag, even compared to gcp

tiefling , in Always follow 3-2-1 backup rule

✅ Useless comment
✅ Common typo
✅ Looks like VSCode

That code snippet looks mighty sketch

Sotuanduso , in AI Suggestions

I was surprised when I made attackPower and it suggested defensePower next. It was then that it sunk in that the autocomplete was AI.

pyre ,

i mean, “AI” is already a glorified autocomplete

Sotuanduso ,

Well, LLMs are, at least. But also, autocomplete is already AI, so really LLMs are just glorified AI. And that checks out, they are the ones that get all the glory*. Everything else is just spooky algorithms.

*Except for walking robots and stuff like that.

FaceDeer ,
@FaceDeer@fedia.io avatar

I am becoming increasingly convinced that so is the human brain.

pyre ,

then i hope it’s not swiftkey’s

Emmie ,

AI of today is a marketing slogan. Well, same as AI of yesterday. There is so much AI around us but not an ounce of intelligence.

UxyIVrljPeRl , in I am a sinner

bach when i had to replace mysql with mysqli for a shit ton of stupid old software

femtech , in Let's do micro service

We have openshift and all the works but only teams that want to use it, use it. Once your project is dockerized it goes swell.

Hundun , in Bug fixing ways

Despite whatever your lead/manager says, there is always an option to nuke it from low orbit and start over.

bolexforsoup , (edited )

spoiler,

nullPointer ,

only way to be sure…

Ephera , in Let's do micro service

One of our customers recently had tasked us with building a microservices thing. And I already thought that was kind of bullshit, because they had only vague plans for actually scaling it, but you know, let’s just start the project, figure out what the requirements really are and then recommend a more fitting architecture.

Well, that was 3 months ago. We were working on it with 2 people. Then at the end of last month, they suddenly asked us to “pause” work, because their budget situation was dire (I assume, they had to re-allocate budget to other things).

And like, fair enough, they’re free to waste their money as they want. But just why would you start a microservice project, if you can’t even secure funding for it for more than a few months?

Potatos_are_not_friends ,

Because some marketing asshole told them that they better be prepared to scale to a bazillion users.

Ephera ,

In this case, the colleague who had talked to the customers told me, they wanted microservices, because they’d have different target systems which would need differing behavior in places.

So, I’m guessing, what they really needed is:

  • a configuration file,
  • maybe a plugin mechanism, and
  • a software engineer to look at it and tell them the behavior is actually quite similar.
reflectedodds , in Certified in AI

Skilled in asking a chatbot how to job.

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