Erik McClure

Angry Programmer Bunny
Fundament 🜂 Software

2025-06-16

@roxy this happens in any space filled with programming nerds instead of people who just use computers. bsky simply has a higher concentration of computer users instead of programming nerds who are physically incapable of not being annoying. It's been this way for 20 years.

Erik McClure boosted:
David Chisnall (*Now with 50% more sarcasm!*)david_chisnall@infosec.exchange
2025-06-11

The thing I really wasn't prepared for trying to persuade Microsoft leadership of things was their complete lack of vision. I have a pretty clear idea of how I think the future of computing should look and I've spent the last 20 years working on projects that either contribute to that goal or give me skills I need to build it. I didn't expect MS leadership to share that vision but, as I've often had to do in F/OSS projects, I expected that we'd find some common aspects where my vision and theirs would both benefit from some shared core technology. I really wasn't prepared for the fact that they have absolutely no long-term goals at all.

I'm not a big fan of Bill Gates (for so many reasons), but under his leadership there was a clear goal: A computer on every desk. I disapprove of a lot of what they did to achieve that goal and it's also quite clear that there was a lot of fuzziness about what that computer should do once it was on the desk (some of that wasn't bad: Gates understood the value of ecosystems and wanted to enable other people to build things on top of that foundation). But there was a goal. And the company was focused on building that goal.

Similarly, Steve Jobs had a clear vision of how computers should behave and be programmed. After leaving Apple, he set up NeXT to build the computer he wanted to use. After he returned, Apple's focus was on trying to make that computer cheap enough that they could sell a lot of them (NeXT sold around 50K computers over the course of a decade because they cost about ten times what most people could afford). Apple grew because it was building products Steve Jobs wanted to use, and he had a vision of how they should work. Again, you may disagree with that vision, but it was a mostly consistent view of how computing should work and the company was focused around building things that aligned with that goal.

But Nadella, Scott, and the people that they surround themselves with have no vision. It's not that I think their vision is bad, it's that it doesn't exist at all. If you ask them what computing should look like in ten or twenty years, they have no idea.

I thought for a while that they were just bad at communicating it, or that they were worried about the competition getting there first and so kept it secret, but it became clear over time that it just wasn't there. They barely think more than six months into the future and those six-month semesters are not building things in service of some overall goal other than 'sell more stuff to existing customers' and 'tweak existing products the smallest amount possible to make more customers adopt them'.

There were some people in the company with vision and I worked with a few, but they never managed to get buy in from senior leadership because the concept of long-term goals was completely alien to the people who had floated to those roles.

In the time I was there I lost count of the number of things that were 'the future of the company'. Or were 'company-wide core priorities'. But were not funded enough to actually make a difference and were then quietly ignored in favour of other things. Or where everyone was supposed to work on them but there was no incentive to actually do so and no accountability for doing so. That's exactly what happens when you don't know where the company should go.

Alan Kay said:

The best way to predict the future is to invent it.

If you don't know what you want the future to look like, all you can do is jump on hype trends and hope that you're not too late. And that seems to be how the leadership at most big tech companies works now.

2025-06-09

i'm so tired of computers

CloudHop: Also Sky, you are in a very complex battle, if they're saving the state of every single enemy in here that could easily add up to 200 kb if it wasn't optimized
[Your message failed to send.]
Velvetpon3 redeemed Skypet
[Message Not Sent]
[Your message is identical to the one you sent within the last 30 seconds.]
Also Sky, you are in a very complex battle, if they're saving the state of
2025-06-07

We're playing tinkerlands (sponsored by: tinkerlands) twitch.tv/cloudhop

Erik McClure boosted:
2025-06-06

this image is my philosophy for computerhobby

It is an image of a fake skeleton running forward. It says, “Just start! If it sucks, ask for help!” On the left it reads: “Art, Craft, 2nd book, cake, writing, that show (ppl say its good), any new skill, making friends”. At the bottom it says in a large font THE TIME WILL PASS ANYWAY.
Erik McClure boosted:
2025-06-06

I'm finally releasing a blog post! I've written an exploration of some advanced operating systems concepts that I've been developing for future operating systems and why you should care. Check it out here and let me know what you think: github.com/aiverson/blog/blob/

#osdev #softwareengineering

Erik McClure boosted:
2025-06-05

There are lots of good reasons why managers and owners push back on remote work, including narcissism, incompetence, not understanding what work is or how it gets done, and being an asshole.

2025-06-05
2025-06-04

[SPOILER WARNING] deltarune bandwagon lets go: twitch.tv/cloudhop

Erik McClure boosted:
2025-06-03

I have no tail and I must wag.

Erik McClure boosted:
Essem :skeeter:esm@wetdry.world
2025-06-03

Have you seen this new application? It's written in N. It literally uses Cerium. It's on Squernix with Wine. It's literally written with Zark. You can probably install it with Woo. Dude it's built on Birdnest. It's a Garkle exclusive. It's for Borp. You can run it on Borp. You can boot up Borp and run it. Log onto Borp right now. Switch to Borp. Dive into Borp. You can Borp it. It runs on Borp. Borp runs it for you. Borp runs it for you.

2025-06-01

Riftponies with CloudyPegasus today! twitch.tv/cloudhop

2025-05-30

the next time someone objects to a fictional character's worldview because "it doesn't make sense", i'm just gonna be like "And? AND???? DO YOU SEE THAT STOPPING ANYONE???????"

2025-05-29

@sneexy one day I hope to make my UI library run on a microcontroller.

2025-05-29

"why are things bad"

because people get paid to deal with bad things, so they are incentivized to ensure the bad thing is never improved, so they can continue having a job. Republicans will outright sabotage things to create jobs for themselves.

(the solution to this is the same as always: UBI)

2025-05-22

@thephd how in the nine hells of the damned did you manage this. This should not be even remotely possible.

Erik McClure boosted:
Jess🌺:itsfree: :eggbug: :therian:&roxy@chitter.xyz
2025-05-21

🐭software makers are so cooked when/if someone comes out with the software that Just Works and doesn't have any nonsense in it

2025-05-21

@roxy :raritywink:

2025-05-20

people complain about surface-level syntactic ergonomics of Rust or Zig or C++, try to simplify the syntax without understanding the complexities of the underlying type system, only to discover exactly why the syntax is so complicated, in a never-ending loop of ignorance.

2025-05-19

@Alephwyr it blows my mind how some progressives seem to think that crushing people's utopian dreams is going to somehow motivate them into protesting genocide.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst