• 1 Post
  • 242 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • I can’t imagine how you think it’s incredibly simple. These things are hell to explain to pretty much any normal person who needs to know why there’s no picture on the monitor or why their laptop/phone is not charging, or why the keyboard isn’t working in BIOS (no USB 3 support so you gotta switch to a USB 2 port). Add to that the combinatorial complexity of different cables and hubs supporting different things, and no tools for troubleshooting what feature is missing (and where in the chain) or what is suboptimal.

    Worse, sometimes it’s my boss who thinks they can cheap out and get a USBC dock instead of a proper dock, forcing me to run at non-native lower resolutions or unable to use a second screen.












  • IntelliJ is an all-out full IDE in the tradition of the old Visual Studio or Borland IDE:s, so it makes sense there. Zed is ostensibly a text editor in the same niche as VS Code, vim and Sublime, where I expect to be able to just open a single file and edit it without any bigger investment.

    I typically have both an IDE and a text editor installed, for different use cases. But Zed can never replace IntelliJ and because of this design choice it can’t replace VS Code/vim/Notepad++ either.







  • The catch is that they all need to run in the same transaction to be unaffected by other things going on in the database and to make updates atomic. A single transaction means a single connection, and ODBC/JDBC has no way of multiplexing or pipelining queries over a single connection.

    It’s probably theoretically possible to run some things in different transactions. But with all the different layers and complexity of the code (including third party components and ORMs like Hibernate), understanding all the failure modes and possible concurrency issues becomes intractable.



  • I’m from Sweden so I’m biased, but I cherish the leadership style in Swedish companies and it’s an important part of why I want to stay here. Honesty is valued, you don’t get punished for telling the boss like it is. The CEO doesn’t act like they’re better than you, and if you have opinions you can talk to them directly. I earn more than my boss because I’m more valued in the job market, and he’s fine with that. The net effect is that leadership won’t go around living in a fairytale and be surprised when a high stakes project fails. Risks are known and can be mitigated early on, and people feel empowered. I haven’t seen this in any other country except maybe Norway to some extent.