• 0 Posts
  • 394 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle




  • I think overall they are not better or worse than other tech giants. They try to be the platform for blank and thus to push competitors out of the marked, or lock it down so they can’t enter. They try to extract as much money from their customers as they can, even if it makes the user experience worse. They push the boundaries of what the can legally do. They charge you, but you don’t own anything.

    What really grinds my gears is how they try to force stuff on me that I don’t fucking want. I feel like they are completely different in that regard than for example Google. I use Google Maps because I want to. I don’t use Chrome because I don’t want to. It’s that easy. They don’t ask me to reconsider, they don’t make it super complicated to switch, nothing. I can disable any Google App and forget about it.

    To stick with the Google comparison, I also feel like Google informs me better and gives me more control regarding my data. This feels much more hidden on convoluted in MS products in general. For example I had no idea Office is basically spyware before reading about it elsewhere. In Google-land, they seem much more upfront about what they use and what I can opt out from (or in to).
















  • If you gonna rant, please make it at least comprehensible. You went from “JS is flawed” to “everyone is wrong these days” within three paragraphs like wth.

    I also highly disagree with your premise that people think ‘simple is bad’. Things that are complicated are usually complicated for a reason. C++ for example is complicated, because it grew over decades. Rust is complicated, because it tries to be secure, capture mistakes at compile time, while allowing for concurrency and memory management, and at the same time be very efficient and give the programmer much control. It’s hard if not impossible to achieve all these goals in a language without making it complicated.

    Go on the other hand is not complicated, because Google engineers saw C++ and wanted to make something less complicated - and thus they created a simpler language. This is an example that goes directly against your argument, together with many other modern languages and frameworks that were created for reasons like this. But notably and more importantly, the most popular languages are simple. Python, JS/TS, Java - These languages are all relatively easy to use.

    I won’t pretend that I get you bit about WASM since I have little experience with it, but as far as I understand it is primarily a vehicle allowing to use programming languages for the web that weren’t designed for it. And as far as I’m aware you can do quite sophisticated things with it, so where exactly is the problem? Putting guardrails in place is rarely a bad thing, because they are easy to remove but hard to establish retroactively.