22,121 karma · joined March 17, 2015
> Linux adopted Win32 because it actually worked.
WINE would have been invented one way or another because enough people would have wanted to run Windows programs on Linux in a world where Linux had dominant market share. For Pete's sake, there are Commodore 64 emulators for Linux in a world where that system has been dead for decades. It has nothing to do with what "works" or not. WINE and Proton are developed as actively as they are today because Microslop has been able to market so effectively to convince average joes and businesss leaders to buy their crappy OS. This has nothing to do with the quality of APIs.
> They could have simply invented a better API that didn't suck.
Is there ever a situation where this statement isn't true? Everything built in software can be seen as sucking, and all software could have been written better the first time around.
This AI boom is not a boom because its good for developers or users. It's a boom because it's a management dream; the promise of pumping up growth while reducing expensive workforce is simply too good for them to not throw decades of platitudes and "best practices" out the window. When people point out where AI fails, they're not seeing past the end of their nose. They don't realize they're not the real customers. It is leadership with millions in buying power who are the customers, and they're the same ones who only ever cared about managing the perception of success and growth; your clean code and user-focused development practices didn't matter to them back then and they certainly don't matter to them at all now. When it comes to an absolute state of garbage products and software, we still ain't seen nothin' yet.
---
OP, your employer sucks. You are not wrong; they are. You have to make 1 PR a day? Bullshit of the highest order. Since they are unlikely to be receptive to change, always say "yes sir" with a shit eating grin while you prepare to monkeybranch to another job. I'd have said to quit now a few years ago, but the job market is so bad right now that the best you can do is coast where you are right now while finding new opportunities.
That said, welcome to this stage in your career. Lots of companies hire people with our level of experience to deal with their dumbass mistakes while ironically promoting the same dumbasses who continually make those mistakes.
The truth is I came up with this a few years ago because I wanted to try living in a different city and wanted to make sure it didn't have a worse gender ratio than the one I'd been living in. I'm a man so it made sense to find one that has more women than men. I know some people find it weird to use statistics for dating purposes. Well, I can't seem to not be a weird person no matter how hard I try, so I'll just own it. Anyhow, one thing that my project did that this one doesn't seem to is break down the numbers by people who are unmarried vs married, education levels, etc. It also included corrections based on data from Gallup in regards to what percentage of single people are interested in dating vs wanting to remain single. I remember there were some cases where a place looked like a sea of women but if I adjusted the numbers to exclude married people then the resulting gender ratios were way less skewed.
Ultimately, I think culture matters more than gender ratios. I'm not gonna say where it was that I was loving for a while (which was influenced by my analysis), but I will say that I in part chose it for having a highly educated population; I found that I was definitely judged harshly for being a self taught person with no degree. Where I'm from very few people care that much. My point being you can move somewhere with lots more single women than men and end up no more successful at dating, if not less.
Coding velocity doesn't matter if it the net result is software that sucks massive schlong. The real world doesn't care if programmers can write code faster.
That's not persuasive. America does a lot of things different from most of the world, and they're not inherently wrong for doing so.
The rest of your comment makes an interesting point, though.
Gotta love the value that vibe coding has added to this world.
But yes, in reality, you're correct that programming itself is not (or should not) be a bottleneck, but the process around developing a product definitely can be. The irony here is that this bottleneck usually gets worse the more corporate a business becomes and the more they try to treat programming as if it were a bottleneck. Not a day goes by that my job isn't made more difficult because the business wants greater agility and efficiency.
The saying also ignores the fact that humans are not perfect programmers, and they all vary in skills and motives. Being a programmer often not about simply writing new code but modifying existing code, and that can be incredibly challenging when that code is hairbrained or overly clever and the people who wrote it are long gone. That involves programming and it's really hard.
Moreover, as you said, bugs have to taste good for people to want to eat them. I was into entomophagy way before it became this sort of thing in the 2020s. As much as I appreciate it from a curiosity standpoint, the truth is most bugs don't taste very good. I think there's maybe one insect that I thought was truly worth eating again (sphinx moth caterpillars). Supposedly bee drone larvae taste good but I've not had them. Neither of those can be scaled for mass food production. The rest of the bugs I've had either taste extremely earthy or like nothing.
Civilization should just scale with how much food it can produce. The idea that food production should infinitely scale with civilization is backwards.