• 0 Posts
  • 221 Comments
Joined 2 years ago
cake
Cake day: September 2nd, 2023

help-circle

  • IMAP is an incredibly simple protocol compared to the sum of all the protocols that are needed to implement a web browser.

    A web browser also has to be way more performant.

    Both an IMAP client and a web browser have to be reliable and secure. However achieving so in a system as complex as a web browser is incredibly expensive.

    Web browsers are almost as complex as operating systems.

    Complexity, performance, reliability and security on that level are expensive. You would be delusional to think a web browser should be worth as much as an IMAP client.




  • It’s not an European thing. It’s an awful statistics thing.

    People see a lot more trans people on the internet than IRL. Places on the internet usually have big programming spaces. Therefore the place where ppl see more trans ppl is in programming spaces. So now they think that most trans ppl are programmers. After that, they conclude that most trans ppl are programmers. Add to it the snowball effect of memes and now you have a huge misconception about reality.







  • I don’t think it’s true that it works best by doing bottom-up. I develop top-down all the time.

    Whenever you need a new function/method/struct field/enum variant, just write its name where you are going to use it. Then intellisense will complain that it doesn’t exist. Press Ctrl+. (Or whatever you have keybinded to “apply suggestion”) And now it suddenly exists and intelligence works perfectly fine. It will just place a todo!() or raise UnimplementedException or whatever so you don’t forget to implement it later.