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.

funkajunk , in You may call me a monster but I know I'm not the only one
@funkajunk@lemm.ee avatar

Valid acronym.

pythonoob OP ,

Still, I’ve gotten some looks

funkajunk ,
@funkajunk@lemm.ee avatar

Probably because you’re sexy 😉

abbadon420 ,

Go on. I wanna see where this leads

funkajunk ,
@funkajunk@lemm.ee avatar

I put on my robe and wizard hat

pythonoob OP ,

Role for initiative

grue , in Happened to me multiple times

It’d be nice if the original maintainer would let the active fork take over the main name, repo, website, etc. when that happened.

technom ,

There are a lot of instances where that may not be practical. The maintainer may be indisposed or may be even passed away. Perhaps we shouldn’t attach too much significance to the name. Instead, make projects more discoverable and get creative with the names.

RonSijm ,
@RonSijm@programming.dev avatar

The forks could just change their name, so they’re more easily found. For example mRemote got pretty much abandoned, so mRemoteNG got created.

Or people give forks better names. For example, I’ve forked some dotnet6 project, and called the fork {project}-dotnet8 - then when people look thought the fork list on github, it’s not 20 forks all with the same name

MajorHavoc , in Every Family Dinner Now

We do this every 15 years. For anyone less than 15 years into their career, welcome to the party.

Let’s see if I can save you some energy:

  • Yes, it made my job massively easier.
  • No, it didn’t replace me.
  • Yes, it allowed a bunch of new people to also do the job I do. Welcome newbies!
  • No, my salary didn’t go down, relative to inflation.

It turns out that the last mile to a successful product delivery is still really fucking hard, and this magic bullet tool also didn’t solve that.

Now… Am I talking about…?

  • AI?
  • Web frameworks?
  • English like programming language syntax?
  • A compiler with built-in type checking?
  • All of the above.

Edit: Formatting for readability.

Donkter ,

I mean honestly for things like tech, the jobs are going away due to these innovations, just piecemeal. Each of these innovations have shaved hours off of projects. Now someone’s salary might be the same and they might still have to go into the office 40hrs a week (or be just as productive working from home, go figure) but the actual work they’re doing is that much easier than it used to be, they might only have to work 4 hours a day now to accomplish what might have taken 2 days in the past.

Sure, certain companies put more demand on employees than others, and as you mentioned there are still human components to the system that remain untouched by technology, but if the tech world was honest with itself tech employees do far less work now than they did 10-20 years ago, disregarding the general expansion of the tech industry. I’m just talking about individual jobs.

Of course I don’t think those employees should be making less. I think if we innovate so much that a person’s job disappears we should be able to recognize that that person still deserves to be clothed and fed as if they still had that job.

masterspace ,

Yes, except for the fact that the flip side of those is that software, almost by definition, is automating away jobs in other industries.

So when it gets easier / cheaper to write software, other industries will spend an increasing amount on it to replace their workers. That’s one of the reasons the software industry has continued to grow, even though it’s gotten easier to write.

Donkter ,

Sure, but also almost by definition, using tech to replace workers in other industries will reduce the total amount of workers needed for that job as you made the tech presumably to make the job easier or faster. My post was talking about the tech industry just because that was the topic, but as you mention, tech definitely replaces jobs in all sectors.

MajorHavoc ,

almost by definition, using tech to replace workers in other industries will reduce the total amount of workers needed for that job

The data on this is actually uncertain. Installing ATM machines to replace bank tellers should have been a slam dunk, but didn’t really cut into bank teller total employment.

aei.org/…/what-atms-bank-tellers-rise-robots-and-…

Don’t get me wrong, the ATM was the first step in a long chain of improvements that still ought to soon make bank tellers obsolete, and the dept of labor predicts 15% lower demand next year.

But even this relatively one-for-one swap of machines for people has taken half a century, so far.

Donkter ,

That goes back to the point I was making earlier. For some reason a bank teller is hired for the same wage for the same hours, but I can almost guarantee you that because of the ATM they spend significantly less of their work day “working” because the ATM was designed to do a significant portion of their job. There certainly is an excuse to keep them around all day, there are some unavoidable tasks that only a human can do and they come up at random times throughout the day, but the ATM has replaced many of the working hours the bank tellers used to have even if the job didn’t go away.

MajorHavoc ,

tech employees do far less work now than they did 10-20 years ago

Agreed!

Of course, if we had truly understood the situation 10-20 years ago, we could have admitted that they were primarily being paid to know how to get the thing* to work, and not actually for the hours they spent typing in new code. Hence the rise of “Infrastructure Engineer” and “DevOps Specialist” as titles.

*I omiitted the technical term, for brevity. But to be clear, by ‘thing’, I mean what professionas typically call the “damned fucking piece of shit webserver, and this fucking bullshit framework”.

Rodeo ,

No, my salary didn’t go down, relative to inflation.

I’m calling bullshit on that one.

Everybody’s salary except executives has gone down relative to inflation going all the way back the the 80s.

First ,

There are other countries than the US of A.

AVincentInSpace ,

And I’m so happy for you, really I am

howrar ,

Isn’t the US the one place that actually pays devs properly?

1371113 ,

No. Plenty of places pay devs well. Top end jobs are mostly in the US. There are plenty of well paying jobs elsewhere.

shasta ,

Not mine. Every year if I don’t get a “cost of living” increase that meets or exceeds inflation, I go complain about it to my boss who then negotiates with HR on my behalf and I get a bigger raise. I’m not gonna let inflation kill my salary, and my boss is not gonna risk me leaving for another company. I do wish they would just give it to me up front and stop making me ask each year. We all know what the outcome is gonna be.

Rodeo ,

Wow must be nice

shasta ,

I’m not saying that the average wage in the country has not fallen against inflation. Data indicates that it has. But what I’m saying is that In the tech industry, if you provide good value to your company and the managers have half a brain, you should be able to negotiate annual raises to AT LEAST match inflation. If your company won’t, consider moving to a new company.

I know this is a privilege that most workers do not have, but this thread is about jobs in tech, where this is a more common case. It’s also one of the reasons why the aren’t more unions.

rab ,
@rab@lemmy.ca avatar

This is comment makes me want to move to US. In Canada what you said is so unrealistic

CanadaPlus ,

In every country but the US, really. Someday, big tech companies will realise that a person in any other Western country can code just as well for half the price, but for now they won’t even consider it cause 'Murica.

frezik ,

They do. They’re looking mostly to Eastern Europe. India is the classic place to look, but the quality of the tech education there is mixed (at best). I’ve worked with a lot of competent people from Romania.

CanadaPlus ,

I take it all the important stuff stays in America, though. There’s a chance you couldn’t even tell I’m Canadian if you met me, but there’s still senior devs earning 60k up here.

frezik ,

I’m not saying that the average wage in the country has not fallen against inflation. Data indicates that it has.

It actually hasn’t; the data has shifted since this talking point was created. There’s still other issues at work, though; the argument needs to be reframed around productivity.

See: midwest.social/comment/6656948

MajorHavoc ,

Two mitigating factors for me:

  1. For many years my skillet expanded faster than inflation ate away at my pay. I’ve been in a high demand specialty (Cybersecurity) for awhile.
  2. I’m now a manager, which does come with extra pay. Perhaps more importantly, it puts me in a position to throw my weight around to get my team and myself better raises.
frezik ,

This got passed around as a common fact in the wake of the 2008 financial crisis. Wages from the early 70s through 2010 or so were flat (not negative, but flat) due to inflation. Things have shifted since then.

fred.stlouisfed.org/series/LES1252881600Q

Note that the graph shows median wage; it isn’t as affected by a few high earners as average wage would be. The 2010s were a period of relatively low inflation and wages had a chance to catch up a bit.

What is true is that productivity has leaped massively since the 70s, but median wages have only crept up somewhat. The argument needs to shift to be around how the working class was screwed out of their share of productivity improvements. That’s not likely to change until we have more unions and overall something closer to Socialism.

Quadhammer ,

When AI is good enough to replace all of IT we all better hold onto our butts because we’re all going to fucking die

FrankTheHealer , in Happened to me multiple times

Pulsar text editor after I found out Atom isn’t going to get updates anymore.

I know there are other text editors, but for small, less complex tasks like editing .ini , .txt or .desktop files, something like Pulsar is just perfect. It’s open source and works across Linux, Windows and Mac. For those times when you’re VM needs a file edited lol.

backhdlp , in X is just better!
@backhdlp@iusearchlinux.fyi avatar

Insert comment about the window icon protocol here

Diabolo96 ,

What about windows icon protocol ?

Kidplayer_666 ,

Apparently there’s a massive controversy over what should be an extremely minute detail

asexualchangeling ,

I’ve heard that there is one, and I understand the reasons to let programs decide the icon, but what’s the controversy? What makes people think it’s a bad idea?

Kidplayer_666 ,

As usual it’s implementation if I’m not mistaken. Some say it should just be the icon on the .desktop file and move on with it, others JUST HATE THE CONCEPT OF THE DOT DESKTOP AND yada yada yada, others still want an implementation that allows on a per window basis, etc, etc, etc

dev_null ,

Forcing the icon from the .desktop file seems stupid, every window could need a different icon (e.g. contact list window and chat windows of an IM app, or browser windows using the website favicon)…

hulemy , in Happened to me multiple times

Spectre.css 🫡

massive_bereavement , in Happened to me multiple times
@massive_bereavement@kbin.social avatar

GitHub > insights> network

pkill ,

yeah though if there are many forks, can’t do without using some scripting. Hence I believe you should hard fork if you feel really serious about carrying on a project and/or at least link it in an issue on the original repo

agressivelyPassive , in Every Family Dinner Now

Even if ai took over 90% of all coding work, that still wouldn’t affect more than maybe two hours a day.

Che_Donkey ,
@Che_Donkey@lemmy.ml avatar

Yes, but your bosses don’t know/understand that, why pay you when they can have 3 interns & AI for freeeeeeeeeeee???

Clent ,

The bosses will figure it out when they never receive a working product.

Ephera ,

Our team lead recently sent out two fresh juniors to tackle a task, with no senior informed. And of course, they were supposed to build it in Python, even though they had no experience with it, because Python is just so easy. Apparently, those juniors had managed to build something that was working …on one machine, at some point.

On the day when our team lead wanted to show it to the customer, the two juniors were out of house (luckily for them) and no one knew where a distribution of that working state was. The code in the repo wouldn’t compile and seemed to be missing some commits.

So, a senior got pulled in to try to salvage it, but the juniors hadn’t set up proper dependency management, unit tests, logging, distribution bundling, nor documentation. And the code was spaghetti, too. Honestly, could have just started over fresh.

Our team lead was fuming, but they’ve been made to understand that this was not the fault of the juniors. So, yeah, I do think on that day, they found some new appreciation for seniors.

Heck, even I found new appreciation for what we do. All of that stuff is just the baseline from where we start a project and you easily forget that it’s there, until it’s not.

kibiz0r ,
  • Bosses
  • Figuring out why a project failed

Name a less iconic duo.

xmunk ,

They tried it with offshoring and those bosses are now out of work.

magic_lobster_party ,

Wait until AI start to summarize meetings into email

CaptDust ,

This is basically a thing now with how good transcription become, it’s wonderful

BossDj ,

Yup I’ve used it to write my meeting. And so many teachers using it to lesson plan

ramirezmike ,

doesn’t work well with non-native english speakers though

xmunk ,

I am waiting… with bated breath.

space ,

And then use AI to take some bullet points and turn them into a well formatted response.

danc4498 ,

Nah, it will create more meetings to keep the humans out of the way.

MadhuGururajan ,

That’s when AI crashes because the secret cabal of middle management will direct their brainwashed execs to divest. ^/s^

jwt ,

It would probably mean the amount of coding work that companies want done would multiply 10 fold as well. I’m sure the content of the work developers do will change somewhat over time (analogous to what happened during the industrial revolution), but I doubt they’re all out of a job in the near future.

agressivelyPassive ,

Where I’m really not sure is, what percentage of the software written today actually needs human work?

I mean, think about all the basic form rendering, inputs masks, CRUD apps. There’s definitely a ton of work in them and they’re widely used, but I’m pretty sure that a relatively basic AI-assisted framework could recreate most of these apps with hardly any actual coding. Sure, it won’t be super efficient or elegant, but let’s be honest: nobody cares about that, if they’re good enough.

Just look at Wix, Wordpress, Squarespace etc. Website builders basically imploded the “low effort” web design market. Who would pay hundreds for a website made by a human, if you can just click together something reasonably good looking in 2h?

MajorHavoc ,

There’s definitely a ton of work in them and they’re widely used, but I’m pretty sure that a relatively basic AI-assisted framework could recreate most of these apps with hardly any actual coding

Any shop that’s not incompetent switched to using frameworks for that stuff 10-20 years ago, so there’s hopefully very little work left there for the AI.

Even at a company where it’s a massive amount, that company “benefitting” from AI, really just managed to defer their “use a framework” savings 20 years late.

agressivelyPassive ,

Frameworks still require work. And tons of that. Even just defining all the form fields, add basic validations, write all the crud stuff, tests, etc.

space ,

Writing the actual code is the easy part. Thinking about what to write and how to organize it so it doesn’t become spaghetti is the hard part and what being a good developer is all about. AI

agressivelyPassive ,

Question is: how many developers are actually good? Or better, how many produce good results? I wouldn’t call myself a great programmer, just okayish, but I certainly pushed code I knew was absolute garbage, simply because of external pressure (deadlines, legacy crap, maybe just a bad day,…).

explodicle ,

I’m more of a mechanical engineer than a coder, and for me it’s been super helpful writing the code. The rest of our repo is clear enough that even I can understand what it actually does by just reading it. What I’m unfamiliar with are the syntax, and which nifty things our libraries can do.

So if you kinda understand programs but barely know the language, then it’s awesome. The actual good programmers at my company prefer a minimal working example to fix over a written feature request. Then they replace my crap with something more elegant.

jubilationtcornpone ,

I’ll just spend most of my time rejecting AI generated PR’s.

fuzzzerd ,

That sounds awful. Imaging going back and forth requesting changes until it gets it right. It’d be like chatting with openai only it’s trying to merge that crap into your repo.

aarRJaay , in Happened to me multiple times
@aarRJaay@lemmy.world avatar

Project gets so big and popular that the maintainer no longer has time to maintain it. Goto Step 1

pineapplelover , in Happened to me multiple times

Open source ftw amiright boys

chris , in Happened to me multiple times
@chris@l.roofo.cc avatar

Godmode: you maintain the fork.

SolanumChillEse , in Colors, localized.

Just started learning French only to find out you need a Bachelor’s in math just to count past 70.

mamarguerat ,
@mamarguerat@discuss.tchncs.de avatar

In Swiss French we say « septante » (70) « huitante » (80) and « nonante » (90) which is better than counting by 20

rclkrtrzckr OP ,

Swiss French doesn’t count as French (like Schwiizerdütsch isch nöd Dütsch)

NounsAndWords , in Colors, localized.

I almost missed the Spanish upsidedown semicolon

csolisr ,

¿Wait what?

jormaig ,

In Spanish we open and close all quotations. Like:

  • ¿Tienes cambio? (do you have change?)
  • ¡Me encanta! (I love it!)
tchotchony ,

I don’t speak Spanish at all, but I really wish more languages would adapt it. It’s so much easier to interpret a sentence knowing it’s meant to be a question or exclamation right from the start.

FluffyPotato , in Every Family Dinner Now

Yea, I tried to use AI for my work, it seems to have zero clue about the software I asked about but it pretends it does. I think I’m safe.

alcasa ,

Sounds good enough for my boss to me

SaltyIceteaMaker , in X is just better!
@SaltyIceteaMaker@iusearchlinux.fyi avatar

I actually quite like wayland

OsrsNeedsF2P ,

I too like my macros not working

SaltyIceteaMaker ,
@SaltyIceteaMaker@iusearchlinux.fyi avatar

Idk what the problem with you setup is but fir me every macro i have works. Be it programmed into my mouse or defined by my WM

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