News for hackers. Stuff that matters.
Re:Watching an acquirer ruin your company by PragmaticPulp on Saturday July 02, 2022 @09:30PM (#31964214)
> As soon as Sphero completed the acquisition, bringing Kelsus in as an app developer, two things happened: 1) Sphero told us they needed fully revamped iOS and Android apps six months later with no schedule wiggle room. 2) Sphero spent the first two of those six months organizing a team on their side and hashing out requirements for the new apps.

This exact pattern has preceded every mismanagement disaster I've ever seen:

1) Management gives an unreasonable deadline to developers before defining the deliverables. Clock starts ticking.

2) Management then fails to settle on the requirements for months and/or continuously moves the goalposts while people are trying to work, turning an unreasonable deadline into an impossible deadline

3) Developers start realizing that they're going to receive the blame when impossible deadline isn't achieved, despite not having any control in the matter. They start leaving for new jobs, and the death spiral begins.

It's the universal pattern of a management team that doesn't know how to do anything other than make demands and then apply pressure. Unless you can get someone in charge who has real leadership and planning skills, it's not recoverable.

Re:Watching an acquirer ruin your company by hinkley on Saturday July 02, 2022 @09:49PM (#31964325)
> and the death spiral begins.

The death spiral becomes visible, really. The gun had already been fired, the body just hadn’t hit the ground yet.

I must say these failure modes are much worse than the ones I’ve experienced, which maybe I should be grateful for, I’d have to think about this. Generally I’ve seen a slower burn, where the remaining fiscal year plays out with soothing tones and promises of not changing things, and if money doesn’t magically appear in their accounts, which why would it? Then they don’t give you money for some of the things you usually do and while they technically didn’t tell you not to do them, if there’s no money you don’t get to do them.

I don’t know which business school teaches people to say “ah can you smell that fresh mountain air” while they have their hands wrapped tightly around your neck but that’s some gaslighting BS that I hope nobody experiences, but I know people have. Best I can do is tell them to watch out for it. Some places you’re safe until FY+1, and things don’t go fully absurd until FY+2.

Re:Watching an acquirer ruin your company by lovich on Saturday July 02, 2022 @11:56PM (#31964920)
> I don’t know which business school teaches people to say “ah can you smell that fresh mountain air” while they have their hands wrapped tightly around your neck …

It’s all of them and the higher you get into management the more apparent it is. They sell a system of meritocracy where those who work the hardest get the rewards. Then you get into management and working side by side with people whose first job out of college was as a VP, who explain to you how they are forcing the newly hired manager to fire someone at random to “make sure they have a backbone”

Software engineers have been tricked into thinking they are part of the in club because they are paid well enough to have the lifestyle that the middle class had between ww2 and the 80s, but we are being systematically stripped of the value we bring.

If this wasn’t true then we wouldn’t be able to point towards recent events like jobs setting up a hiring cartel to depress our wages

Re:Watching an acquirer ruin your company by cr__ on Sunday July 03, 2022 @01:11AM (#31965249)
> Software engineers have been tricked into thinking they are part of the in club because they are paid well enough to have the lifestyle that the middle class had between ww2 and the 80s

This, and additionally we've been tricked into feeling guilty about it as well.

Re:Watching an acquirer ruin your company by Phlarp on Sunday July 03, 2022 @01:52AM (#31965424)
And still too busy smelling our own farts to unionize.
Re:Watching an acquirer ruin your company by mm007emko on Sunday July 03, 2022 @03:24AM (#31965811)
Well, question is which part of the world you live in, of course. But I don't need to unionize. If I am not satisfied in my job I can switch. Each consecutive job hop past 15 years got me better pay, better benefits and sometimes a better job (sometimes it was equaly shitty as the prevous one but for better money). This does not happen for unionized workers.

Maybe in the future we will have to unionize. Definitely not now and not in Europe. And this is not a matter of pay, e.g. airline pilots are paid more than programmers here yet they are heavily unionized.

Re:Watching an acquirer ruin your company by smcl on Sunday July 03, 2022 @07:14AM (#31966826)
Would this not be the best time to form a union, though? If we start to hit tough times when programmers are treated like shit and the job market is tight, then your colleagues will be less inclined to rock the boat and management will be actively trying to crack down on any attempts to organize. Basically when you need a union it could be too late.

Right now management will be off-guard, not expecting any unionisation push and will be a little bit unprepared as to how to counter it (that is, if they even try). Employees will likely feel comfortable openly discussing unions knowing that they probably won't feel any reprisals (and if they do, well the job market is still pretty good for the moment). The tough part would be convincing someone on $1x0,000/year that they might benefit from a union.

Re:Watching an acquirer ruin your company by pixl97 on Sunday July 03, 2022 @12:19PM (#31968811)
Software engineers: "No, it's going to be different for us!"

Education still doesn't prevent us from falling in particular traps.

Re:Watching an acquirer ruin your company by smcl on Sunday July 03, 2022 @03:17PM (#31970197)
Yep. Hell I'm guilty of the same thing. I'm saying "we" should unionise and it's a good thing to do - while not unionising myself. My defence (excuse!) is that I'm a foreigner, my local language skills suck to the point that I'd struggle to understand local employment law so I'd be a pretty awful person to spearhead this :)
Re:Watching an acquirer ruin your company by peyton on Sunday July 03, 2022 @07:44AM (#31966967)
The retaliation penalty is tiny. You’re not really the target demographic for the whole union thing.

Spend your money/energy on lobbying.

Re:Watching an acquirer ruin your company by SamoyedFurFluff on Sunday July 03, 2022 @07:07AM (#31966776)
I also don’t need to unionize but I’m pro-union. I think software should have a guild like the actors guild, that enforced minimum standards. when Kickstarter ran its unionizing campaign it turns out one of their demands was no productivity tracking software! I would love to know as a member of such a hypothetical guild I have collective clout to ensure I’ll never have to deal with a bullshit metric tracker again.
Re:Watching an acquirer ruin your company by kortilla on Sunday July 03, 2022 @07:38AM (#31966932)
> when Kickstarter ran its unionizing campaign it turns out one of their demands was no productivity tracking software!

This is naive. Any ticket tracking system can be used to track productivity. And if you don’t have a ticket tracking system to organize work, that’s a miserable environment to work in.

Re:Watching an acquirer ruin your company by SamoyedFurFluff on Sunday July 03, 2022 @07:45AM (#31966974)
But it also means at minimum a middle manager can’t use software that does stupid shit like neatly displaying comparable lines of code and stack rank devs based off this. I like this minimum. I don’t need a union to perfectly solve the problem of micromanagement but I can happily pay portions of my salary towards minimum standards of workplace environment.
Re:Watching an acquirer ruin your company by smcl on Sunday July 03, 2022 @08:40AM (#31967255)
Yeah 100% as a union you'd have a bit more power to negotiate a range of things with your employer, and many of them are pretty minor and even cheap. Thinking back to some previous jobs I had, the things that hurt us weren't salary related, but things like:

- as you said, productivity tracking through arbitrary means (in our case it was an arbitrary "story points completed per developer per month" measurement used to rank us)

- expectations around overtime (it was common to be asked to work evenings and weekends, you were remunerated at 1.5x or 2x but expected to do so if asked and singled out if you didn't)

- developers being frozen out of the requirements process (senior devs were begging to be allowed to spend time with the analysts, but prevented from doing so by someone in the management hierarchy, I think someone in charge of analysts)

- work-from-home (this was pre-covid, but there was an expectation that you'd be in the office unless you had an extremely good reason to and it was begrudgingly permitted)

Fighting for improvements in these areas individually is near-futile, but when you've organized yourselves management have to decide whether some very minor things are really worth pissing their entire, expensive-to-hire development team for.

Re:Watching an acquirer ruin your company by sokoloff on Sunday July 03, 2022 @08:35AM (#31967229)
If it used ticket-points instead of LoC, would that be OK? If it used “a fault-free oracle who told you a perfect measure of value created”, would that be OK?

I’m trying to figure out if you’re opposed to terrible approximations of productivity or to making performance distinctions among engineers.

Re:Watching an acquirer ruin your company by SamoyedFurFluff on Sunday July 03, 2022 @08:43AM (#31967272)
I’m opposed to bullshit metrics to measure performance, lol. I don’t see how you can interpret my statement otherwise I’m good faith. I’m merely pointing out that at the very least the Kickstarter union was able to limit the degree of that particular bullshit.
Re:Watching an acquirer ruin your company by sokoloff on Sunday July 03, 2022 @09:40AM (#31967625)
There are people who are opposed only to the use of bullshit metrics and others who are opposed to all forms of metrics in performance appraisals.
Re:Watching an acquirer ruin your company by ryanbrunner on Sunday July 03, 2022 @09:42AM (#31967640)
Some of it comes down to having a seat at the table in deciding what metrics can and should be used. Obviously there needs to be some way to evaluate developers (whether it's subjective or objective), but particularly when they're negotiating collectively, it's reasonable for developers to have some say in this. Their interests are also aligned in making sure that the ranking reflects skill rather than something arbitrary.
Re:Watching an acquirer ruin your company by kortilla on Sunday July 03, 2022 @04:49PM (#31970897)
> But it also means at minimum a middle manager can’t use software that does stupid shit like neatly displaying comparable lines of code and stack rank devs based off this

A middle manager is not allowed to use git?

Re:Watching an acquirer ruin your company by datavirtue on Sunday July 03, 2022 @09:42AM (#31967643)
This and maybe not getting corralled into working ticket after ticket and sprint after sprint...endlessly.

I have had numerous jobs in IT, and software development is by far the worst. Ticket grinding bullshit.

The sad part is that developers think this is how software development is so they can't even demand better. Clueless.

Re:Watching an acquirer ruin your company by skeeter2020 on Sunday July 03, 2022 @12:46PM (#31969053)
Lots of developers apparently WANT to do this though, when they belittle all the "soft skills and politics" that they feel are inferior to writing code. The irony is when the machines take over they'll start with executing the carefully defined instructions on all these tickets, while the last humans around will be the ones defining the requirements and hasing out the intent.
Re:Watching an acquirer ruin your company by pbhjpbhj on Sunday July 03, 2022 @06:09AM (#31966534)
>But I don't need to unionize. If I am not satisfied in my job I can switch. [...] This does not happen for unionized workers.

I can't work out what "this" is that does not happen to unionised workers? Unionised workers can switch jobs to get more pay too.

Re:Watching an acquirer ruin your company by kortilla on Sunday July 03, 2022 @07:39AM (#31966942)
If the union has a structure with the company that rewards seniority then job hoppers are punished.
Re:Watching an acquirer ruin your company by xg15 on Sunday July 03, 2022 @07:51AM (#31967012)
I think there are different definitions of what a union even is. German here and I was really quite surprised to understand that unions in the US are apparently per company. I believe in most of the EU, unions are per business sector - so while unions are in a sense stakeholders of the companies (if the company goes bust, it can't provide jobs), it usually doesn't have a specific interest in keeping employees in a particular company.
Re:Watching an acquirer ruin your company by JoeAltmaier on Sunday July 03, 2022 @07:57AM (#31967043)
American unions have 'shops', which often correspond to companies. But sure America has national unions. Most of them are.
Re:Watching an acquirer ruin your company by ryanbrunner on Sunday July 03, 2022 @09:52AM (#31967696)
I've always heard "shop" used in relation to a particular business being union or non union in terms of who they hire (i.e. "they're a union shop" means they'll only hire IATSE or something like that and no non-union people), and "locals" being the actual union you belong to, but that's from the theatre world which might be a bit different.
Re:Watching an acquirer ruin your company by xg15 on Sunday July 03, 2022 @08:49AM (#31967311)
Ah, that makes sense, then I might have misunderstood.

So does that mean, when the headlines say "Amazon workers (from a particular warehouse) vote to unionize", it's really about bringing that warehouse under the umbrella of an existing union?

Re:Watching an acquirer ruin your company by ryanbrunner on Sunday July 03, 2022 @09:50AM (#31967683)
Oftentimes, yes. They could form their own union but it's common to join an existing union.

Having universal or near universal union membership for a certain profession is limited to certain jobs, things like warehouse workers or retail employees aren't anywhere near that.

Re:Watching an acquirer ruin your company by throwaway2056 on Sunday July 03, 2022 @05:18AM (#31966330)
Geniunely asking. As I live in a part of world where we stay in longterm jobs.

Is it not stressful when switching jobs? - from paperwork, interviews, new colleagues, friendships, on-boarding, new place politics - especially for brain.

Re:Watching an acquirer ruin your company by willcipriano on Sunday July 03, 2022 @10:41AM (#31968042)
You get used to it. After a while if you become good at interviewing and going through the motions you are probably more secure than someone who has "job security", no matter how hard it is to fire someone a company can still go bankrupt.

If I got fired tomorrow it would result in a vacation, probably followed by a raise. When you get to that place it isn't scary at all.

Re:Watching an acquirer ruin your company by dasil003 on Sunday July 03, 2022 @12:28PM (#31968893)
I'm guessing you are American and under 35 because there's a whole generation of you that considers an 13-year tech bull run with massive stock appreciation as normal, and the hardest problem is passing leetcode interviews. It's a very different story looking for a job in a real downturn like 2000 or 2008.
Re:Watching an acquirer ruin your company by skeeter2020 on Sunday July 03, 2022 @12:53PM (#31969094)
If you keep looking for the same job as you get older, yes. I'm well above your age guess and starting a new job soon, but it's definitely not the same role or expectations as 20 years ago. I've found that if you work to differentiate yourself as an individual the substitution cost is very high, so you can find work even in the most challenging environments. I think this would be a much harder strategy in a heavily unionized environment.
Re:Watching an acquirer ruin your company by coredog64 on Sunday July 03, 2022 @01:11PM (#31969229)
Something to consider is pension lock. Your pension is tied to a specific employer, and leaving means losing everything. I hear this all the time from school teachers, but it also happened to my mom: Budget cuts were coming and while she had enough seniority to stay employed, she didn’t have enough juice for choice of location. She was going to have to accept a job that required an additional hour of commute that she couldn’t do for health reasons. So she had to leave 2 years shy of a pension. She got nothing, and she also doesn’t qualify for Social Security.
Re:Watching an acquirer ruin your company by jimmaswell on Saturday July 09, 2022 @10:27AM (#32035401)
Thankfully we don't tend to get those scam pension traps in tech, instead we get 401k's which are your own money.
Re:Watching an acquirer ruin your company by pdimitar on Sunday July 03, 2022 @05:25AM (#31966358)
It is extremely stressful some of the times even. But it's the reality we live in. People don't change. Companies change extremely rarely. If you are smart enough to reverse-engineer software systems -- a necessary skill during onboarding -- then you are smart enough to see nobody will change things to a more positive environment, and hence you should leave.

I hate it with all my heart but if I have to, I'll do it 50 times more. I am never allowing myself be held hostage.

Re:Watching an acquirer ruin your company by ignoramous on Sunday July 03, 2022 @05:36AM (#31966398)
> I am never allowing myself be held hostage.

So, you navigate this quagmire begrudgingly, yet don't favour unionisation?

Re:Watching an acquirer ruin your company by JackFr on Sunday July 03, 2022 @07:03AM (#31966760)
Unionization does not magically change poorly managed companies into well managed ones.
Re:Watching an acquirer ruin your company by capitol_ on Sunday July 03, 2022 @08:08AM (#31967095)
Of course it doesn't happen by magic, it takes dedication and hard work.
Re:Watching an acquirer ruin your company by gnz11 on Sunday July 03, 2022 @09:24AM (#31967542)
No, but unionization gives you a seat at the table to negotiate the rules of the game with upper management. Collectively you stand a better chance than individually to improve the working conditions.
Re:Watching an acquirer ruin your company by logifail on Sunday July 03, 2022 @12:42PM (#31969021)
> unionization gives you a seat at the table to negotiate the rules of the game with upper management

Hmm, but is this really the case?

I know it's how it's sold, but does it actually work like that?

Re:Watching an acquirer ruin your company by pdimitar on Sunday July 03, 2022 @06:31AM (#31966618)
Unionization can be hijacked by employers, history knows of such occurrences. Plus Amazon and Google have been caught up (in the recent times nonetheless) of hiring paid saboteurs to impede people from unionizing.

My job is not to do underground mafia wars. If the employers want to fight dirty I'll just move to someplace else. Eventually they'll be stuck with the people who are OK with being slaves -- but won't be creative or efficient.

I wish them luck. They are hurting themselves, not me or the other worthy programmers.

Unpopular opinion: unionization is like democracy: people think it works but in reality there are a lot of shady deals under the table and the system hasn't worked as it is supposed to, for a long long time.

Re:Watching an acquirer ruin your company by SamoyedFurFluff on Sunday July 03, 2022 @07:01AM (#31966751)
Inquiry: does this apply to other well-paying unions, such as the actors guild and professional sport players? I’m genuinely asking, because as far as I know they are still in existence and regularly ensure better working conditions for their membership without limiting their mobility.
Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @07:53AM (#31967025)
My wife had a client that went on to play in the walking dead. In order for my wife to be able to continue to do her client’s hair, she had to join the actor’s guild and be “licensed” by them and pay dues. So, I’d say they (at least the actors guild) def can reduce your mobility, even say which hair stylists you are and aren’t allowed to use.
Re:Watching an acquirer ruin your company by JoeAltmaier on Sunday July 03, 2022 @07:56AM (#31967038)
Well, in order to do her hair for the role. She obviously could style her hair for events in her private life, right? A wedding or whatever?

It seems a stretch to say the union interfered with her 'mobility', any more than you can't do plumbing on a public building without having a license etc.

Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @08:13AM (#31967123)
They have hairstylist on site for the role, as well as wigs. But even in her private life, she had to use guild sanctioned hair stylists.
Re:Watching an acquirer ruin your company by JoeAltmaier on Sunday July 03, 2022 @08:21AM (#31967160)
I'd need a citation for that. Seems impossible to enforce, and a gross violation of privacy.
Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @08:28AM (#31967193)
Contracts are amazing… and terrifying. Feel free to send them an email and ask.
Re:Watching an acquirer ruin your company by SamoyedFurFluff on Sunday July 03, 2022 @08:38AM (#31967241)
Wait so like, your wife got up to do someone’s hair every single day because the person couldn’t brush their own hair according to their union??
Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @09:08AM (#31967428)
We're talking like a normal every 6-weekish haircut. Nothing crazy.
Re:Watching an acquirer ruin your company by pdimitar on Tuesday July 05, 2022 @09:55AM (#31988222)
I am not saying effective unions don't exist.

I am saying that when enough money are in danger [of having to be spent by big companies] that unionization gets under attack with very questionable and shady techniques.

I wasn't aware that I have to remind HN of the recent articles, published right on this forum, of evidence that Amazon sabotaged unionization efforts by hiring people who deliberately derail discourse and pump outrage. But alas, apparently people believe only what they want to believe.

Re:Watching an acquirer ruin your company by Aeolun on Sunday July 03, 2022 @06:03AM (#31966497)
It wouldn’t change anything about the job description. Even unionizing doesn’t mean that developers suddenly get more say in how uselessly their time is spent.
Re:Watching an acquirer ruin your company by gnz11 on Sunday July 03, 2022 @09:30AM (#31967575)
> Even unionizing doesn’t mean that developers suddenly get more say in how uselessly their time is spent.

I mean...yes, at the macro level, that's part of the point of unionizing.

Re:Watching an acquirer ruin your company by shlurpy on Sunday July 03, 2022 @09:01AM (#31967384)
The reality in which we live is one crafted by people, and if you don't have a seat at the table crafting the rules, then you are the one being taken for a ride.
Re:Watching an acquirer ruin your company by mm007emko on Sunday July 03, 2022 @07:55AM (#31967037)
Generally yes and that's the reason I've been reluctant to switch jobs for small gains. I stayed with my previous employer for 6 years (plus 2 calendar months because here you have to file in a letter of resignation 2 months in advance, that's by the law).

But software development can be stressful on its own: you have endless pointless meetings which serve no purpose but you have to attend them, you have mandatory corporate team-building shite which you must attend or you lose the "software engineer SENIOR" job title and you have to show leadership skills to HR people and your managers during pointless "funny" "games" during the team-buildings, you can't be involved in illegal activities (e.g. rage-type murder of your manager is a major no-no which can ruin your career for good). You also have to learn new things constantly in your free time because your employer is reluctant to pay for courses. The list goes on. My previous job was applied research and especially the university professors who did the actual research treated us like a piece of shite. I can't even count the number of times I heard something like "you can't understand anything because you have only Master's".

The stress-level of switching to a new job is generally comparable to normal activities. You need to grow some thick skin.

Re:Watching an acquirer ruin your company by Phlarp on Tuesday July 05, 2022 @11:03AM (#31989071)
>Each consecutive job hop past 15 years got me better pay, better benefits and sometimes a better job (sometimes it was equaly shitty as the prevous one but for better money). This does not happen for unionized workers.

As a counter-example to this specific point, the Screen Actors Guild does a tremendous amount of work to raise the pay and conditions of the median earning actors, without preventing the highest performing members from negotiating compensation in line with their ability to contribute to the success of a project. We can have our cake (collective negotiation) and eat it too (million dollar+/yr IC roles).

Other notable examples; State bar associations (lawyers) and the American Medical Association (doctors).

Re:Watching an acquirer ruin your company by JJMcJ on Tuesday July 05, 2022 @02:31PM (#31991949)
All the Hollywood & TV & Stage unions do that.

Also professional sports unions.

The Bar Associations and the AMA are not quite unions though they certainly advocate and lobby strongly on behalf of their professions.

For the Bar there may be confusion because of the names of licensing agencies. In California, the state agency is the State Bar of California, but that has nothing to do with various bar associations.

Re:Watching an acquirer ruin your company by jjav on Sunday July 03, 2022 @08:56AM (#31967353)
> Each consecutive job hop past 15 years got me better pay

The last 15 years have also been a relentless boom market, longer than most.

It won't always be that way!

The best time to prep for bad times is when the going is still good.

Re:Watching an acquirer ruin your company by closewith on Sunday July 03, 2022 @04:58AM (#31966229)
> And this is not a matter of pay, e.g. airline pilots are paid more than programmers here yet they are heavily unionized.

[Citation needed]

Re:Watching an acquirer ruin your company by hectormalot on Sunday July 03, 2022 @05:41AM (#31966412)
here you go:

* https://centreforaviation.com/news/pilot-union-accepts-emplo...

* https://www.flightglobal.com/strategy/klm-clears-path-to-bai...

VNV is the pilots union of KLM, the Dutch national airline. IIRC they were the very last of the unions to sign up to the 'commitment clause' the Dutch gov required as part of their bail-out during Covid. Not a union without teeth.

Re:Watching an acquirer ruin your company by lotsofpulp on Sunday July 03, 2022 @09:11AM (#31967453)
If you include quality of life at work, exposure to radiation, not being able to sleep in your own bed and have dinner with your family everyday, and slogging through years of lower paid piloting to have a low probability chance of making it to the higher paying flights, programmers handily beat pilots in the pay to quality of life ratio.
Re:Watching an acquirer ruin your company by closewith on Sunday July 03, 2022 @05:56AM (#31966474)
I wasn’t clear. Pilots absolutely have strong unions (which is partly responsible for their levels of pay).

I was contesting that pilots are paid more than developers. If you have data that supports that, please share. It seems like an absurd claim.

Re:Watching an acquirer ruin your company by mm007emko on Sunday July 03, 2022 @08:02AM (#31967071)
Well, depends on the country you live in.

My country: https://www.platy.cz/platy/doprava-spedice-logistika/pilot https://www.platy.cz/platy/informacni-technologie/programato...

Average is CZK per calendar month gross (which is some 25-30% higher than net).

Pilots 38k - 132k Programmers 36k - 86k

as employees. If you work as a freelancer programmer (i.e. you have your own trade license) you can easily earn twice as much but if you count-in all the employee benefits granted by the Work law it's usually not worth it if you already have a family (which I have, therefore I switched from freelancing to being an employee).

And of course, Ryanair/EasyJet pilots are not counted in the statistics. The same goes to students - programmers which kludge together a Wordpress site and "sell" it.

Re:Watching an acquirer ruin your company by jmillikin on Sunday July 03, 2022 @08:40AM (#31967254)
Those numbers roughly match what pilots make in USA[0], but 86,000 CZK per month is about 20% (or less) of what an entry-level programmer would make in the USA. The lower bound of 36,000 CZK per month would be only just above USA federal minimum wage.

I think part of the push-back against programmer unions from American programmers is that there's such a wide range of skills, and at the moment the market allocates compensation more-or-less according to capability. In many important ways, a programmer earning $500,000 per year at Google is in a different industry than a programmer earning $50,000 per year at General Motors.

[0] $52,000 per year according to https://www.indeed.com/career/pilot/salaries

Re:Watching an acquirer ruin your company by mm007emko on Sunday July 03, 2022 @08:57AM (#31967359)
Gosh... can't imagine paying for my pilot training (even in the USA it's usually half of what's here) and be paid $52k.
Re:Watching an acquirer ruin your company by skeeter2020 on Sunday July 03, 2022 @01:05PM (#31969176)
It's pretty disingenuous to equate a RyanAir pilot with a student, which speaks to the misleading nature of comparing these statistics straight up; go look at what it takes in terms of training, experience and seniority to get to one of those higher paid pilot jobs. Now compare it to software development. 36k is less than minimum wage in Canada ( < $2K CAD / month); junior developers are easily making 3x that in their first role.
Re:Watching an acquirer ruin your company by closewith on Sunday July 03, 2022 @02:14PM (#31969745)
> It's pretty disingenuous to equate a RyanAir pilot with a student

Ironically, as Ryanair pays pilots significantly more than the range in the GP's comments (at below the low-end and high-end), including them would support their argument.

The only way to make the claim that pilots earn more than developers stick is to ignore all but the high-end of pilot salaries at major airlines and include all developers. A fairer comparison would either be to include all pilots (including the low end piston engine pilots at skydiving DZs and other utility roles) or to only include the top-earning professional developers (maybe MAGMA).

Re:Watching an acquirer ruin your company by andruby on Sunday July 03, 2022 @07:38AM (#31966936)
If this happens to be about France, then I can second this. $116K AirFrance vs €39K software engineer.

https://fr.glassdoor.be/Salaries/airfrance-pilot-salary-SRCH...

https://www.payscale.com/research/FR/Job=Software_Engineer_%...

Re:Watching an acquirer ruin your company by closewith on Sunday July 03, 2022 @07:46AM (#31966985)
That seems like an example of selection bias. Does the average software developer in France earn €39k? Does the average pilot earn $116k?

The answer is obviously not - do you have any salary data?

Re:Watching an acquirer ruin your company by andruby on Monday July 04, 2022 @02:34AM (#31974110)
Did you look at the links? They both claim their numbers are averages.

I’m not saying they are perfect sources, but they do align with anecdotal datapoints.

Re:Watching an acquirer ruin your company by closewith on Monday July 04, 2022 @04:14AM (#31974704)
Neither are reputable sources, I'm afraid.

> I’m not saying they are perfect sources, but they do align with anecdotal datapoints.

So you say, but that's definitely not true for me (who lives in the States and Ireland). In fact, it's an absurd claim to me.

Re:Watching an acquirer ruin your company by andruby on Monday July 04, 2022 @05:23AM (#31975132)
It’s absurd in most countries I’m sure. The OP said

> airline pilots are paid more than programmers here

(emphasis mine)

I just gave one geographical example where I believe that to be true. I don’t think it is true everywhere, nor do I think OP meant that.

Re:Watching an acquirer ruin your company by closewith on Monday July 04, 2022 @06:13AM (#31975440)
It seems clear he means in Europe from his preceding sentence, where I think it is absurd ( including in France).
Re:Watching an acquirer ruin your company by andruby on Monday July 04, 2022 @01:06PM (#31979325)
With “is absurd”, do you mean that the statement isn’t true, or that you think that pilot’s should not be earning more than software engineers?
Re:Watching an acquirer ruin your company by closewith on Tuesday July 05, 2022 @10:18AM (#31988459)
It’s not true.
Re:Watching an acquirer ruin your company by b20000 on Sunday July 03, 2022 @12:21PM (#31968832)
i don’t think you understand what unions are for

also, for every engineer, there is one who will claim to be able to do the job cheaper. that is why we need unions. that, and to get rid of leetcode. people already went to college and that should be enough.

Re:Watching an acquirer ruin your company by skeeter2020 on Sunday July 03, 2022 @12:58PM (#31969132)
>> that, on to get rid of leetcode. people already went to college and that should be enough.

I don't like or do LC interviews, but even if (a big IF) college prepared you for programming, a LOT of professionals don't study development or even attend college. How would they get into the industry? Take 2 years off later in life and attend college?

Re:Watching an acquirer ruin your company by b20000 on Sunday July 03, 2022 @01:29PM (#31969360)
if you did not go through college but picked up programming that’s cool. this should not put requirements like ridiculous leetcode interviews onto those that did go through college.

any good college will require significant programming work, so by the time you graduate 4 years later you not only have CS theory subjects down but are able to write software and can pick up any language in a few days.

Re:Watching an acquirer ruin your company by distances on Sunday July 03, 2022 @07:45AM (#31966973)
What would be your expectation for an union? I was union member as a developer when I lived a Nordic country (union for engineers and other academic technical professions). Main benefit I saw would've been legal help if I got into trouble with an employer. Otherwise the working conditions were anyway in such a good shape that I wasn't really sure what I should want out of it.
Re:Watching an acquirer ruin your company by ryanbrunner on Sunday July 03, 2022 @09:38AM (#31967617)
Software development is one of a fairly short list of fields where people regularly epouse the virtues of unsustainably long work weeks, and openly state that employees not meeting those requirements will not be successful. I wouldn't describe the working conditions of software development as great in many companies, a lot of snacks doesn't make up for 80 hour work weeks. I could definitely see a guild type arrangement setting minimum standards for hours and working conditions, just like they do in other well-compensated fields.
Re:Watching an acquirer ruin your company by xorcist on Sunday July 03, 2022 @08:01AM (#31967063)
> Otherwise the working conditions were anyway in such a good shape

Would the stability and general level of working conditions have anything to do with the fact that most are unionized, and have been over a long time so they can do their job responsibly, perchance?

Re:Watching an acquirer ruin your company by distances on Sunday July 03, 2022 @10:11AM (#31967812)
Yes, the working conditions are earned by previous generations through their hard work for unionization and employee rights and is not something that can be taken for granted.

Maybe the parent wants the union to fight for the same conditions as Europeans now have? I wouldn't know. My experience from a Nordic union certainly wouldn't be a good take of what an union membership in Brazil, US or Japan would be like.

Re:Watching an acquirer ruin your company by moron4hire on Sunday July 03, 2022 @07:54AM (#31967034)
You don't think that, perhaps, the working conditions were so good because of the strong culture of unionizing in Nordic countries?
Re:Watching an acquirer ruin your company by distances on Sunday July 03, 2022 @09:53AM (#31967705)
That's a fact for sure, and I was a member partly because of recognizing it's good keep that balance of power in employer-employee relations.
Re:Watching an acquirer ruin your company by b20000 on Sunday July 03, 2022 @12:19PM (#31968807)
agreed
Re:Watching an acquirer ruin your company by skeeter2020 on Sunday July 03, 2022 @12:42PM (#31969022)
If you think thatthe lifestyle of a software developer with a few years of professional experience is only as good as the middle class between the late 40's and 80's you're either vastly revising history or weren't there. And before you trot out home ownership remember that all those tiny post-war bungalows housed families bigger than yours and were not located in the handful of big centers were housing is so expensive.
Re:Watching an acquirer ruin your company by lovich on Sunday July 03, 2022 @01:55PM (#31969596)
Most software developers do not work for faangs. 2xxk or above salaries are beyond imagining for most
Re:Watching an acquirer ruin your company by b20000 on Sunday July 03, 2022 @12:19PM (#31968809)
very true
Re:Watching an acquirer ruin your company by mruniverse on Sunday July 03, 2022 @06:32AM (#31966622)
> Software engineers have been tricked...

I think of this when managers come up with different requirements during the project. If the requirements seem to make the product better, I'm all for it. I like to work this way and they pat me on the head for being "agile". But I always end up kicking myself when they ask why the project is taking longer. I fall for it almost every time because I like to tinker.

Re:Watching an acquirer ruin your company by hinkley on Monday July 04, 2022 @03:54AM (#31974578)
One of these days when I’m feeling salty I’m going to make a wiki page called “why is it taking so long” and list every feature that drew out the schedule. Hopefully it’ll be seen as helpful, but probably not.
Re:Watching an acquirer ruin your company by brigandish on Sunday July 03, 2022 @01:57AM (#31965445)
> setting up a hiring cartel to depress our wages

I missed this, any details?

Re:Watching an acquirer ruin your company by toyg on Sunday July 03, 2022 @09:03AM (#31967398)
https://www.cbsnews.com/sanfrancisco/news/60000-tech-workers...

"former Apple CEO Steve Jobs, former Google CEO Eric Schmidt and top executives from [Intuit, Pixar and Lucasfilm] had reached "no-poaching" pacts prohibiting each other from trying to lure away each other's top workers with offers of higher-paying jobs."

These were the ones for whom DoJ had enough "smoking gun" proof, but Jobs and Schmidt had a lot of friends elsewhere (Larry Ellison...), so the cartel was likely much bigger.

Re:Watching an acquirer ruin your company by metadat on Sunday July 03, 2022 @02:18AM (#31965538)
IIRC, Apple and Google (Steve Jobs and whoever from Google, Larry Paige probably) did it circa 2008. Douchebaggerymaximus.
Re:Watching an acquirer ruin your company by numpad0 on Sunday July 03, 2022 @02:37AM (#31965609)
Yeah, the ad-run Internet allowed ideas to be capitalized easier, and it also made memetic - not even novelty - value dominate over everything. That resulted in manager-sales role capture entirety of credits. That had been great for some temporarily embarrassed millionaires, I guess, but it sucks for the rest.
Re:Watching an acquirer ruin your company by ansmithz42 on Sunday July 03, 2022 @04:47AM (#31966185)
I received a settlement from the case because I worked at Intuit, also a party to the cartel.
Re:Watching an acquirer ruin your company by quest88 on Sunday July 03, 2022 @02:19AM (#31965545)
Google apple suppress wages.
Re:Watching an acquirer ruin your company by dottedmag on Monday July 04, 2022 @01:55AM (#31973878)
> whose first job out of college was as a VP

What? How?

Re:Watching an acquirer ruin your company by MonkeyMalarky on Saturday July 02, 2022 @10:02PM (#31964389)
This but with a cycle of on again off again hiring freezes and the inability to fill open positions from employees that became disgruntled and left.
Re:Watching an acquirer ruin your company by nerdponx on Sunday July 03, 2022 @01:58AM (#31965450)
"Inability"
Re:Watching an acquirer ruin your company by MonkeyMalarky on Sunday July 03, 2022 @09:03PM (#31972441)
Basically the crux of it. As the poster above said "gaslighing BS". If you want to cut make cuts, make cuts, don't waste our time with making postings and doing interviews just to renege on it after.
Re:Watching an acquirer ruin your company by prox on Sunday July 03, 2022 @04:59AM (#31966237)
As that famous Guy Kawasaki quote goes : “The higher up you go, the thinner the air.”
Re:Watching an acquirer ruin your company by midnightclubbed on Saturday July 02, 2022 @11:58PM (#31964927)
The story fills in all the reasons why ‘management’ start at #1.

Company A buys company B for a product it believes in. Company A knows that company B was incapable of getting product to finish line, which is why they sold out. No problem though, company A has done this before…

The managers at company A are assigned to ship product, just like they have before. Managers can’t say “its all good, we’ll give them a couple more devs and leave them to it.” they were told to manage, changes will be expected, planning must happen.

The C level of company A just spent a bunch of money on company B. The product needs to hit positive revenue in 9 months, without positive revenue in 12 months the company will be out of cash. So management are told in no uncertain terms that they have to ship in 6 months.

The contracted developers sign on to a 6 month fixed timeframe and know there will be design tweaks by the new management.

At every stage everyone is doing their job. Everyone is trying to do the right thing for success and to not get fired. Everyone has a problem that can only be fixed by someone at a different level compromising on their quality of work or their personal happiness.

I’m not excusing bad management or execs who looking for a rapid cash-out. Trying to illustrate how a good company can hit the same pattern.

Re:Watching an acquirer ruin your company by JackFr on Sunday July 03, 2022 @07:12AM (#31966814)
> At every stage everyone is doing their job. Everyone is trying to do the right thing for success and to not get fired. Everyone has a problem that can only be fixed by someone at a different level compromising on their quality of work or their personal happiness.

I think this hits the nail on the head.

A bunch of reasonably competent people went in with the best intentions, all in good faith and over time it became clear certain assumptions were either too optimistic or simply wrong.

While there is definitely blame to be apportioned, the frustration felt by all involved leads to a very human reaction of calling it malevolence or incompetence.

Re:Watching an acquirer ruin your company by spfzero on Sunday July 03, 2022 @03:49PM (#31970438)
Assumptions being too optimistic or simply wrong, is a kind of incompetence though isn't it?
Re:Watching an acquirer ruin your company by toss1 on Sunday July 03, 2022 @08:11AM (#31967110)
That description sounds like a failure of C-Level at Company-A to do tgeir due diligence and properly allocate resources & schedule.

Then everyone pays for their mistakes, and the whole thing is a waste .

Optimism is essential in any endeavor, but it is no substitute for starting with accurate -in detail- assessments & provisioning of resources.

They (the Corp-A C-Levels) had one job here...

Re:Watching an acquirer ruin your company by Kinrany on Sunday July 03, 2022 @06:17AM (#31966567)
So company A gambled that they can turn around company B in 12 months or go bankrupt? Sounds like whoever decided to buy didn't do their due diligence.
Re:Watching an acquirer ruin your company by midnightclubbed on Sunday July 03, 2022 @12:08PM (#31968723)
Not necessarily bankrupt but at a point where they’d have to cut their losses by losing staff. But company B was going to be fully bankrupt before 6 months without company A stepping in.

Companies make these decisions all the time, particularly in industries whose products are hit driven and then tail off.

Re:Watching an acquirer ruin your company by prox on Sunday July 03, 2022 @05:04AM (#31966265)
So basically from the inside everything looks reasonably well, especially at the beginning?
Re:Watching an acquirer ruin your company by cjonas on Saturday July 02, 2022 @10:06PM (#31964410)
Dealing with exactly 1 & 2 right now. #3 doesn't really apply in my case because 80% of the devs are budget staffing agency hires. But on that note, I'd add a 4th point:

Management panics when they realize they won't make the self imposed deadline and start throwing bodies at the problem.

In our case, we went from 2 teams to 8 over night. The very few engineers who actually were capable of shipping features became swamped dealing with the fallout.

To make things worse, they keep scheduling multi-day, 8hr "planning" sessions that all key devs must attend so they can better "understand the remaining work"

Re:Watching an acquirer ruin your company by illuminati1911 on Saturday July 02, 2022 @10:24PM (#31964485)
Classic. And when you tell incompetent management that 9 women can't deliver a baby in a month, they'll proceed to try with 10 women.
Re:Watching an acquirer ruin your company by quickthrower2 on Sunday July 03, 2022 @12:16AM (#31965012)
That analogy understates it. Starting a big fresh project with an idling “team” is really inefficient because the TL needs to figure out how to keep everyone busy.

The better way is to have a smaller number of people work on requirements and figuring stuff out before a whole team lets rip. Some tasks just don’t parallelise well so a 9 person team isn’t good for everything.

Re:Watching an acquirer ruin your company by EtienneK on Sunday July 03, 2022 @07:58AM (#31967046)
I like this idea of a smaller team feeding work to the bigger team. What does such a smaller team look like? What kind of roles, etc?
Re:Watching an acquirer ruin your company by spaetzleesser on Saturday July 02, 2022 @11:35PM (#31964818)
Just take 30 in another country, ideally with 12 hours timezone difference.
Re:Watching an acquirer ruin your company by xeromal on Saturday July 02, 2022 @11:58PM (#31964928)
Mandatory 10pm phone calls too.
Re:Watching an acquirer ruin your company by prox on Sunday July 03, 2022 @05:00AM (#31966244)
You have done this? That sounds bad.
Re:Watching an acquirer ruin your company by xeromal on Sunday July 03, 2022 @12:18PM (#31968803)
Yeah, when I worked for Microsoft it was pretty common.
Re:Watching an acquirer ruin your company by ratww on Saturday July 02, 2022 @10:55PM (#31964640)
This is so common it hurts.

I wonder where this comes from. Is it just hubris mixed with incompetence?

Re:Watching an acquirer ruin your company by numpad0 on Sunday July 03, 2022 @02:46AM (#31965638)
This happens when managers think of themselves as the engineering division and the sole isolated source of value while viewing engineers as cost associated with delivery. The proposal PowerPoint is the product and the actual product is a Proof-of-Work that could retroactively nullify pre-realized values.
Re:Watching an acquirer ruin your company by epicureanideal on Sunday July 03, 2022 @05:13AM (#31966312)
Wow! This is truly the best explanation of this I’ve ever heard. It explains a lot that I’ve seen.
Re:Watching an acquirer ruin your company by WalterSear on Sunday July 03, 2022 @12:55AM (#31965180)
Mixed with desperation and ignorance. Managers only have so many levers they can push to course correct a situation.

But, it take hubris and incompetence to get there.

Re:Watching an acquirer ruin your company by vasco on Saturday July 02, 2022 @11:53PM (#31964902)
So explain it properly.
Re:Watching an acquirer ruin your company by ls15 on Sunday July 03, 2022 @01:17AM (#31965284)
"9 WOMEN CAN'T DELIVER A BABY IN A MONTH"
Re:Watching an acquirer ruin your company by labster on Sunday July 03, 2022 @02:03AM (#31965465)
So how many women do we need, like 15? Maybe a Scrum master who knows the Lamaze method?
Re:Watching an acquirer ruin your company by glogla on Sunday July 03, 2022 @02:36AM (#31965605)
We should setup three day workshop about it. And of course invite no women to it.
Re:Watching an acquirer ruin your company by smegsicle on Sunday July 03, 2022 @02:55AM (#31965672)
only pregnant men, we are dedicated to diversity at this company
Re:Watching an acquirer ruin your company by thaumasiotes on Sunday July 03, 2022 @04:29AM (#31966108)
If you hire enough women, one of them will produce a baby within a month.
Re:Watching an acquirer ruin your company by pbhjpbhj on Sunday July 03, 2022 @06:18AM (#31966568)
See, we just need that 9x dev.

Once they've shown they can do it once it's perfectly reasonable to bet the entire business on them doing it the next month.

Oh, and also, the diversity team have noticed we have hired a lot of young people so we're only hiring over-50s this year.

Re:Watching an acquirer ruin your company by thaumasiotes on Sunday July 03, 2022 @09:49PM (#31972691)
> Once they've shown they can do it once it's perfectly reasonable to bet the entire business on them doing it the next month.

That's true. A team of 20 women can easily produce one baby a month.

Nine women can't, but the people who like to say "nine women can't produce a baby in a month" are almost never trying to tell you that you can fix your problem by expanding your team to the appropriate size.

Re:Watching an acquirer ruin your company by imtringued on Sunday July 03, 2022 @11:47AM (#31968574)
Acquiring the competitor is a valid strategy but you need both money and a competitor.
Re:Watching an acquirer ruin your company by barbarbar on Sunday July 03, 2022 @05:52AM (#31966453)
There is no doubt Scrum is the answer here. We should also use story points. Then it can't fail.
Re:Watching an acquirer ruin your company by Ologn on Saturday July 02, 2022 @10:50PM (#31964615)
Fred Brooks encountered a similar problem as a project manager at IBM in the early 1960s, working on the software for the System/360. In 1975 he wrote The Mythical Man Month about the experience. He said "adding manpower to a late software project makes it later". The increased communication needed was one reason. About half a century later, most businesses have still not learned these lessons.
Re:Watching an acquirer ruin your company by ratww on Saturday July 02, 2022 @10:58PM (#31964657)
I once on a company where a CEO did that 3 times in a row to an engineering team, and mentioned wanting that team to be 4x its current size in two years. In an interview, he mentioned The Mythical Man Month as one of his favourite books.
Re:Watching an acquirer ruin your company by Spooky23 on Sunday July 03, 2022 @12:27AM (#31965068)
Everyone perceives things through their perspective. Dopey CEO guy sees himself as the surgeon leading the software “surgical” team described by Brooks.
Re:Watching an acquirer ruin your company by varjag on Sunday July 03, 2022 @04:13AM (#31966037)
Just like there's a bunch of politicians complaining about 1984 who clearly have never opened "1984" too.
Re:Watching an acquirer ruin your company by hef19898 on Sunday July 03, 2022 @12:39PM (#31969005)
Those hundreds of millions of VC money have to be put to use. So it either advertising or more head count.
Re:Watching an acquirer ruin your company by popcube on Saturday July 02, 2022 @11:51PM (#31964891)
so they just hope company suffer
Re:Watching an acquirer ruin your company by cjonas on Saturday July 02, 2022 @10:58PM (#31964658)
I find myself quoting the mythical man month to various poeple at least 2-3 times a week. Unfortunately no one is familiar with it (obviously) or seems to understand the point.

The other day I had PM complaining how they were going to keep their team (which has somehow grown to 10 devs!) busy after the highly sequential work was blocked by a dependency on another team...

Re:Watching an acquirer ruin your company by toss1 on Sunday July 03, 2022 @08:02AM (#31967070)
...and who was it that failed at the outset to factor out that dependency into a clean,well-defined interface ?

That would have allowed modules/components to operate independently ,reved on different schedules, and more, but evidently too much thought at the outset ,so they just didn't even bring it up ,or passed on the opportunity if it was brought up.

They think they can't spend the resources to get it right, but they'll magically have more resources to fix the problems.

Now everyone pays.

Re:Watching an acquirer ruin your company by imtringued on Sunday July 03, 2022 @11:51AM (#31968601)
The micro service hype appeals to managers precisely because it is a technical implementation of an organizatoral solution.
Re:Watching an acquirer ruin your company by toss1 on Sunday July 03, 2022 @12:10PM (#31968740)
I guess I should have been more clear, as I'm not talking about microservices, but an architecture I implemented before that hype.

It was to partition the app into at least the primary segments that did different functions and had different behaviors, system resource load profiles, etc., and then mandate that those all run on separate machines (this was before everything was cloud-based), and that the relationship to entities was not 1:1. Defined clean interfaces up front. The primary goal was to be able to scale very rapidly for any big customer and/or upon discovering a scalability issue by temporarily throwing hardware at the problem, and secondarily to allow teams to rev different portions of the system on different schedules.

Both worked great, and it wasn't long before we were taking major customers away from competitors because they had scalability issues and we didn't. I'm in R&D and manufacturing now, but see no reason that this approach of fundamental modularity should not be relevant. Heck, I find high modularity to be a good approach relevant to designing industrial processes, or just setting up a shop... just keep everybody's fingers in their own pies, make the organization implement the best architecture, not make your architecture implement your org chart.

Re:Watching an acquirer ruin your company by cjonas on Sunday July 03, 2022 @12:20PM (#31968830)
I'll be the one who gets blamed for that, but not how to do so without well defined and properly verified requirements.

(see point about about the not understanding what is being built and constantly changing the scope)

Re:Watching an acquirer ruin your company by raverbashing on Sunday July 03, 2022 @06:23AM (#31966587)
but why learn anything when you can hire a kanban/PMP/Kanzai/6 sigma/SaF or whatever is the latest BOTD (not forgetting CMMI and ITIL - the masters of vapid BS that goes nowhere)
Re:Watching an acquirer ruin your company by SicSemperUranus on Sunday July 03, 2022 @12:01AM (#31964943)
I've tried and failed many times to get my boss to understand this.
Re:Watching an acquirer ruin your company by spaetzleesser on Saturday July 02, 2022 @11:34PM (#31964815)
"start throwing bodies at the problem."

and to save money they hire some newbies instead of experienced people. I have had it multiple times where the project got looded with people who had no experience or they were in India 12 hours away so onboarding was really hard. the result was always that the added people slowed the project down.

Re:Watching an acquirer ruin your company by pixl97 on Sunday July 03, 2022 @12:28PM (#31968899)
It's funny how the Mythical Man-Month is nearly 50 years old and yet its lessons go unlearned so often.
Re:Watching an acquirer ruin your company by usrn on Sunday July 03, 2022 @12:10AM (#31964974)
>8hr "planning" sessions

One place I was at had quarterly 3 day planning sessions. That was something else.

Re:Watching an acquirer ruin your company by the_lonely_road on Sunday July 03, 2022 @12:41AM (#31965126)
Wait that actually sounds awesome. What we’re your issues with this practice? A 3 day code freeze while everyone works to solidify a “meeting of the minds” followed by 87 days of heads down progress sounds like fucking heaven to me compared to the weekly planning meetings on top of daily stands up I live with now.
Re:Watching an acquirer ruin your company by hectormalot on Sunday July 03, 2022 @05:49AM (#31966441)
pros and cons, will depend on the type of thing a team/company is working on. I've been on the receiving end of this with some negative experiences as well.

Team1: "Hey, we've launched a new initiative a few weeks back. Important for us to be able to add one field to the response of your internal billing API. Can we discuss what that would take?"

Team2: "Hey, probably a few hours of work. But, we just had our quarterly planning last week. In 12 weeks you can submit for Q2, and _maybe_ we will plan it somewhere in May or June."

Re:Watching an acquirer ruin your company by saimiam on Sunday July 03, 2022 @01:45AM (#31965403)
This 87/3 split sounds suspiciously like what Agile with frequent checkpoints was supposed to mitigate.
Re:Watching an acquirer ruin your company by notimetorelax on Sunday July 03, 2022 @02:19AM (#31965544)
… and it mostly failed by burning out everyone with the daily routine.
Re:Watching an acquirer ruin your company by HWR_14 on Sunday July 03, 2022 @02:06AM (#31965477)
But if you prefer the 87/3 split to Agile with frequent checkpoints is it really a mitigation?
Re:Watching an acquirer ruin your company by verve_rat on Sunday July 03, 2022 @06:13AM (#31966550)
SAFe (as I've seen it) has a two day planning event every 10 weeks.

Plus a planning every sprint and daily stand ups.

sigh

Re:Watching an acquirer ruin your company by usrn on Monday July 04, 2022 @05:23PM (#31981927)
We had weekly planning and "triage" meetings too. This was on top of the normal stuff. It wasn't all heads down either. If you finished your tickets before the next planning meeting you could relax, edit the wiki, look for stuff to write new tickets for etc.
Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @08:09AM (#31967099)
I worked on one team that had a one week planning period every two weeks. The planning week, for us regular devs, was “do whatever you want” and it was epic. There were basically no bugs because a few of us liked tackling bugs for fun. Other people worked on optimization problems and code hygiene.

For the people doing planning, they were always busy playing ticket shuffle, asking random devs random questions all the time. But those two weeks was cray and anything not done by the end of the sprint had to be done by the end of the planning period, and you better have a good reason.

Re:Watching an acquirer ruin your company by namdnay on Sunday July 03, 2022 @01:28AM (#31965339)
SAFe?
Re:Watching an acquirer ruin your company by noisem4ker on Sunday July 03, 2022 @08:01AM (#31967060)
Scaled Agile Framework.
Re:Watching an acquirer ruin your company by speeder on Sunday July 03, 2022 @02:11AM (#31965496)
I worked in a place that died this way, and know of another place that also died this way.

The place where I worked: the owner of the company was Bipolar (in the literal sense), and depending on what phase he was, he wanted different features, so every time he "switched", he changed all features, often going back and forth between two feature sets, after a while he got mad the apps were all late and not finished and fired everything and focused on his other business that was more successful.

Place I had a friend that worked there: Experienced (but small) movie studio decided to make games... My friend after a while started to complain of features changing non-stop, I made aquantance to a lot of other employees for various reasons and gathering up all their stories one thing was very clear: the owner new wife often hanged around in the office, and went around demanding new features, whenever employees resisted, she called her husband (the real owner), that then proceeded to agree to whatever she asked... Until they married the project was going well, as soon they married it tanked.

Re:Watching an acquirer ruin your company by quickthrower2 on Sunday July 03, 2022 @12:11AM (#31964978)
Word to the wise: start looking for a new job when that clock starts ticking. You may decide to stay but great to have something else to parachute into as an option.

Second thing: you can change jobs as often as you want. I am for loyalty but you can’t know what a job will be like until you work it.

Re:Watching an acquirer ruin your company by sverhagen on Sunday July 03, 2022 @12:15AM (#31964999)
This may be good advise, but I hate it. Personally, I couldn't put my heart into the job hunt, while at the same time giving my best at the current job. In other words: just the step of starting to search for a job is for me synonymous to accepting defeat at the current job.
Re:Watching an acquirer ruin your company by cube00 on Sunday July 03, 2022 @12:32AM (#31965091)
It's something that comes with experience.

If you've had projects like this in the past you'll recognise the early warning signs (eg. hard deadline before (even rough draft) requirements are available).

You'll know it's time to start the job hunt early because there's no way it can work unless you work yourself 24/7 into the ground.

It's not about accepting defeat, it's about accepting you are worthy of something better.

Re:Watching an acquirer ruin your company by krautsourced on Sunday July 03, 2022 @07:47AM (#31966991)
That right there. Failing impossible tasks is not a personal failure and nobody should waste their personal life on these tasks out of some sense of 'pride' or 'loyalty'. The failure lies purely with the person who made those plans. They are the ones who failed _you_, not the other way around.
Re:Watching an acquirer ruin your company by MikePlacid on Sunday July 03, 2022 @10:51AM (#31968133)
> You'll know it's time to start the job hunt early because there's no way it can work unless you work yourself 24/7 into the ground.

Note that in this case there’s no way it can work period. The product is useless and worthless. The ring that beeps differently depending on the color of objects it hits? How much would you pay for it?

Re:Watching an acquirer ruin your company by mm007emko on Sunday July 03, 2022 @04:24AM (#31966085)
Loyalty is demanded by employers from employees, especially when unpaid overtimes are demanded. However when it's employers turn to reciprocally show loyalty to the employees it usually doesn't work. You aren't getting bonuses for your last year's unpaid overtimes when the company starts getting profit from your job. You need to beg for unpaid time off when you need to do anything at your home despite working many unpaid overtimes. You aren't getting salary rise for your hard work. You are being treated as disloyal replaceable resource. You need to be on a job hunt constantly.
Re:Watching an acquirer ruin your company by quickthrower2 on Sunday July 03, 2022 @01:15AM (#31965272)
I would look it more like what freelancers have to do. Keep marketing yourself. The process of job hunting can clue you into trends and keep you current. I worked with someone who modernized our tech stack due to things he learned on a job search where he never left due to that search!
Re:Watching an acquirer ruin your company by ratww on Sunday July 03, 2022 @08:08AM (#31967096)
IMO nobody should "give their best" at a job they feel has enough red flags to warrant a search for a new one.
Re:Watching an acquirer ruin your company by sverhagen on Monday July 04, 2022 @12:24AM (#31973471)
I agree, so I'd quit and find something better. That's all I'm saying: it's one or the other, not both (for me).
Re:Watching an acquirer ruin your company by ratww on Monday July 04, 2022 @06:05AM (#31975388)
If you're in a privileged position of quitting, then sure.

I personally know better not to judge people who are not.

A job doesn't deserve more from you than it gives you.

Re:Watching an acquirer ruin your company by sverhagen on Tuesday July 05, 2022 @12:40AM (#31984376)
I didn't mean to be judgemental, I was just reflecting on my personal situation and experience. I started off by saying: [theirs] may be good advise. Sorry if that came across differently.
Re:Watching an acquirer ruin your company by ratww on Sunday July 03, 2022 @08:06AM (#31967084)
A few years ago lots of companies would have assumed that someone doing too much "job hopping" was unloyal and probably not competent enough to stay for more than a year or so.

Today it's so incredibly common (and hiring processes are extremely strict compared to before), that most companies see having started multiple jobs as "validation" from other companies.

Re:Watching an acquirer ruin your company by sgtnoodle on Sunday July 03, 2022 @09:40AM (#31967624)
In my experience, it still seems to correlate that candidates with a lot of job hopping also don't make it through the full set of technical interviews.
Re:Watching an acquirer ruin your company by ratww on Sunday July 03, 2022 @03:02PM (#31970084)
I believe you. I guess it depends on where they worked, and if the interviews there were strict.
Re:Watching an acquirer ruin your company by blntechie on Sunday July 03, 2022 @06:34AM (#31966628)
I’m in mid of one of those exact death spirals. Finalizing a launch date before even knowing full well what the scope is. Yeah there is a general fuzzy idea of what the end goal is but that’s not what requirements are. A well defined requirement takes too much time to arrive on especially if multiple stakeholders involved, that people trivializing it really get to me.
Re:Watching an acquirer ruin your company by irrational on Sunday July 03, 2022 @01:01AM (#31965207)
As we all know, the problem is they reverse 1 and 2. They shouldn’t be trying to establish a deadline until the have the requirements locked down. Of course, locking down the requirements is the hard part and business people really are bad at it (in my experience).
Re:Watching an acquirer ruin your company by gedy on Saturday July 02, 2022 @09:51PM (#31964335)
Agreed, and while it's become fashionable to trash on "agile", this sort of thing is why I still prefer it to alternatives. Basically "what do you want next?".
Re:Watching an acquirer ruin your company by illuminati1911 on Saturday July 02, 2022 @10:20PM (#31964468)
Problem is not the agile, but useless sinecure managers trying to rebrand "agile" as something in which projects don't need planning, can be completely chaotic and any requirements can be changed at anytime without affecting the deadline.

"Hey we don't really need to make any decision ever or even know what we are doing. That's the great thing about agile!"

Re:Watching an acquirer ruin your company by Spivak on Saturday July 02, 2022 @10:31PM (#31964524)
> without affecting the deadline

This might be a controversial take but if you have an actual deadline -- "product must cross the threshold of not shippable to shippable" as opposed to a cutoff date "product is at all times shippable but we need a date to say we're done refining" then agile is probably not the way to go.

I've always structured projects like this as waterfall to your MVP then switch to agile. You have to get your PMs to agree to an (externally) unchanging design and feature set until you have something working to talk about and then you can ask what they want next.

Even without a deadline I still try to follow this model but define the "MVP" as a "hello world" app but with functioning prod-ready infrastructure and ci/cd. So then I can go to the design meeting and say, "I have a blank canvas, what do you want on it?"

Re:Watching an acquirer ruin your company by gedy on Saturday July 02, 2022 @11:18PM (#31964744)
Yes that's fine if the company can determine what they want before setting dates, or asking for "estimates" (date commitments). Though the OP was talking about worse case of: date set, product/ux/etc continues (or starts) planning, eating well into deadline.
Re:Watching an acquirer ruin your company by TameAntelope on Saturday July 02, 2022 @10:23PM (#31964481)
Projects tend to need substantially less planning than people think.
Re:Watching an acquirer ruin your company by justin_oaks on Saturday July 02, 2022 @10:50PM (#31964616)
The joke at my previous job was "Months of development can save days of planning."

The management in the company didn't plan anything and the meandering development process showed it.

Please don't underplan. It's awful for morale to throw away work because of bad planning.

Re:Watching an acquirer ruin your company by TameAntelope on Saturday July 02, 2022 @11:00PM (#31964664)
Being willing to throw away work is the single most effective way I've seen at running an engineering org, both in terms of promoting innovation and in being able to quickly adapt to evolving customer needs as they get revealed.

If your morale is harmed by throwing away work, that's something you should work on.

Re:Watching an acquirer ruin your company by HWR_14 on Sunday July 03, 2022 @02:17AM (#31965532)
It depends on why you throw the work away. If it's because of issues that should have been apparent with minimal planning, it's disheartening. Obviously, throwing away work is important in general. But consider a project to do taxes that gets thrown away because legal says it's a law taxes be done by hand, that an accountant said used the wrong tax code or that marketing comes back and says it has to be a desktop app.

If that doesn't kill your morale, I don't know what to say.

Meanwhile, by all means discover that no one likes typing numbers on a phone so you have to refocus on taking pictures of receipts and wage stubs and text recognizing them.

Re:Watching an acquirer ruin your company by vanviegen on Sunday July 03, 2022 @04:06AM (#31965990)
Creating the 'typing numbers on a phone' version of the app is relatively trivial, so probably worth doing first. You only want to do the AI version if you're really sure that you need it, or you can afford it and it doesn't delay more important things.
Re:Watching an acquirer ruin your company by HWR_14 on Sunday July 03, 2022 @09:21AM (#31967522)
I think you are focusing too much on the example, which was chosen to try to explain my point. Obviously it has to be a simple problem with simple issues to be easily discussed in a public forum.
Re:Watching an acquirer ruin your company by TameAntelope on Sunday July 03, 2022 @08:41PM (#31972324)
If you worked on a project for any amount of time that wasn’t put in front of users (who would catch obvious mistakes like what you describe), you aren’t taking your job seriously and have bigger problems than feeling bad about throwing away code.
Re:Watching an acquirer ruin your company by HWR_14 on Monday July 04, 2022 @02:40AM (#31974141)
The point here is that programmers are assigned tasks, do them, and the management (whose job is to put it in front of users) is failing at that leading to wasted efforts.

Although I should point out that 2/3 of the examples would not have been caught by a user, because they are compliance related.

Re:Watching an acquirer ruin your company by TameAntelope on Monday July 04, 2022 @03:09PM (#31980667)
If your team is organized in a way where programmers are assigned tasks to execute, you are not operating on a modern software team, and that is your problem first and foremost.
Re:Watching an acquirer ruin your company by AussieWog93 on Saturday July 02, 2022 @11:46PM (#31964875)
This is something I've come across in my own experience. If you don't actually have any experience in the problem space, the best thing you can do is make something that just barely works, then scrap it.

Then all the unknown unknowns become known unknowns and you can actually create good solutions to it.

All planning is a waste if you don't even know where the speed humps will lie.

Re:Watching an acquirer ruin your company by brigandish on Sunday July 03, 2022 @02:01AM (#31965460)
It's basically a variation of Chesterton's fence[1]. There's a lot of hubris in thinking one could write a piece of code better than someone else if one has never attempted to write that piece of code, especially when never even having done anything like it at all.

[1] https://en.wikipedia.org/wiki/Chesterton%27s_fence#Chesterto...

Re:Watching an acquirer ruin your company by _0ffh on Sunday July 03, 2022 @07:38AM (#31966931)
Yeah, like to do the job properly you need someone who's done the same job before. Become that someone by exploratorily building the thing you want to build before you seriously build it.
Re:Watching an acquirer ruin your company by Dudeman112 on Sunday July 03, 2022 @04:37AM (#31966141)
>All planning is a waste if you don't even know where the speed humps will lie.

If that's the place where someone is, they should be conferring with someone else who knows something instead of trying to fly solo

Blindly going through problem spaces is how you waste your life taking wrong approaches

Re:Watching an acquirer ruin your company by danielmarkbruce on Saturday July 02, 2022 @11:11PM (#31964715)
At google it was repeated that Sergey Brin used to say "all work is throwaway work, it's only the time horizon which is in question".
Re:Watching an acquirer ruin your company by cwillu on Saturday July 02, 2022 @11:27PM (#31964783)
It's kind trite to say “much is explained”, but… that explains so much about google.
Re:Watching an acquirer ruin your company by danielmarkbruce on Sunday July 03, 2022 @12:00AM (#31964938)
It doesn't really. There is plenty of old code at google, he was just saying it to people who were too scared of doing work they might need to throw away.

The promotion process explains way more of what I think you are getting at.

Re:Watching an acquirer ruin your company by ratww on Sunday July 03, 2022 @08:17AM (#31967136)
Throwing away code and throwing away products/features are completely different things, and only one of those is a real problem for end users.
Re:Watching an acquirer ruin your company by gautamdivgi on Saturday July 02, 2022 @11:30PM (#31964797)
It depends at which level you're at. If you're working at an infrastructure or firmware level, throwaway work can be expensive and time consuming. Re-architecture can also be time consuming. There are some parts you have to spend design cycles on, especially if you're doing a large project. It's not that you can't pivot, but the pivot takes a lot of time. At the very least have a set of System Features and System Guarantees that you will drive towards.
Re:Watching an acquirer ruin your company by varjag on Sunday July 03, 2022 @06:37AM (#31966645)
With embedded development it's entirely fine to iterate fast and throw away work, until the product is shipped. And in certain applications it is fine even after it is shipped.
Re:Watching an acquirer ruin your company by illuminati1911 on Saturday July 02, 2022 @10:54PM (#31964634)
True, but usually in this kind of situations it's either zero planning or way too much planning and often the planning is also "wrong kind of" planning.
Re:Watching an acquirer ruin your company by Spooky23 on Sunday July 03, 2022 @12:30AM (#31965074)
“Shit, the Oracle costs 10x more than the bullshit number we budgeted. Next sprint, refactor to SQLite.”
Re:Watching an acquirer ruin your company by spaetzleesser on Saturday July 02, 2022 @11:37PM (#31964826)
I think the dream is "get precise estimate without defined requirements". Also "an estimate is a commitment"
Re:Watching an acquirer ruin your company by himinlomax on Sunday July 03, 2022 @01:16AM (#31965280)
If what you're doing is a "project," then by definition it can't be agile. Agile is for products.
Re:Watching an acquirer ruin your company by ngc248 on Sunday July 03, 2022 @01:12AM (#31965256)
Exactly ... I call that the frAgile methodology and managers seem to love that.
Re:Watching an acquirer ruin your company by jacksnipe on Sunday July 03, 2022 @11:21AM (#31968364)
In general it blows my mind that people don’t understand that:

1) losing a critical mass of developers is the beginning of a death spiral

2) the critical mass is smaller than you think

3) you lose the developer months before you know you’ve lost the developer

Re:Watching an acquirer ruin your company by hef19898 on Sunday July 03, 2022 @12:47PM (#31969055)
Regarding three, one dead accurate indicator is, IMHO, when people that voiced their opinions and were higjly engaged start to become quiet. This absence of "distracting noise" is sometimes even seen as a sign of improvement, in reality it is the beginning of the end. And so hard to catch, since us humans are bad at realizing things aren't there anymore.
Re:Watching an acquirer ruin your company by lkrubner on Sunday July 03, 2022 @12:53AM (#31965174)
The most expensive software failure ever:

----------------

The Advanced Automation System began, in concept, in 1981 and ended in 1994, “terminated for convenience” by the government. Billions of dollars were spent on it. It is hard to describe. You can’t learn anything from the name. You know it’s about air traffic control because I told you, or because you read about it in the papers. Maybe part of the problem was the name. It sounds like the system to end all systems.

...At $3.7 billion, the Advanced Automation System was one of the largest civilian computer contracts ever; maybe the largest. It was the largest single contract in IBM’s history. From the moment it was awarded, until near the project’s demise, IBM patted itself on the back. There was something for everyone, beginning with a great ball in Union Station, featuring Chubby Checker and “The Twist”.

...What I saw on the FAA’s Advanced Automation System would have made Sisyphus weep… Whatever commitment and discipline there was… was worn down by a battery of watchfulness that I can only ascribe to fear of failure. In spite of tens of millions of dollars spent on new computers for AAS, the most important piece of equipment on the project was the overhead projector. There were endless meetings attended by dozens of people – as if we were never quite sure about the whole thing. The people in charge simply lacked the confidence and the finesse of the space team: NASA, contractors, and astronaughts.

It has been noted by everyone from the New York Times to the Vice-President of the United States that the main problem on the Advanced Automation System was “changing requirements”. For those involved in large-scale computer systems, that is nothing new. No one can perfectly surmise the shape and feel of a system years in advance. Even replacing some aspect of a system you know by heart is not immune from thinking twice about it. … [But] the requirements churn (it was called) on the Advanced Automation System was not normal. It was the result of our enchantment with the computer-human interface, the CHI. The new controller workstation, fronted by a 20″ by 20″ color display, because it was capable of seemingly endles variety of presentations, mesmerized the population of AAS like the O.J. Simpson trial mesmerized the nation…

The project was handed over to human factor pundits, who then drove the design. Requirements became synonymous with preferences. Thousands of labor-months were spent designing, discussing, and demonstrating the possibilities: colors, fonts, overlays, reversals, serpentine lists, toggling, zooming, opaque windows, the list is huge. It was something to see. (Virtually all of the marketing brochures – produced prematurely and in large numbers – sparkled with some rendition or other of the new controller console.) It just wasn’t usable…

The cost of what turned out to be a 14-year human factors study did not pay off. Shortly before the project was terminated a controller on the CBS evening news said: “It takes me 12 commands to do what I used to do with one.” I believe he spoke for everyone with common sense.

Rummaging through one of the closets at the far end of the hall on the fifth floor one day, looking for some standards document, I found an envelope left by someone who left the company – as many did after so many years advancing against stone, while the wheels of commerce were accelerating on what everyone referred to as “the outside”. It contained “A Brief History Of The Advanced Automation System”. It was printed by hand and left, perhaps inadvertantly, or perhaps with the hope that some anthropologist might some day discover it and make a pronouncement. In every important way, it is the truth:

“A young man, recently hired, devotes years to a specification written to the bit level for programs that will never be coded. Another, to a specification that will be replaced. Programmers marry one another, then divorce and marry someone in another subsystem. Program designs are written to severe formats, then forgotten. The formats endure. A man decides to become a woman and succeeds before system testing starts. As testing approaches, she begins a second career on local television, hosting a show on witchcraft. An architect chases a new technology, then another, then changes his mind and goes into management. A veteran programmer writes the same program a dozen times, then transfers. The price of money increases eight times. Programmers sleep in the halls. Committees convene for years to discuss keystroking. An ambitious training manager builds an encyclopedia of manuals no one will ever use. Decisions are scheduled weeks in advance. Workers sit in the hallways. Notions of computing begin in the epoch of A, edge toward B, then come down hard on A + B. Human factors experts achieve Olympian status. The Berlin Wall collapses. The map of Europe is redrawn. Everything is counted. Quality becomes mixed with quantity. Morale is reduced to a quotient, then counted. Dozens of men and women argue for thousands of hours: What is a requirement? A generation of workers retire. The very mission changes and only a few notice. Programming theories come and go. Managers cling to expectations, like a child to a blanket. Presentations are polished to create an impression, then curbed to cut costs. Then they are studied. The work spikes and spikes again. Offices are changed a dozen times. Management retires and returns. The contractor is sold. Software is blamed. Executives are promoted. The years rip by with no end in sight. A company president gets an idea: make large small. Turn methods over to each programmer. Dress down. Count on the inscrutability of programming. Promote good news. Turn a leaf away from the sun. Maybe start over.”

http://www.smashcompany.com/business/the-worst-software-proj...

Re:Watching an acquirer ruin your company by kwatsonafter on Saturday July 02, 2022 @09:49PM (#31964328)
Is this the, "rolling robot turtle" Sphero?
Re:Watching an acquirer ruin your company by gedy on Saturday July 02, 2022 @09:53PM (#31964346)
Yes correct.
Re:Watching an acquirer ruin your company by WalterBright on Sunday July 03, 2022 @12:13AM (#31964991)
Start your own company and do it right!
Re:Watching an acquirer ruin your company by beefield on Sunday July 03, 2022 @01:12AM (#31965259)
Trouble is that management seems to be a P != NP type problem. Really easy to tell when done wrong but really difficult to get right - for variety of reasons.
Re:Watching an acquirer ruin your company by WalterBright on Sunday July 03, 2022 @01:17AM (#31965288)
It's a rare employee who doesn't think he can do a better job than the manager. If he does start his own company, he'll discover his employees are sure they can do better than him.

It's an immutable fact of life.

Re:Watching an acquirer ruin your company by taneq on Sunday July 03, 2022 @06:47AM (#31966690)
It’s an eye opening experience making the jump from one to the other; you realise that often the technical nitty-gritty is a small fraction of the overall business, and that the obviously technically correct decision can simultaneously be a terrible business decision.
Re:Watching an acquirer ruin your company by greenhorn123 on Sunday July 03, 2022 @05:11AM (#31966305)
And it is very rare when they actually can, most times they try or are given the chance to it fails. Almost nothing is as easy as it seems from the outside, and giving a critique is a lot easier than executing.
Re:Watching an acquirer ruin your company by alliao on Sunday July 03, 2022 @12:31AM (#31965079)
perhaps they are setting themselves for failure to predictably crash the stock so the supposedly acquiree can buy into bigger stacks of the supposedly acquirer's share. what seems like a acquisition may in fact be a pre agreed takeover by the smaller firm...
Re:Watching an acquirer ruin your company by wdb on Sunday July 03, 2022 @05:33AM (#31966387)
Sounds like a typical consultant project lol