News for hackers. Stuff that matters.
Re:Low-code is not a cure for overworked IT departments by azemetre on Thursday December 08, 2022 @12:56PM (#33910897)
I know someone that is an executive at a F500 who does this with his team. According to him most divisions similar to his require a staff of 150-200 but he gets in done with 50 distributed around the world (mostly Poland & US). He tells me that he still has to argue for his budgets despite massive success and other adjacent coworkers get very toxic once they find out a division in the company pays good wages to their workers. Not only do they get good pay, but the SWEs love working in the org because their leaders regularly listen to them and employ solutions they suggest. There is very very little turnover in the rg.

You'd think the success of his model would be used elsewhere to reduce employer costs and increase retention (no SWE has left his org in 4 years). Instead other petty executives get pissy and poison the well.

Something is extremely off with modern corporate America.

Re:Low-code is not a cure for overworked IT departments by galdosdi on Thursday December 08, 2022 @01:16PM (#33911127)
What they don't get outside of Big Tech is that non-junior developers are (relative to the traditional pre-software 20th century industrial business model) more like managers than like line workers. It's just that the "workers" we manage are robots.

But even a pretty low level developer is going to end up making important business decisions just incidentally as part of their job, because it's hard to specify out every little decision that could impact the business without basically doing the dev's job for them.

Businesses can embrace that or they can ignore it at their peril.

Re:Low-code is not a cure for overworked IT departments by marcosdumay on Thursday December 08, 2022 @01:49PM (#33911537)
What managers don't get is that almost all roles are like that. In fact, I'm wondering if that "almost" word should be there at all.

Everybody organizes people, decide how work should be done, and has to make a lot of little decisions that nobody could anticipate. Not with the same leverage as developers, but with important consequences too. Somehow, management experts can't accept this.

Re:Low-code is not a cure for overworked IT departments by giraffe_lady on Thursday December 08, 2022 @01:58PM (#33911649)
"No such thing as unskilled labor" really not something they can handle huh?
Re:Low-code is not a cure for overworked IT departments by lazypenguin on Thursday December 08, 2022 @03:25PM (#33912852)
I've come to believe that all labor is skilled, all that matters is how much training and/or experience is required to make them able to do the job that differs.
Re:Low-code is not a cure for overworked IT departments by PeterisP on Friday December 09, 2022 @04:58AM (#33919577)
But that's kind of the point -all that matters is how much training and/or experience is required to make them able to do the job, but the differences can be quite large.

We establish a difference between jobs where that training is relatively short (and thus we can expect it to happen on-site by the company who can hire people from other positions and have them do the new job) and the jobs where that training takes many years and thus requires significant pre-commitment and long-term planning to ensure that they can be filled.

For the purposes of crude statistics we pick an arbitrary line and label the jobs with <1 year of job-specific training required (starting from generic knowledge e.g. highschool or a degree in some other field) as "unskilled" and >1 year job-specific training required as "skilled"; but the key point is that there is a substantial qualitative difference between roles where you can "swap" people from one industry to another, and roles where that doesn't make sense at scale - while some individuals do switch high-investment careers, you're not going to solve a pandemic-prelate doctor shortage by re-purposing excess lawyers, but in that same pandemic you can solve a delivery driver shortage by re-purposing excess cashiers. Similarly in IT, the jobs which can be done by putting someone through an x-week boot camp do need different treatment from managers and policy-makers than the tech jobs which do require much more training and/or experience.

Re:Low-code is not a cure for overworked IT departments by tick_tock_tick on Friday December 16, 2022 @08:27PM (#34023215)
You're just being pedantic that's exactly what skilled vs unskilled labor means.
Re:Low-code is not a cure for overworked IT departments by DaiPlusPlus on Thursday December 08, 2022 @01:36PM (#33911362)
I find that any company that actually gives its college-hires the formal job-title "Junior Developer" is not a good place to work: I interpret it as saying they don't respect their own employees. YMMV.
Re:Low-code is not a cure for overworked IT departments by ckdot on Thursday December 08, 2022 @01:51PM (#33911557)
How would you name them then? In my experience many companies tend to give all the developers senior statuses even though they are actually still quite juniorish. What’s wrong to be a Junior Developer?
Re:Low-code is not a cure for overworked IT departments by DaiPlusPlus on Thursday December 08, 2022 @02:04PM (#33911734)
I'd trim-off the "Junior" and leave it at that. For a formal job-title (as HR would demand) it's common to have Roman numerals appended, e.g. "SWE I" and "SWE II" before you get "Senior". The semantics is the same: "SWE I" == "Junior SWE" but without the unpleasant connotations that the term "Junior" specifically has, especially when you have older folks coming in at an entry-level (e.g. from coding-camps or a midlife career change) where referring to a 40something as "Junior" just feels weird.

That's how it's done at all the US software companies I've worked at, including Microsoft and some startups.

My current company does has done away with job-titles entirely and we make up whatever we want on our business-cards (within reason).

Re:Low-code is not a cure for overworked IT departments by ckdot on Thursday December 08, 2022 @02:08PM (#33911810)
Ok, seems like a good alternative. I didn’t know about it, in Germany it’s simply „Junior“ and „Senior“. If you are like a year or two in a company you usually are simply upgraded to „Senior“ no matter what. Even though I wouldn’t consider Junior offensive I like the system you describe much more.
Re:Low-code is not a cure for overworked IT departments by ok_dad on Thursday December 08, 2022 @01:21PM (#33911193)
I bet your friend works super hard to manage 50 people as well as you say. I was in the Navy and the primary way to make a division/department great was for the leader to work 2x as hard as their peers to make sure theor division/department was performing awesomely. I recall having to get up 2 hours early to review my division's maintenance schedule so I could do surprise spot-checks. Peers would let the 1st class PO choose the spot-checks, and of course they're going to chose the easiest and fastest ones to finish, rather than something representative of the most important maintenance that day. The thing is, my division wasn't angry at me for doing the hard spot-checks (or anything else I was a hard-ass about), because I also spent more time to make sure they got ranked at the top of the stack and fought for them to get more time off and freedoms even if my superiors got irritated at me, so they were willing to work hard and perform above the rest of the crew. Managers that suck and don't work as hard have shit teams.
Re:Low-code is not a cure for overworked IT departments by silvestrov on Thursday December 08, 2022 @01:55PM (#33911604)
In tech and other creative jobs: the better the developers are, the less (micro)management they need.

Bad managers thinks a managers role is all about making decisions. Great managers knows it's about enabling employees: great managers act more like secretaries, making sure everybody knows everything they need.

When a manager can communicate what is going on and what the strategy is, most decisions become obvious and this results in everybody agreeing to what needs to be done.

Re:Low-code is not a cure for overworked IT departments by andrewflnr on Thursday December 08, 2022 @05:32PM (#33914679)
I'm curious exactly what that toxic and pissy behavior looks like, and how it's motivated. Is it just because he's making them look bad?
Re:Low-code is not a cure for overworked IT departments by azemetre on Friday December 09, 2022 @09:51AM (#33921766)
Seems to be just jealousy. From what I gather the old CEO and CTO liked him and his successes/goals but other junior level executives did not.

When the new CEO was brought on they started to listen to the junior executives. They poison the well by stating things like how what he is doing isn't necessary or slowing down their own goals.

Just humans being humans. As a result he will likely leave in <2 years. I don't doubt that his old org will falter extremely fast.

It seems like well run orgs with less people are highly susceptible to quick change than large useless behemoths. Seems paradoxical, but a common fate at many companies/orgs.

Re:Low-code is not a cure for overworked IT departments by Joeri on Thursday December 08, 2022 @03:37PM (#33913005)
Something is extremely off with modern corporate America.

That’s because large corporations are typically run like communist states, where the workers have little say in their own work, and tyrannical unelected leadership sets up hierarchies that reward political infighting to build power.

Why don’t corporations try democracy and bottom-up decision-making? Is corporate capitalism incompatible with democracy?

Re:Low-code is not a cure for overworked IT departments by drewcoo on Friday December 09, 2022 @03:31AM (#33919010)
> That’s because large corporations are typically run like communist states, where the workers have little say in their own work, and tyrannical unelected leadership sets up hierarchies that reward political infighting to build power.

You're describing capitalism, actually.

> try democracy and bottom-up decision-making

Those are called worker co-ops. They're very socialistic. And democratic. It's quite possible for them to be profitable, too.