CEOs do get there with lots of politics in almost all cases. It’s all about who’s ass you kiss and who’s ass you don’t and if you’re lucky with timing things might just fall into place.
I think it’s exceedingly rare that a CEO is actually competent at their job. In most cases it’s the labor class propping the company up, and in some cases the workers are doing so against the wishes of the CEO. Not that executives want to ruin the company, they’re just incompetent and therefore make terrible decisions constantly.
> CEOs do get there with lots of politics in almost all cases.
I know this can be hard for engineers to sometimes accept, but relationships (aka politics) are a key part of business. Rarely is one technical solution absolutely superior to another, making purchasing decisions come down to relationships.
Politics is also about compromise and managing a bunch of differing opinions/desires, which is one of the key skills of a CEO.
More engineers understand this than you may think. Many just dislike it. It doesn't fit with their disposition (for better or for worse) -- but they are not confused about the facts.
> Politics is also about compromise and managing a bunch of differing opinions/desires
Except, it seems, when it comes to the current AI zeitgeist. Then it feels a lot more like CEOs are taking a "my way or the highway" approach. Maybe they can compromise on just how necessary it is for all employees to use AI?
> It’s all about who’s ass you kiss and who’s ass you don’t ... I think it’s exceedingly rare that a CEO is actually competent at their job.
But... that is kinda the job? CEOs are, first and foremost, the public face of the company. They're the one who talk to VCs / banks, regulators, major customers, the press. They're very highly paid PR reps / fall guys that shield everyone else, including the board of directors and all the VPs and SVPs, if something goes wrong.
For most companies, especially large companies, it's not important for a CEO to be good with software engineering, business development, etc. That, at least in principle, can be handled by other parts of the hierarchy.
> it's not important for a CEO to be good with software engineering
If you are the CEO of a company, you should have expertise in whatever your company does, and If your company is primarily a software company, then you should have expertise in software engineering. You cannot effectively manage something that you don't understand.
I wonder if business schools could ever start actually teaching this skill. So far they just largely operate as scams, held up purely by prestige and network value
I'm very sympathetic to cooperatives, have traveled/know the Mondragon people (largest coop federation), etc.
However, I think there's a reason why coops seem to succeed at smaller scales, but there are essentially no large innovative coops.
There are a few large boring coops, and some small innovative ones, but seemingly something is making the CEO/investor board model the one large innovative companies are all using.
I suspect that it's both (1) access to capital is far harder for coops, and (2) that workplace democracy and hardcore mission focus aren't fully compatible. That is, "you cannot serve two masters" without losing focus on one of them.
If a company accumulates capital, it becomes vulnerable to the principal agent problem, and coops are way more vulnerable here than centralized companies.
If a company doesn't accumulate capital, it doesn't scale in complexity. It can grow by having more people do more of the same things, but it can't move into markets that demand anything complex.
Coops can definitely succeed and even dominate at large scales with some minimum government protections. The largest dairy producer in the world is a coop: https://en.wikipedia.org/wiki/Amul
This seems hard to tease out from the fact that a) the majority of companies do not survive, b) the large, large majority of companies that do survive do not wind up being large or innovative, and c) there are far fewer coops than regular companies. If you assume equal chance of success between them, you’d still see vanishingly small numbers of large, innovative coops, because a small percentage of a small number is small.
The problem is that knowing the right people to get investment does seem to have utility coops struggle to get, I think? maybe CEOs are basically like producers on movies who are just there to network for you.
Coops tend to have better aligned incentives for employees on every step of the ladder. They'll tend to be more conservative about R&D but ensure that money that's being spent is being productive for the continuing health of the company since instead of that budget being "corporate's money pile" it's your potential profit share.
I think there's also a tendency towards longer tenure and higher value employees due to the investment in the company's future being a sort of central tenant of their attractiveness.
Generally, yes. Also the gap between the employee and executive class is a lot smaller instead of unnaturally inflated like it is in most private equity companies.
Maybe, but not necessarily for this reason. Even in a worker-owned coop, someone sets the overall direction. And how is that person going to be selected? It's still going to be largely politics.
In software I can imagine a worker-owned consultancy, but not a product company. It would imply staying in one place working on one product for your whole life, which doesn't sound inspiring
A company need not be a single product, and working in a worker-owned cooperative need not be a lifetime commitment to a single firm (though cooperatives ideally will have less turnover than firms owned by capital separated from labor.)
Acting like centrally planned dictatorships is a good form of collaboration is just so off base. There's no reason to think that introducing democracy into the work place wouldn't immediately benefit both workers + customers.
If this sounds crazy the C suite + board already vote on who gets hired into the executive team, vote for the direction of the company, and vote for their compensation packages (hint, they never decrease them).
Why shouldn't workers be legally enabled to do the same? What is the justification to this? I'm curious to hear it because the only way people can justify the current system is declaring that some people are actually more deserving of prestige, money, and benefits while others deserve to suffer.
With income inequality increasing, healthcare outcomes worsening, and children literally becoming stupider isn't it time to question the current system and ask ourselves if this is the society we truly want?
There is academic research on this too if you're curious but it's mostly in English, Spanish, and Portuguese.
But yes, there isn't much "evidence" because this system hasn't been tried en masse; however if you look at our current neoliberal hellscape, it's pretty hard to imagine it doing worse. Also neoliberalism wasn't really "tried" either, it was thrusted upon us by a group of individuals that wanted it.
One thing to keep in mind is that society can change quite quickly if you want it to. I'm sure the children that died working in factories during the 1800s never imagined such a society where children are valued, cared for, educated, and protected but it did happen.
It has happen before and it can happen again. It only happened because people were willing to fight for it.
The rules are allowed to be changed at anytime if we deem so, a better world is possible.
Why does this argument never apply to neoliberalism?
That was never put to a vote but it still thrusted upon a country where the results are what you would expect: the worse income inequality ever seen in the history of the nation, life expectancy has increased, deaths of despair have reached record highs, more children go to bed hungry, healthcare is being ripped from civilians, and corporations are legally allowed to poison and kill civilians (health insurance companies with their death panels, manufacturers causing cancer valleys) with zero legal repercussions.
So yeah maybe we should actually go the extreme into the other direction, if democracy is good enough to lead nations it's good enough to run businesses. If you're a worker IDK how you would argue otherwise. Being able to keep your boss/leadership accountable by voting for them out seems like a win for every workplace metric imaginable.
Imagine how better of a company Meta would be if Zuckerberg wasn't allowed to waste billions accomplishing nothing. In a just society he would have been voted out, but in a neoliberal society he is granted an insurmountable amount of wealth.
I'm sorry but this society sucks and acting like we can't do better, be better is beyond pathetic.
Based on what you say, it should be easy to find data showing the superior performance of coops for employees in terms of wages, benefits, profit sharing, etc, right?
Health care is a different topic and yes, socialized healthcare systems seem to perform better across the board.
Where is the data that neoliberalism helps people? Like can't you see how stupid this argument is? Current system is terrible for the vast majority of workers, but we aren't allowed to change this system why exactly? Especially regarding a system that was never discussed or debated? God damn this is pathetic. What you are doing is like the number one tactic elites use to squash any ideas of creating a better world.
The idea that opponents of neoliberalism have to recreate all aspects of society and consider every potential edge case isn't realistic, and it's not how systematic change actually occurs.
Once again, the Q is this. Where is the evidence that neoliberal economics has helped Americans? Income inequality is at its absolute height, along with deaths of despair.
I'm sorry but why are you personally defending such a sick society? Did you vote to implement neoliberalism in the 1970s or what? Where you the one who told Ford to tell NYC to suck it?
This is a shallow dismissal of GP’s point. The point is more, “we aren’t sure it won’t work because it has never been tried,” which is much less of a straw man to argue with.
“Acting like centrally planned dictatorships is a good form of collaboration is just so off base. There's no reason to think that introducing democracy into the work place wouldn't immediately benefit both workers + customers.”
That sounds more like there’s no evidence that it won’t work than an unequivocal claim that it will.
Well... there is historical evidence that centrally planned dictatorships are not a very responsive form of government.
Now, corporations usually have the problem of competition, so if they aren't responsive (or at least responsive enough), they get out-competed by those that are. Is that enough to make them different from governments? Perhaps, but I don't know.
If you don't think there are competitions in dictatorships you are extremely sheltered. The competition in a dictatorship is whether you stay alive or not, just like in a corporation is whether you become homeless and die or keep a roof over your head.
Worker owned cooperatives have a variety of ways of doing this. Voting directly, electing people, etc. The main difference is that the cooperative typically doesn't buy the myth that the person making the high level decision needs to be paid 1000x the workers.
Given the zeitgeist is controlled by a handful of Capitalists who also happen to be sociopaths intent on bringing back feudalism and chattel slavery... No. "The People" are so propagandized that we simply cannot know what The People would do unless we turn off the great distraction machine constantly inundating us all with propaganda.
I’ve worked with CEOs in multiple large companies. I wouldn’t wish that job on my worst enemy. Nonetheless, someone needs to do that job and the intersection of difficulty and masochism is beyond what most people can do or endure. Many people try and fail. Their job, at the end of the day, is to eat an endless stream of shit sandwiches with a smile and a plan.
Much of the “competency” of a CEO in practice is to be able to accept the relentless drama and abuse without turning into an emotional wreck. Yeah, they have to make decisions, but that isn’t the part that makes the job difficult. That role takes an insane toll on the human spirit, and very few can do it for any length of time.
The cush job is often being CEO adjacent. You get most of the perks but also avoid most of the emotional abuse and drama.
This feels too soft. Each of these things has truth in it, but isn't some of this self-created? Where are these shit sandwiches coming from? A lot of these problems are the result of overpromising, breaking rules and skirting regulations, underestimating the difficulty of things they have no expertise with, asking people to solve problems with no resources, hiring more chefs rather than more cooks and dishwashers, of mismatches between good profitable product and exec exit. The idea that it makes sense for the CEO's (or really any leader's) core competency to be absorbing drama and pain is something we should think more about. Sometimes you hear that a good manager blocks and shields for their team, you have to wonder why the team always needs so much protection from their own company and processes.
in a team of 10, you can know everyone's current work, their thoughts on it, etc.
in a team of 100, you can maybe know everyone's name, if you're lucky. you probably have an idea of what their group is working on.
in a team of 1000, you will not know most of the people who come to you with problems. A room of pale faces, all very emotional about one thing or another. they've had a long hard battle just to speak to you, and care very much about what you do, but you've literally never met them. Of course, you have subordinates, and in turn they have theirs. But how can you accurately diagnose problems in that chain? they are only telling you what you want to hear, problems may be their fault, they may but their subordinates fault, it may be a business reality, you barely have any way to know. All you know is you have another meeting at 3, and then at 4, and then at 5, and all of them will be full of people you don't know who potentially emotionally care very much about every word you say, for good and for bad.
I don't hold much empathy for higher-ups, for other reasons. But its clear to me man was not meant for this. Large orgs are almost destined to be dysfunctional, as they move beyond "you have to study hard and make a real effort to remember everyone" to "no matter how much you try it is literally impossible to remember everyone, more people are being hired and fired each day than you can keep up with"
I personally know a lot of people (n>15) who are the CEOs of their own companies (ignoring unsuccessful ones). If I broke these into a couple groups, I mostly still see competent, hard working people:
Group 1: company stays small, like a ma & pa shop or small service, with few employees. This is a mixed bag of really hard working individuals and scumbags. The scummy ones aren't breaking any laws or doing anything nefarious, they just found a financial opportunity and shoved themselves in as a middleman and just subcontract out everything and do literally nothing except sit to the side and collect a paycheck.
Group 2: large company, making a name for themselves with hundreds of employees. I only know one guy who meets this category, and he is incredibly talented and hard working
Group 3: wildly successful, international company. Again I only know one guy, so I can't generalize, but he is super lazy. I think this is what y'all are referring to when y'all are hating on CEOs. To give him some slack, he was hard working when we met, and he actually made numerous companies, but this one exploded and now he lives in luxury. He hasn't lost his moral compass, but he doesn't really needs to work hard anymore either.
I should caveat that all of these folks who I know built their company. They weren't hired into one and fought their way to the top with politics or anything. Maybe I surround myself with ambitious people rather than politically toxic people, because otherwise I think it is odd that every single one of the many CEOs I know built their company, rather than getting the seat in a different way.
So, we live in the economy where everything is done by labour that receive minimal acceptable wages, while all the profits are collected by the ruling class who do nothing except constantly kissing each other asses.
It’s already irreversible, but it’s just disappointing to see how the U.S. administration has chosen to actively fight against it, while other countries like China are embracing reality.
It’s actually funny if you don’t think about it too hard. The U.S. president is trying to make us more reliant on fossil fuels, while starting a war in Iran that’s led to the global fossil fuel market to be negatively impacted, forcing most Americans to pay more for fossil fuels. Who could have seen that coming? We’re doing great!
> the U.S. administration has chosen to actively fight against it
the biggest producer of renewables is Texas, by a longshot. and the state of california just created insane NEM laws that favor the pockets of pg&e (and are shit for the environment) and as a result solar home installations have cratered.
From the CalISO graphs, there doesn't seem to be a shortage of solar power for most of the day. It doesn't seem reasonable to incentivise production in the same way as it was when that wasn't the case.
I think NEM 3.0 incentivises storage now? Which seems to be what the (California) grid is looking for.
Both NEM 2.0 and 3.0 have serious issues, but for different reasons. NEM 2.0 was basically a early adopter's rich person's subsidy that heavily distorted the market, and NEM 3.0 does not have nearly enough subsidies to justify the cost unless you pay cash up front for a large system. (For the record, I am on NEM 3.0 and got such a system).
At the end of the day, the best case scenario is large scale renewable / battery storage to bring costs down as much as possible, and for those of us who want battery backup / solar can choose to invest in it, but it shouldn't be "the" solution.
i thought the new NEM screws the homeowner because the city sells electricity at market price and buys electricity back strictly at the worst possible price, even if you're producing at peak demand.
Not by percentage. They're just bigger and generate more electricity total.
So you could flip the stat and say they produce more fossil energy than any other state.
I can't quickly find 2025 stats but in recent years they've been 50% higher than the next state in both coal and gas fired electricity (in absolute terms).
Wikipedia has tables sortable by column by source by total and percentage from 2022 to get a rough idea:
Absolute values matter more IMO. Any time people use % or per capita, it means they live in a city. I see this quite often, and it's just a way to skew rhetoric.
I hate ads to the point I either pay or use other means to avoid ads in basically everything I use
- NPR (I pay, happy to support)
- Podcasts (I skip ads, using a client that supports that)
- Movies/TV/Music (I self-host, thank you open source community!)
- Twitch (I pay 1 creator 6$/mo and must watch 40+ hours per month)
I don’t have mainline social media downloaded on my phone, I sometimes visit reddit.com and see the ads that aren’t blocked by ad block but I find myself visiting less often recently anyway.
All of this to say, pay a bit and put in some work and you can avoid 95% of ads
Admittedly, I’ve gone through waves of feeling scared for the future of software engineering. I manage many people so I care about them and their futures. But the more I use AI in writing software, not just vibe coding, the more I align with this perspective. And the way I see it, when AGI does come it’s going to affect a whole lot more than the software engineering job market. That’s global societal-level impact type stuff. We’d have to reckon with if work (meaning a 9 to 5) is truly a requirement to thrive in life. Spoiler, it isn’t.
> Using existing CLI directly: No context wasted on tool definitions
Can someone explain this to me? I've seen claude code try to run a not-well-known package and it basically shot in the dark a command, noticed that failed, then ran the help command for the cli tool to get a list of commands and what they do.
How is that different than passing the tools with an MCP? Like how are we saving context?
The usual problem is companies write an MCP server with 50 different tools, and each one has a schema, description, etc. Say each tool is 150 tokens, that's 150 * 50, or 7500 tokens, dumped into the beginning of every session. Compared to a text file that gets loaded on demand with command-line tool examples, so you still get close to the same amount of context, but you can control what tool definitions you pull in.
The other thing is the agent gets the entire MCP API response dumped into context as a tool response in JSON, which can be a lot. Compare that to shell commands where agents often `head` or `tail` or `grep` the response (which I kinda hate, but it does save tokens).
It also depends on whether the agent loads them on-demand or not (most modern agents do), and whether your MCP has a ton of tools or not. If your MCP only has 2 tools, and the responses aren't big, it's really not that much context.
The other thing that doesn't get talked about is the non-determinism of shell one-liners. There is a lot more non-determinism in shell tool calls; the AI can mess up commands, options, arguments. It can incorrectly filter output, miss output, miss return status, which results in re-running calls, polluting context, making results worse. Compare that to MCP calls which are more likely to succeed because they have a schema, well-defined errors, etc. Do you want less token use or more reliable results?
The thing is, you don't have to pick a side. I personally use both MCPs and CLIs at different times in different ways. Often I'll have the AI write a small script to do many calls (sometimes with tools, sometimes with libraries) which saves tokens, allows me to review, and is more deterministic.
This is also my point of confusion. People in the comments seem to be saying that MCP is necessary due to discoverability, but I fundamentally fail to understand how a protocol can make interfaces discoverable to an LLM in a way that wouldn't also be achieved by making traditional interfaces more discoverable to a human. These things mimic human behaviour after all.
Surely people aren't saying we haven't solved API discoverability by now and need new tech for it.
Not all workers will fare equally. As an illustration, Reuters cited a union source estimating that someone in the memory chip unit earning an 80-million-won base salary could take home roughly 626 million won in total bonuses this year. By comparison, workers at SK Hynix stand to collect upward of 700 million won should their employer post annual profit of 250 trillion won, Reuters calculated. Unlike at Samsung, SK Hynix employees are not limited to stock payouts and may instead opt for cash, Reuters reported.
I love accessibility, I just want to preface what I’m about to say with that.
I found this site hard to read. I’m reading on my phone btw.
The text is too big for me and the line height (space between lines really) isn’t right, it’s too spaced out. Can I read it? Absolutely, I just can’t read it as fast as I normally would. It’s like when my mom hands me her phone and the text is so large I can barely operate it for a while, then I eventually get used to it to a certain extent.
What’s funny is this itself is an accessibility issue in the opposite direction of most accessibility issues. Just goes to show users should really be able to have their own text preferences reflected on the web.
I agree, I found it hard and frustrating to read on my (small) phone because the text is just too big. I usually skim long articles to some extent to focus on reading the parts I'm most interested in, but this format makes that impossible. I can't skim anything because barely a sentence is on my screen at one time.
fwiw I got one of the first products listed on amazon when you search mycorrhizal fungi and I'm seeing the same effects stated by the grandparent comment
Given that Plex just bumped their lifetime subscription price to $750, I can no longer recommend them. They are clearly more interested in becoming another streaming service, and are I think trying to push out their core users who probably make them very little money.
Interesting, their price bump announcement actually just went and made me upgrade to lifetime (at $250 while I could) instead of write them off completely.
Netflix will never allow you to pay a one time fee for life, neither will any other streaming service on the planet.
Meanwhile, plex is a company that has employees. If I like plex, use it heavily, and want to support them I can do so with money. There are alternatives that are completely free, but I don’t like them as much and the minimal cost for plex is totally worth the value for me.
Goes to show how inoculated I am against banner ads I suppose.
Either way part of me feels like it’s for the best. One off payment for lifetime membership of an app that has continual development isn’t a great business model.
the only things i care about is some essy enough to use upload process, basic serving, then that theres some smart enough local caching on whatever device im using
reply