News for hackers. Stuff that matters.
Re:Citigroup plans to hire 4k tech staff by matwood on Tuesday June 07, 2022 @07:48AM (#31652774)
> Higher level abstractions = less labor required (e.g. serverless), plus additional supply of labor = lower costs.

I've been hearing this about new technologies also since the 90s - going to make programmers obsolete/need less programmers. What ends up happening is what's required expands. I'm sure there's some quippy law here.

> Wages are always defined by the equilibrium point between supply and demand of labor, never by the value add of the job.

Your analogy is only focused supply while keeping a fixed demand. In fact, 'value' drives demand. The reason why demand keeps outpacing supply is the value of technology is enormous.

Will the demand side eventually slow? On a long enough timescale I have to say yes, but a lot of people have gone broke betting against the pace of technology.

Re:Citigroup plans to hire 4k tech staff by sumedh on Tuesday June 07, 2022 @09:14AM (#31653763)
> I've been hearing this about new technologies also since the 90s - going to make programmers obsolete/need less programmers. What ends up happening is what's required expands. I'm sure there's some quippy law here.

We used to have manual QA now most of the testing is done via automation, there used to sys admins handling all the servers now its all cloud which can be handled by programmers/dev ops people.

Maybe in the future we will have code as a service where most of the code is written automatically while few programmers oversee it.

Re:Citigroup plans to hire 4k tech staff by BuyMyBitcoins on Tuesday June 07, 2022 @11:26AM (#31655756)
>” What ends up happening is what's required expands.”

I’ve found that abstraction doesn’t scale with Business Logic. Abstraction is good, absolutely, but the sheer number of strange edge cases, special processing rules, and “the client refuses to change their process whatsoever” only seems to increase.

I sense this is why programs keep growing in scope despite all the wonderful Dev-tools, abstractions, and platforms we now have.

Re:Citigroup plans to hire 4k tech staff by adam_arthur on Tuesday June 07, 2022 @11:40PM (#31662935)
Depends on the business. Bespoke logic maybe, but rules based logic such as tax considerations can be abstracted away by APIs etc. Look at the difference in LOE of starting an ecommerce business in 1999 vs 2022 for example.

Also when you consider something like Docusign, you can have a pretty much feature complete product that requires little labor to maintain. You can always expand the scope of any product, but we started from 0 with web based/app software just a decade or two ago. Much of the common and widely useful programs will be largely perfected and require less active development as the years go by.

Same thing with github. You can continue to add features, but the core value of the product is already written and in a serverless world, with appropriate automation, can be maintained by a small team.

I really don't understand how somebody can think labor needs in software will never contract... the main point of debate should be on what a realistic timeline is.