• 0 Posts
  • 32 Comments
Joined 11 days ago
cake
Cake day: July 2nd, 2025

help-circle
  • Literally just had the same thing happen to me. This time at Microsoft. Worked for a small startup. It got bought out in 2023 after investments in actual hardware that wasn’t named Nvidia died.

    Layoffs on most of our engineers. Somehow I survived and basically did no work for 2 years. Was finally laid off.

    I hated it. But I basically stole a salary from Microsoft for two years. Fuck these big tech companies.




  • Oh man. You should see the source code for IOS (the Cisco one not Apple).

    Spent 5 years working on it out of college. I think it’s the most cursed code base you can imagine.

    Not necessarily because of the massive struct defs everywhere. They are kinda needed when you’re running an entire OS as basically a set of interacting Linux processes pretending to be an OS.

    At some point Cisco realized they could not compete without putting a Linux kernel as their base. So they basically just copy and pasted the old code written in the early 90s for the IOS and put it into a set Linux processes.

    To be clear. It’s not just the front end. They didn’t really change the code much from the old IOS. Its a cluster fuck of interprocess communication hacks that probably seemed like a good idea at the time.

    It is a massive pain in the ass to code because you’re basically doing everything on the Linux kernel and then frustratingly have to write the CLIs for IOS just so Cisco can continue to sell their proprietary OS with some of the most unnecessary hardware locks. Massive learning curve for any new engineer.

    Literally, no one on the entire switching team knew how to send a message from a specific process to the IOS process. I had been assigned something that needed it. So I somehow figured it out and was “the guy” for that for the time I spent there.

    Fuck. I’m gonna start ranting more if I go any further. But yeah, sometimes you need a massive struct because some idiot decided that forcing a closed source CLI on the market is a good idea for profits.

    Definitely not a good idea for coding. But you learn quickly that no one actually cares about good code in this industry. There is no time for it. There is no reason for it. Just spit out garbage until it works and your manager won’t care.

    If you want clean code. Go write an open source project or a personal project.







  • I forget who I was listening to or reading that said something like “political doomerism is the last stage of your liberalism before it dies”

    Essentially, the point was that as people become radicalized they will learn all of the problems of capitalism and gain class consciousness and then conclude that any action is pointless.

    They’ll essentially sit at home, talk about activism, but judge both people working within the system as well as people protesting or demanding change from the system. It’s a way in which a radicalized class conscious person is held in a state of inaction. Essentially making them useless.

    It was a good little one sentence summary of those people. I’ll try to remember who said it.





  • I really wonder what Canadian capitalist are thinking. I guess their thoughts are to try to keep Canadian politics as “Liberal” as possible to avoid growing anti American sentiment along with anti capitalist sentiment (something that obviously goes hand in hand). I’d guess they are trying to avoid that connection and working to maintain national solidarity in place of what could very quickly be class solidarity if they are not careful.

    Because at the end of the day the capitalist class of Canada is essentially just an extension of US capital. And I’m not saying this in an “Americas hat” kind of way. It’s just how global capital works and even more so with Canada because of its geographical proximity.

    I worry the capitalist in Canada are working to ensure the “pro Canada anti-American” politicians are well within their hands. And when the point comes to squeeze the working class of Canada harder it will likely be done through the means of “Canadian Nationalism”; and ensuring the masses view their suffering as a fault of “America” and not for what it really is; an attack in both countries on the working class.







  • If Mamdani loses the general that should be a wake up call to Americans that even the illusion of their democracy is dead. The man behind the curtain isn’t even hiding anymore.

    Meaning, if Mamdani loses it is only because the full forces of the capitalist class from both of their parties were able win.

    You seem to think that there is some major difference between New York and some southern town in Georgia for example. And to many degrees there are. But it’s not because the people have fundamentally different wants and goals. The people throughout this country want a good job, a place to live, healthcare, and an end to wars of the empire. The major difference between them is how their concent is manufactured.

    The difference isn’t in policy or even in politics. The difference is in the ability to break through the existing lies they are distracted by. Racism, xenophobia, queerphobia, etc.

    Most working class people in America will be open to progressive policies when they see them actually implemented successfully in major blue cities.

    I’m not saying to run as a socialist in Savannah, GA. I’m saying that we do not give away ground. We continue to push for further leftists politicians like Mamdani where we can win. And that will literally shift the entire nations politics.

    These are the only wins we can hope for in electoral politics right now. Because by the time we’re voting for another president it’s going to be to late. The fascist state will have been fully established.