Earlier quoted context omitted.
>It's only been a golden age because of high salaries for relatively low effort. Money is how you define a Golden Age of Programming? I consider the late 1990s and early 2000s more of a Golden Age, and my reasons for it have nothing to do with making money. The time was of Golden Age because that's when programming became more accessible to the masses. Yes it wasn't without its fault, namely with regards to cyber sec…
Of all the impressive software developers I had pleasure to meet before 2012, I never met one who did it for money. They loved their work, the craft, the science, and sheer joy of the creative process. That culture ended quickly pretty around 2012-15, but I never figured out why.
Big Tech Killed the Golden Age of Programming
131–140 of 178 posts
Re: Big Tech Killed the Golden Age of Programming
#132Earlier quoted context omitted.
The hyperbole and cliche (corporate greed) makes this trashy, but let me fix it... Big Tech firms with blockbuster products like adwords, aws, iPhone and whatnot... they are extremely profitable. So profitable that the basic business logic of "invest more in the money-maker" reaches reductio ad absurdum. So yeah. A lot of talent is locked up where the salaries are highest. These have so much resources and talent thro…
Big Tech drove us towards techno-feudalism. It's a wider social phenomenon and their hiring patterns for programmers are only one aspect of the problem. Small businesses are forced to do business on their platforms according to their rules, or else they go bust. Programmers are forced to learn their APIs, so that their "app" can live in their walled gardens. They soaked a huge amount of talent to optimise their ad an…
???
What are you talking about? For a typical fullstack app the proprietary bits probably account for less than 5% of the codebase.
>They soaked a huge amount of talent to optimise their ad and recommendation engines.
That's just PR/advertising/sales. If the companies didn't exist it's not like those job or efforts will disappear, they'll be allocated elsewhere, classified ads in newspapers for instance.
Re: Big Tech Killed the Golden Age of Programming
#133Earlier quoted context omitted.
Ultimately, all actions multinational companies take are rooted in greed. Questioning that feels a lil naive? Are you honestly of the opinion that big tech isn't primarily motivated by money and is instead being run like a family business with an upstanding owner that has the well-being of their employees at heart?
Being motivated by money isn't greed. Per Merriam-Webster, greed is an "excessive desire for more of something (such as money) than is needed". The key qualifiers there are excessive and more than is needed. How do we determine what excessive employment is? I'm not even sure how companies can be greedy. Many animals will gorge themselves on food far beyond what they "need" in the moment. There's nothing guaranteeing…
Idk perhaps we have a slight hint in the tens of thousands of workers Microsoft _alone_ has laid off in the past year? I'm sure there is no way to intuit that big tech has indeed been over hiring with a clear disregard for its individuals beyond their utility at fixed points in time.
Re: Big Tech Killed the Golden Age of Programming
#134Earlier quoted context omitted.
That would be a golden economic age. We're talking about the craft of programming. They're different things.
If that's your metric, then the golden age never ended, and we are still in the upward trend. There were never as many tools, programming languages, IDEs, framework, services and tools available for programming. And with the advancement in technology, even a pretty old laptop is still powerful enough to run it all. You now even gave LLMs that are interesting (even if very flawed) code assistants. If anything, the gol…
Re: Big Tech Killed the Golden Age of Programming
#135Earlier quoted context omitted.
> Aside from all the claims with no sources/references whatsoever (claims which are not at all self-evident), blaming "corporate greed" for hiring employees? Isn't it also "corporate greed" to lay people off? Both can be true depending in circumstances. The management of companies are primarily motivated by increasing their share price, as that is what remuneration is most commonly linked to, nor profits. For example…
I don't disagree, but then it seems like the definition of "greed" that you are using is essentially synonymous with "running a company." If we want to use that definition, then the claims become true, but the term "greed" also becomes meaningless as it applies to everything we as humans do. "Greed" becomes the motivation behind why I took two slices of pizza instead of one, or why I turn the thermostat down in the w…
Greed means running a company without due consideration of these things.
IN this case the explanation I am suggesting is even less synonymous because by putting short boosts to the share price over long term profitability is not (in the long term) even serving the best interests of the shareholders.
Re: Big Tech Killed the Golden Age of Programming
#136Concentrated capital strikes again. Why would I work on building websites in my local community if google is going to at least 3x the salary to build and cancel several products? We need to flatten the capital distribution curve and many of these problems will work themselves out.
> Why would I work on building websites in my local community if google is going to at least 3x the salary to build and cancel several products? We need to flatten the capital distribution curve and many of these problems will work themselves out. It’s all good. The local community doesn’t need you to build out sites anymore. I quit doing that when small business owners started expressing that they didn’t need a webs…
Re: Big Tech Killed the Golden Age of Programming
#137Earlier quoted context omitted.
Ultimately, all actions multinational companies take are rooted in greed. Questioning that feels a lil naive? Are you honestly of the opinion that big tech isn't primarily motivated by money and is instead being run like a family business with an upstanding owner that has the well-being of their employees at heart?
Being motivated by money isn't greed. Per Merriam-Webster, greed is an "excessive desire for more of something (such as money) than is needed". The key qualifiers there are excessive and more than is needed. How do we determine what excessive employment is? I'm not even sure how companies can be greedy. Many animals will gorge themselves on food far beyond what they "need" in the moment. There's nothing guaranteeing…
Turn it around. How do we determine what "enough" is? Ask any business person who is beholden to shareholders to define "enough" and they will tell you there is no such word.
Re: Big Tech Killed the Golden Age of Programming
#138I’ve seen this claim that Google and others had some plan to over hire. From my time there that was not the case. There was the natural demand for more people on existing projects and lots of (often good) ideas for new projects. The money just poured in. We could never actually hire close to the approved levels. Internal “fights” were over actual people, not headcount, everyone had tons of open headcount. I think the…
Counterpoint: I worked there for years and the demand for more people wasn't natural. It came from (1) typical employees not getting much done because they were either not very motivated, not very competent, or stuck in meetings all day, (2) proliferation of people managers who weren't producing anything — product teams of 200 with 50 of them being managers, (3) managers playing the headcount game because it was a pa…
Re: Big Tech Killed the Golden Age of Programming
#139No it did not. It killed the golden age of mediocre software developers, which includes the over inflated role of web development which that can be safely done by LLMs.
https://www.cs.cornell.edu/courses/cs330/2007fa/slides/eBayS...
Re: Big Tech Killed the Golden Age of Programming
#140No it did not. It killed the golden age of mediocre software developers, which includes the over inflated role of web development which that can be safely done by LLMs.
Around 1999, eBay code was c++ compiled into a "ebayisapi.dll". It became too large for x86. I'm guessing it had lots of COM+ and must have been a disaster, bodies everywhere. https://www.cs.cornell.edu/courses/cs330/2007fa/slides/eBayS...