> Microsoft is able to keep GitHub and npmjs.com online
Somehow they were also capable of killing Skype, Nokia, and Yammer, among some other things. They've also made LinkedIn less user-friendly and overwhelmed with ads.
GitHub (I feel) never had so much downtime before the acquisition. I'm dreading the day when they finally make something so stupid that would drive hundreds of thousands to move their repos someplace else.
I have 100% the opposite experience. I was a Windows user for many years. After heavily using Linux for several months, I cannot work in Windows anymore; it just doesn't make sense to me. I feel like I can never predict what the system will do next. I would open a folder with a bunch of subfolders, and it would show me a progress bar. For almost half a minute. "Why? What the fuck are you trying to do, Windows? Why can't you just simply list the files? I just need to see them, nothing else. How come that literally not a single other file-explorer software does any shit of that sort? And why does it happen every single damn time when I open the same fucking folder?"
Search doesn't freaking work anymore. I can't even find an app that I just installed seconds ago - the search instead would take me to the web, opening Edge. Which is another damn pestilence alongside OneDrive Cloud. "No, Microsoft. I don't care about your damn browser, let me use whatever I want to use... And no, I don't care about your cloud." There's now built-in telemetry everywhere, and they're making it real hard to use the thing on your own computer without logging into an MS account.
I like my Linux. It makes me feel liberated from bullshit. Sure, it can feel brittle, but it doesn't feel "broken all the time". Windows feels like it's fundamentally broken beyond repair.
Griner is a two-times Olympic golden medalist, two-times World Cup gold winner, six-time WNBA All-Star. Of course, she could be as well an idiot - I can't argue against this point of yours as I don't have sufficient data for that, but if you insist, at least please acknowledge that she is a highly-decorated idiot. What has Bout ever accomplished for Russians to be proud of or have any tangible benefits?
Emacs has a built-in command 'morse-region'. I wonder if I can do the reverse - make the laptop flap for a given string? I guess you just need to find a small but powerful enough servo.
Whenever I see a comment that talks about programming with the uppercased "S" in "Typescript", "Javascript", "Clojurescript", my immediate guess is that the person used LLM , at least for spellchecking and improving the original text. I predict that soon, LLMs would learn to make tiny, insignificant mistakes, to sound "more human" in writing.
> they're often people who are incapable of taking something complex and simplifying it.
Excuse me? Haven't a ton of things in recent years been simplified by borrowing ideas from FP?
LINQ in C#, Flask route decorators in Python, React Hooks and Redux reducers, Rx in Angular, Kafka streams, and more?
> Few seem to even understand the core principles
They do understand specific pain points experienced outside of FP - side effects, mutable state, uncontrolled complexity. Many FP proponents are well-versed in OOP but choose FP for reasons like simpler state management, declarative syntax, and powerful concurrency models.
> They're people who can't keep complexity under control
> they're often people who are incapable of taking something complex and simplifying it.
FP langs specifically provide advantages for easier reasoning about code, deterministic functions, and improved reusability. Why would someone willingly want to try and take control of exploding complexity if they have already know better tools to manage it? Tools that they understand more thoroughly and that feel more "natural" to them, closely aligning with mathematical function theory. Math is already one of the best tools for describing a vast number of things in the entire universe. Why would anyone who understands math want to go study some other voodoo-doll piercing technique, even if it claims to be particularly effective at solving specific problems?
Exactly this. I'm indifferent to the most popular, ubiquitous, top-10-on-every-X-list trends. It's a pattern: something gains massive adoption only to fizzle out a few years later. XML, the one-size-fits-all OOP, all-in microservices, Silverlight, Flash, etc.
Usually, there are some good, pragmatic reasons why something gets selected, and it is always accompanied by trade-offs. The decision is not mine alone to make; we need buy-in from everyone on the team. If the choice turns out to be not very delightful or fun, it becomes obvious - replace it. My initial reaction to the question "Why are you using Gooby? I've never even heard about it..." is always "because it's fun"
And it is absolutely normal to become a team where everyone enjoys Gooby, and they'd try to hire like-minded people.
This is the very first thing I do when picking up a new tech - language, framework, library, tool. After initial familiarization with the basics - Wikipedia/Readme-Intro, I would google "Why does X sucks", and try to avoid becoming overly enamored with it too quickly, and strive to maintain a level-headed perspective.
Somehow they were also capable of killing Skype, Nokia, and Yammer, among some other things. They've also made LinkedIn less user-friendly and overwhelmed with ads.
GitHub (I feel) never had so much downtime before the acquisition. I'm dreading the day when they finally make something so stupid that would drive hundreds of thousands to move their repos someplace else.