News for hackers. Stuff that matters.
Re:Low-code is not a cure for overworked IT departments by recursivedoubts on Thursday December 08, 2022 @12:20PM (#33910458)
There is one thing that works in tech, and boss man doesn't want to hear it: pay a small team of good developers a good wage and treat them well.

The second a difficult bug arises in your low-code (or, now, GPT-generated) solution, good luck.

Re:Low-code is not a cure for overworked IT departments by that_guy_iain on Thursday December 08, 2022 @12:57PM (#33910908)
The reason the boss man doesn't want to hear your thing is that it's basically super hard to get.

"Good developers" are hard to find. Average developers aren't even easy to find nevermind ones that are actually good. The paying them a good salary and treating them well, companies are right onboard with in my experience. The tech department has better working conditions that most other departments. I worked at one company and one of the marketing teams once had to leave a resturant before eating because their lunch time ran out. So they paid for their food and left without it. All the techies just looked on in shock. We came and went as we wanted.

But the thing of finding good developers is hard. Even if you target just the folks in the top 50% of the bell curve, it's still going to be hard. And in my experience you get a few lower quality developers in and the next minute you've got someone saying their AWS lambda solutiuon can scale to any level 10 minutes after their solution took down the whole system in cascading failures because it was returning 500 due to the non-serverless database not scaling... I swear to god, even the non-technical folk knew the guy was talking nonsense. And the thing is, these people can and will pass your tech tests because honestly tech tests aren't really good at showing you how good a developer is actually understanding things. They can write quicksort but have no idea, how to figure out the best way to scale a data export feature that is crashing because of memory limits.

And the thing really with no-code, you encounter a bug, you're possibly dependent on a third party to fix the bug. Not a good place to be in because they never care as much as you do.

Re:Low-code is not a cure for overworked IT departments by Yizahi on Thursday December 08, 2022 @02:40PM (#33912229)
You don't need good developers as in top quartile genius ones. Even more, they don't want to work at your bank or web shop. You need good developers, where good means "decent human beings" while being just average ib talent. Those can be found without gigantic effort, I'd say a majority of developers fall in this category. There is only one hard requirement for recruiting such average team. To hire and retain developers who are "decent human beings" the manager/hr should also be good, as in "decent human beings".
Re:Low-code is not a cure for overworked IT departments by blastro on Thursday December 08, 2022 @03:18PM (#33912762)
Reminds me of the movie "Shaolin Soccer" [1] wherein a martial arts master becomes a soccer coach, and organizes a rag-tag group of misfits into a championship team.

Software is a team sport.

[1] https://en.wikipedia.org/wiki/Shaolin_Soccer

Re:Low-code is not a cure for overworked IT departments by loudmax on Thursday December 08, 2022 @01:27PM (#33911269)
Without knowing the background to that anecdote, the impression I get is less that the tech folks at that company were coddled than that the marketing folks were undervalued. If the marketing folks really are providing value for the company and doing a good job marketing the company, then there's no sense in forcing them to miss lunch. If the marketing folks require so much micromanagement that they can't be trusted to schedule their own lunch breaks they probably aren't contributing significant value to the company anyway, so they should be let go and replaced with a more responsible marketing department.

It takes a lot of different skills to run a company. Even at a tech company, tech isn't the only skill that matters.

Re:Low-code is not a cure for overworked IT departments by nightpool on Thursday December 08, 2022 @04:02PM (#33913364)
I believe that was exactly GP's point—they're just pointing out that the problem with retaining tech workers isn't often that they're treated poorly by their company, even when that might be the problem with retaining many other workers.
Re:Low-code is not a cure for overworked IT departments by jjav on Thursday December 08, 2022 @05:12PM (#33914415)
> "Good developers" are hard to find. Average developers aren't even easy to find nevermind ones that are actually good.

That's really not true. You don't need to find a Linus or Ken Thompson for that enterprise system. All you need is developers with sufficient maturity to not be distracted by shiny objects, who are proud to build reliable secure systems with the most boring technology applicable (complexity is the enemy of everything, including security, availability and maintainability). These people are easy to find. Yes, you still have to treat them humanely and pay fairly, but finding them is easy.

One factor that may seem to make them difficult to find is the current interviewing landscape. If your hiring process is laser focused on hiring leetcode ninjas, you will staff teams full of leetcode ninjas. I will say the union between the sets (leetcode ninjas) and (maturity to favor stable solutions) isn't super huge.

If for anyone who is doing leetcode hiring (not specifically leetcode, but that mindset) and finding hiring competent people difficult, I can suggest to change your hiring practices and your world will change dramatically.

(Or don't, leaving even more competent developers for me to find even easier.)

Re:Low-code is not a cure for overworked IT departments by ambicapter on Thursday December 08, 2022 @01:13PM (#33911091)
> The tech department has better working conditions that most other departments.

How many departments are asked to check in every single day with what you did yesterday and what you plan on doing today?

Re:Low-code is not a cure for overworked IT departments by that_guy_iain on Thursday December 08, 2022 @01:14PM (#33911111)
The humanity of being asked two simple questions about what work you're doing. It's shocking. I know. But I've worked at a few companies where they rolled the standup out to otherd departments.

If you honestly think being asked those 2 simple questions is not being treated well. You're going to have a hard life.

Re:Low-code is not a cure for overworked IT departments by Retric on Thursday December 08, 2022 @01:25PM (#33911256)
No single example on it’s own seems like such a big deal. But long hours, being on call, little respect, etc show IT is a low status profession that happens to pay reasonably well.
Re:Low-code is not a cure for overworked IT departments by yamtaddle on Thursday December 08, 2022 @01:50PM (#33911547)
> IT is a low status profession that happens to pay reasonably well.

IMO this is absolutely crucial to understand about our industry, for programmers too, not just IT.

We're paid well because they can't avoid paying us well. But they don't want to let us in The Club of the actual professional or upper-middle class, in terms of perks and status (and, actually, pay in most of the industry, even in the US, doesn't quite rise to that level—$200k+ for mid-career-or-earlier isn't what most programmers see).

Frequent monitoring and things like open floorplan offices are part of that. High-status gets very little monitoring, and an office. There are tons of little things like this.

I think it may also be a minor reason our interviews are so god-awful (but I think the main reason is the huge players trying to reduce turnover to suppress the rate of wage increases).

Re:Low-code is not a cure for overworked IT departments by sokoloff on Thursday December 08, 2022 @02:45PM (#33912299)
I think a major reason interviews are so god-awful is that, due in large part to the high wages, there are a lot of frankly totally unqualified people seeking SWE positions. And when they fail an interview, they don’t dematerialize, but rather keep banging away hopelessly at the front door of the process.

When companies want a fully algorithmic way to filter for signal, it’s not because we think it’s a great process, but because it’s one of the only viable processes.

Re:Low-code is not a cure for overworked IT departments by jimkoen on Thursday December 08, 2022 @03:23PM (#33912822)
> frankly totally unqualified people seeking SWE positions

PLEASE explain to me what value leetcode-type questions provide over what good of a software engineer someone is!

Re:Low-code is not a cure for overworked IT departments by sokoloff on Thursday December 08, 2022 @03:40PM (#33913045)
Imagine you had an automated oracle who could tell you how many out of three easy-level leetcode problems a candidate could solve in 90 minutes total.

Would that piece of information be helpful to you as you consider which candidates to invite to the first round of interviews? That is why companies do it.

A candidate who got 2 or 3 solved in 90 minutes is very likely to do much better on the rest of the interview and on the job than someone who couldn't solve any.

(I think a lot of people who can write code have a difficult time imagining just how many people both can't write code and apply for seemingly every posted SWE job listing.)

Re:Low-code is not a cure for overworked IT departments by vagrantJin on Friday December 09, 2022 @02:59AM (#33918834)
> Imagine you had an automated oracle

Haha. Hiring people is a job in and of itself. It needs a good eye for detail and intuition.

People are weird. Some days they write great code and hardly any serious bugs. Other days they need to look up a for-loop on MDN.

Re:Low-code is not a cure for overworked IT departments by vbezhenar on Thursday December 08, 2022 @03:28PM (#33912898)
There're shocking number of people who can't write simplest code.

Here's simple task that I ask on interviews: write JavaScript function which works like setTimeout and uses setTimeout internally but provides a Promise result so it can be awaited. Very few people can write that kind of code. They actually have no idea what Promise is. They want to get in frontend position. How can you write frontend code if you have no idea what Promise is.

Re:Low-code is not a cure for overworked IT departments by andrewflnr on Thursday December 08, 2022 @09:02PM (#33916465)
I would say that's not a great example. I wrote literally that function as a utility in my project, and it was honestly kind of tricky. There's a big gap between knowing how to use a Promise, which is necessary and closer to an "idea what a Promise is", vs how to build one from scratch, which is nice but probably not necessary for a generic frontend job. It wasn't even really necessary for me, I just wanted to be able to pause functions with an await statement.
Re:Low-code is not a cure for overworked IT departments by Nextgrid on Thursday December 08, 2022 @03:27PM (#33912886)
They don't measure "goodness", they merely check that the person actually knows how to write code. I disagree with them (I believe they are unnecessarily complex when it comes to the actual algorithms, and rarely mimic the real-world requirements of the job), but at least they do weed out idiots who can't even write a for loop.
Re:Low-code is not a cure for overworked IT departments by jrochkind1 on Thursday December 08, 2022 @03:55PM (#33913263)
Also it is very difficult to assess someone's coding qualifications in an interview -- I feel like more difficult compared to other roles, although I'm interested in opposing opinions -- especially if the person doing the assessing isn't a coder themselves, but honestly either way.
Re:Low-code is not a cure for overworked IT departments by baronswindle on Thursday December 08, 2022 @02:27PM (#33912070)
Is being on call really a sign of low status? I may be wrong, but I'm pretty sure most doctors have an on-call schedule. And if you think doctors aren't in a high-status profession, I reckon your standards are wildly different from my own.

Long hours and little respect probably will vary from one employer to the next. However, I've been working as a developer for about ~10 years - most of it with a mid-size insurance company but the last couple with a large bank. I work longer hours than most of my colleagues, but I've rarely put in more than 50 hours in a week, and my average is probably closer to 45. And my non-engineering colleagues have always treated my fellow engineers and me with respect and an appreciation for the difficulty of what we do. If anything, they've usually been a bit too deferential.

YMMV, but I think our profession is probably among the best in the world for workers. If my child were about to enter the working world and had the ability + interest, I'd absolutely recommend this as a career.

Re:Low-code is not a cure for overworked IT departments by Xeronate on Thursday December 08, 2022 @03:20PM (#33912771)
I don't think on call is a sign of low status, but I think OP is correct that programming is a low status job. People respect the business guys with the big ideas, not the implementors and tbh I think that's fair. It's still one of the best jobs in terms of benefits, but you have to be willing to accept that your life as a corporate programmer is mainly carrying out someone else's ideas.
Re:Low-code is not a cure for overworked IT departments by Retric on Thursday December 08, 2022 @03:38PM (#33913011)
Being on call is just one sign, just as IT is more than just programming. Also the vast majority of doctors, especially the high status ones aren’t on call.

However, being on call is representative of something. Your electric company has linemen ready to respond at 2AM because they provide a service which needs to be available 24/7. However, good luck trying to contact your dermatologist, accountant, physical trainer etc at 2AM.

Re:Low-code is not a cure for overworked IT departments by yourapostasy on Friday December 09, 2022 @02:41AM (#33918720)
> Is being on call really a sign of low status?

For all practical purposes, above a certain level of management, you are implicitly on call all the time. However, the bar to clear to engage you gets higher the further up the leadership layers you go. A manager of a handful of teams comprising about 100 staff gets engaged for less serious fires than the CEO, but both are "on call". It might take the board of directors chartering a helicopter to get to the CEO's fly fishing cabin during the CEO's vacation if a situation warranting such presents itself, but the CEO is absolutely on call 24x7x365.

The complexity of what engages the on call person I suspect is what connotes status. Called for clearing out disk space: low status. Called for application outage that has stumped multiple technical teams: higher status. Called for a production outage impacting the next day's C-level reports that requires engaging other management: higher status. Called for heading off a shareholder proxy battle: even higher status.

Note here complexity doesn't solely reside in the technical realm, but frequently is rather a blend of technical factors, social factors, and quickly making impactful decisions in low-information situations.

Re:Low-code is not a cure for overworked IT departments by giraffe_lady on Thursday December 08, 2022 @01:55PM (#33911607)
It is just baffling that you think this. Have you worked in the service industry recently? Like about half of americans? Where you also work long hours, but don't have a set schedule, or health insurance, or pto. And are required to endure virtually any debasement a customer feels like exposing you to. And your behavior, appearance, comings and goings are rigidly governed by a handbook and enforced by petty tyrants enraged by also enduring all these same conditions?

Get some perspective ffs. This is the easiest, cushiest job I've ever had, and the only one where people with masters degrees often consider me their peer despite my 11th grade education.

Stop whining and join a union or something seriously. These are all minor and solvable problems.

Re:Low-code is not a cure for overworked IT departments by Retric on Thursday December 08, 2022 @09:42PM (#33916747)
Being cushy isn’t high status.

Many IT jobs are paid hourly, don’t get health insurance, and some even get paid minimum wage. That said, I have had plenty of people describe their retail jobs as cushy because it’s low physical labor, inside with AC, and they don’t have to think.

Re:Low-code is not a cure for overworked IT departments by ipaddr on Thursday December 08, 2022 @02:40PM (#33912221)
That says more about you than the average developer. You may feel you won the lottery because you don't have to stack boxes in your hometown for minimum wage because of the limitations on a grade 11 education. That person who put in the effort/time/money to get that masters might feel left out of the club of his former peers run the show.

Please get some perspective not everyone is in your situation.

Re:Low-code is not a cure for overworked IT departments by lmm on Thursday December 08, 2022 @04:42PM (#33913930)
Long hours, being on call, and not getting respect are bad things, and you should not work a job where they happen. That has absolutely zero relation to whether you're asked what you're working on.
Re:Low-code is not a cure for overworked IT departments by peteradio on Thursday December 08, 2022 @01:50PM (#33911545)
The problem with the question is never liking the answer: "I'm probably gonna have to stare at the sky for 4-5 hours, and what you consider real work is gonna maybe start happening tomorrow."

I can't wait for low-code to get good. It's going to throw back in real time the obliqueness of the request:

"Validating most likely candidate solution..."

8 hrs later

"Solution failed to validate ... please try rephrasing request."

Re:Low-code is not a cure for overworked IT departments by Hermitian909 on Thursday December 08, 2022 @02:10PM (#33911840)
> I'm probably gonna have to stare at the sky for 4-5 hours, and what you consider real work is gonna maybe start happening tomorrow

It may not be indicative of the industry at large, but most engineers I know get away with this by changing the framing "I'm working on a doc" or "I'm scoping this feature" etc. Obviously this does not work with sufficiently bad management.

Re:Low-code is not a cure for overworked IT departments by ResearchCode on Thursday December 08, 2022 @03:40PM (#33913046)
Daily interrogations by someone who finished a two-day "agile" course. Doctors don't have to put up with this. Or you could always get a better job that doesn't do "standups".
Re:Low-code is not a cure for overworked IT departments by that_guy_iain on Friday December 09, 2022 @04:13AM (#33919288)
Your lucky if they had a two-day course on "agile". And Doctors have rounds where they talk about what the status update of their patients.
Re:Low-code is not a cure for overworked IT departments by ambicapter on Friday December 09, 2022 @09:26AM (#33921490)
Well, patients are important. Reinventing the wheel because your company suffers from NIH syndrome is not.
Re:Low-code is not a cure for overworked IT departments by ResearchCode on Saturday December 10, 2022 @10:02AM (#33933176)
Software engineers already automated that. We know if the server is down.
Re:Low-code is not a cure for overworked IT departments by ozim on Thursday December 08, 2022 @04:37PM (#33913861)
Do you happen to know what kind of BS doctors have to put up every day?

Care to outline it for me?

Re:Low-code is not a cure for overworked IT departments by tartoran on Thursday December 08, 2022 @05:07PM (#33914330)
Doctors have to see multiple dozens of patients a day. Often their life sucks, have to sleep on the job in the hospital, etc. Never be envious with their plot, private capital sucks the juice out of everyone unlese we fight back.
Re:Low-code is not a cure for overworked IT departments by that_guy_iain on Friday December 09, 2022 @04:15AM (#33919301)
> private capital sucks the juice out of everyone unlese we fight back.

They're even busier in public hosptials btw

Re:Low-code is not a cure for overworked IT departments by ResearchCode on Saturday December 10, 2022 @10:05AM (#33933199)
Sure, show me the two-day course I can take that enables me to work in a hospital micro-managing the doctors.
Re:Low-code is not a cure for overworked IT departments by PhasmaFelis on Thursday December 08, 2022 @06:33PM (#33915329)
Annoying as morning standups are, they are (well, should be) about keeping the team in sync and communicating, not about Big Brother watching you. Companies that want to be Big Brother have much more intrusive and insidious ways of doing that.

I am a disorganized guy who hates authority and interruptions, and even so I have grudgingly come to realize that (strictly) 15-minute morning standups actually do increase my productivity.

Re:Low-code is not a cure for overworked IT departments by icelancer on Thursday December 08, 2022 @01:46PM (#33911488)
Sales and Marketing both deal with this and have for much longer than software developers.
Re:Low-code is not a cure for overworked IT departments by that_guy_iain on Thursday December 08, 2022 @03:02PM (#33912529)
Having worked sales. You got asked what you've done today multiple times during the day.
Re:Low-code is not a cure for overworked IT departments by icelancer on Thursday December 08, 2022 @03:39PM (#33913037)
Yeah, same. Once per day would be a dream.
Re:Low-code is not a cure for overworked IT departments by stcroixx on Thursday December 08, 2022 @03:21PM (#33912789)
Kids in US public schools stop getting micromanaged like this around first grade. Tech workers are treated like toddlers.
Re:Low-code is not a cure for overworked IT departments by vbezhenar on Thursday December 08, 2022 @03:23PM (#33912828)
What will happen if you will tell your manager that you will not visit those standups anymore? Will you be fired?
Re:Low-code is not a cure for overworked IT departments by orwin on Thursday December 08, 2022 @01:26PM (#33911266)
>Not a good place to be in because they never care as much as you do.

What you really want is developers who understand your solution and your stack, and actively want to contribute.

And for that, you need a good team mentality, easy-to-read code, and a good onboarding. And avoid crunch time as much as possible, especially when a new hire arrive, because you want him to ask dumb questions asap.

[useless personnal anecdote because i feel great about my new workplace removed]

Re:Low-code is not a cure for overworked IT departments by BlargMcLarg on Thursday December 08, 2022 @01:52PM (#33911569)
>after their solution took down the whole system in cascading failures because it was returning 500 due to the non-serverless database not scaling

Why is a single dev able to take down your entire system without intention?

>They can write quicksort but have no idea

So don't use quicksort or identical questions and ask them more.

Your entire anecdote can just as well be held as testament of how a company's process is completely fragile. Which is at least a yellow flag as to what else it is hiding.

Re:Low-code is not a cure for overworked IT departments by chasd00 on Thursday December 08, 2022 @04:41PM (#33913910)
> you're possibly dependent on a third party to fix the bug.

IT departments love this, because it's not their problem and they don't have to do anything except press reload in the third party's ticketing system.

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.

Re:Low-code is not a cure for overworked IT departments by blowski on Thursday December 08, 2022 @01:16PM (#33911123)
It’s not that simple though, is it.

There are plenty of highly paid engineers who couldn’t build a decent product given all the coffee in Shoreditch.

As a non-tech person, how do I know to whom I should give all this money? Maybe a hands-off CTO or a hands-on architect cum engineering manager? Or a product person? Or maybe a skilled UX designer? Or a good infrastructure person? Or a DBA, and in which database? Or should I lower the money and get cheaper people in all those roles? Or maybe outsource the whole thing to an agency?

There are plenty of stories of companies who have hired all the above on good money and built an over-engineered, unmaintainable mess that solved zero real world problems.

I would argue that instead of money, you should build it with patience. Hire slowly. Solve one small problem at a time.

Re:Low-code is not a cure for overworked IT departments by Nextgrid on Thursday December 08, 2022 @02:44PM (#33912275)
When it comes to over-engineering and solving zero real-world problems, that's mostly a company, management and/or investor problem. There's many startups out there where the primary goal is not to solve a business problem profitably but to build a complex engineering playground so they can be part of the "cool kids" club and justify the next VC round.

This translates to hiring - if your job spec is nothing but buzzwords you'll attract the kind of people that "engineer" for engineering's sake and resume value as opposed to solving your business problem (hell, does the job spec even include the actual business problem you're solving beyond vague platitudes about changing the world and boasting about their VC funding?).

Salaries need to reflect it too - if you pay too low, the only people that can afford to work for you are those that do so for the resume value rather than the money or the fun of playing in an engineering playground and potentially becoming its lead - with again zero concern as to whether they're solving the business problem. The kind of engineer you'd actually want usually already makes good money and no longer needs the resume value nor can be bothered to over-engineer.

Even as a contractor I've had plenty of leads where it became clear they weren't looking for an efficient solution to their business problem but an over-engineered mess to expand their engineering playground and my counterpoints fell on deaf ears.

Re:Low-code is not a cure for overworked IT departments by ckdot on Thursday December 08, 2022 @01:55PM (#33911608)
If you are a decision maker, especially a CTO, you should be able to know who to give all the money. True, there are too many people making the wrong technical decisions and by this increasing the complexity of a project easily by 10x or more. But, to answer your question, if someone doesn’t know, (s)he’s actually simply not in the right position.
Re:Low-code is not a cure for overworked IT departments by giantg2 on Thursday December 08, 2022 @12:28PM (#33910568)
Yep, the auto-generated stuff is a nightmare to understand. I've found it hard even switching from the old monolith architecture to the new Cloudformation stuff. But maybe I'm just stupid
Re:Low-code is not a cure for overworked IT departments by mathgladiator on Thursday December 08, 2022 @12:56PM (#33910898)
> But maybe I'm just stupid

No, I believe the cloud stuff has evolved in a way that is just strange. I know I'm not stupid, and I look at this stuff with suspicion. This is why I'm going vertical by owning my entire stack (except Amazon S3 because it is awesome...)

Re:Low-code is not a cure for overworked IT departments by hothead334 on Thursday December 08, 2022 @01:18PM (#33911164)
Could replace S3 with a self hosted Minio instance?
Re:Low-code is not a cure for overworked IT departments by mathgladiator on Thursday December 08, 2022 @04:57PM (#33914186)
You can, but S3 has a special place in my heart as I worked there. I know a lot of the deep details.

I wish it was cheaper, but I can leverage it well.

Re:Low-code is not a cure for overworked IT departments by ilyt on Thursday December 08, 2022 @01:19PM (#33911179)
I think it's just idiosyncrasies of one system create idiosyncrasies in next system that uses it.

Nobody would design it like that from scratch but having only already existing stuff to build on makes the end result more complex that the problem it solves requires

Re:Low-code is not a cure for overworked IT departments by ken47 on Thursday December 08, 2022 @01:39PM (#33911401)
And/or find a developer who makes your other developers better. I've been on many teams now where basic principles of establishing positive team dynamics are ignored so that people can gratify their insatiable egos.
Re:Low-code is not a cure for overworked IT departments by theteapot on Thursday December 08, 2022 @12:54PM (#33910867)
> There is one thing that works in tech, and boss man doesn't want to hear it: pay a small team of good developers a good wage and treat them well.

And have a compelling product ...