News for hackers. Stuff that matters.
Re:Modern work requires attention – constant alerts steal it by novok on Monday May 22, 2023 @07:04PM (#36037825)
> Your companies' purpose is to ship software or whatever else it does,

It's not to ship software or whatever else, it's to make money. Because without money, you don't have your pay or job and the major reason why you do your job is gone.

Your perspective optimizes for your job and what you enjoy the most, but in most businesses, it's not just the factory and engineers that makes the business, and if you worked diligently on the wrong thing, thats an even worse waste. There are billions of lines of code out there that nobody gives a shit about because their associated business failed. The market doesn't reward the nicest team to work on, they reward winners. The nice team is just a tool to be more likely to win.

Re:Modern work requires attention – constant alerts steal it by JohnFen on Monday May 22, 2023 @07:19PM (#36037944)
Well, it's to make money by shipping software (or whatever the company does).

If the goal of a company was just to make money, full stop, then all companies would just do the same handful of most-profitable activities. But what we actually see is companies doing an enormous range of different things, with an equally huge range of levels of profitability.

I think it's overly reductive to say that the only purpose a company has is to make money.

Re:Modern work requires attention – constant alerts steal it by YZF on Monday May 22, 2023 @07:40PM (#36038095)
We need to be more specific than "make money". The purpose is to maximize the discounted cash flow. I.e. to max out the present value of the company's profits over the life of the company, or in other words, max out the value of the company.

That means that you might engage in R&D for projects that have a chance to become really big in the future. It can also mean pursuing an ever larger range of smaller profitability projects (still adds to your profit).

This may not be what the CEO is optimizing for. Even assuming a CEO is an all knowing oracle in terms of predicting future profits and even assuming they are aware of all the details of what a large company is working on (hint: they're not either). The rest of the organization has a life of its own as well with individuals optimizing for different things that are rarely in perfect alignment with the company's goals.

On top of all that, shipping software may not be the business driver. Promising things, demos, good salesmanship, may all contribute to a business more than "shipping software". Look at Tesla's "FSD". I.e. it's not even clear that shipping sooner with amazing value/quality to the end user drives the business side that strongly. Often software is not sold directly to the end user. Even when it is the end user may have other things driving their money spending decisions. I would say it likely can be a driver but you also need the kind of organization that is able to leverage that in the market.

Re:Modern work requires attention – constant alerts steal it by Hermitian909 on Monday May 22, 2023 @07:37PM (#36038072)
> I think it's overly reductive to say that the only purpose a company has is to make money.

Yes, but also no. It's a simplification that is amazingly accurate, it does help to think of different companies as thinking about money on shorter or longer timespans.

As someone working in big tech, I have to say that for certain features I would much rather ship the right 10,000 lines in 6 months than 100,000 lines of the kind of wrong thing. The cost of being even a little wrong at the scale my company operates at is eye-watering.

We had two teams do a bit of what you describe over the course of six months, shipped a lot without building much alignment. We are going to live with the cost of those decisions for a minimum of 5 years.

The lower bound of the cost of working around their mistakes right now is equivalent to... 80 engineer years maybe? Because now we have customers who rely on some insane functionality they built that we are contractually obligated to support (and spiritually want to maintain good faith) and it will infect a bunch of other systems that will now have to integrate with their choices and take on that tech debt.

Re:Modern work requires attention – constant alerts steal it by YZF on Monday May 22, 2023 @07:48PM (#36038142)
Absolutely. But I think it's still worth talking about productivity in the sense of how much are you investing for the additional value you're generating.

In the context of this discussion and your comment, wouldn't it be better if those teams were aligned and productive? Is that just not possible in large orgs/software or is it just poor management?

Re:Modern work requires attention – constant alerts steal it by Hermitian909 on Tuesday May 23, 2023 @01:27AM (#36040222)
I think it's just unusual to have enough information to be able to plan up front. There are two aspects:

1. Do we have all the information to make the right product decisions now?

2. Do we have all the information to scope all the technical work?

Both are unusual and the second requires the first. It's not that it never happens (A nearby team in my org did it over the last six months) but this has become harder to achieve as the complexity of software has increased.

Re:Modern work requires attention – constant alerts steal it by nonethewiser on Monday May 22, 2023 @10:23PM (#36039054)
> if you worked diligently on the wrong thing, thats an even worse waste

So slow productivity in case the direction is wrong? Like he said, ideally, you package up the (correct) work task and hand it off to the worker.

Re:Modern work requires attention – constant alerts steal it by gmt2027 on Tuesday May 23, 2023 @02:08AM (#36040498)
There's an undeniable existential crisis brewing within the tech industry. It's concerning to see how the pursuit of monetary gain seems to have eclipsed other, arguably more essential, objectives. Life's raison d'etre, after all, is not about amassing a surplus of glucose or oxygen.

It's staggering how numerous high-profile tech firms are sitting on gargantuan cash reserves, with seemingly no coherent strategy on how to allocate these resources. In the meantime, employees bear the brunt through layoffs, while innovative competition gets steamrolled under the guise of threats.

I'm of the belief that our technological endeavors should fundamentally aim to enhance the human experience in a long-lasting, sustainable manner. A deliberate and well-orchestrated transition to more efficient and equitable ways of operation should be the industry's primary focus, not just an afterthought.

Re:Modern work requires attention – constant alerts steal it by MichaelZuo on Tuesday May 23, 2023 @07:38AM (#36042891)
Do you see a credible way to enforce this vision?

With what resources, votes, arguments, etc.?

Re:Modern work requires attention – constant alerts steal it by drekk on Tuesday May 23, 2023 @03:47PM (#36049902)
A labor union? 1/3 Americans were covered by one within living memory.

Let people have a voice in their workplace. It's so funny to me how Americans wax poetic about republics and democracy until it comes time to talk about their workplaces. Or about how taxes are theft but the surplus value of their labor that is increasingly held captive by faceless NGOs is not discussed.

People should work to live and not the other way around.

Re:Modern work requires attention – constant alerts steal it by MichaelZuo on Tuesday May 23, 2023 @10:07PM (#36053228)
And how do you see this happening in a working population of several hundred million?
Re:Modern work requires attention – constant alerts steal it by dahwolf on Tuesday May 23, 2023 @07:27PM (#36052119)
Good points. Making money is indeed a better definition of desired outcomes. But my point stands: if you want to make money, why do you waste 75% of your potential not actually doing work?