• 2 Posts
  • 145 Comments
Joined 3 years ago
cake
Cake day: June 5th, 2023

help-circle


  • For any non-trivial software project, spending time on code quality and a good architecture is worth the effort. Every hour I spend on that saves me two hours when I have to fix bugs or implement new features.

    Years ago I had to review code from a different team and it was an absolute mess. They (and our boss) defended it with “That way they can get it done faster. We can clean up after the initial release”. Guess what, that initial release took over three years instead of the planned six months.












  • General rule of thumb that aligns well with what you do in English: “Sie” goes with last names, “du” goes with first names.

    There are very rare exceptions, for example sports reporters tend to address some athletes with “Sie” and first name for reasons that nobody can explain. Those are not very relevant in everyday conversation, especially not if German is not your first language.

    Is it a big deal to start using the informal?

    It used to be a cliché that you would call coworkers by their last name and “Sie” until that one fateful office Christmas party where your boss gets drunk and asks you to call him Fritz and “du”.

    These days, things are a lot more relaxed. Many companies are adopting a rule that all employees should address each other as “du”, including upper management.


  • Also: you chose the way it’s presented. I’ve always been into history (mainly ancient Egypt and medieval Europe) since I was old enough to hold a picture book but I absolutely hated most history classes in school because the presentation wasn’t right for me. They made us memorize dates, names and what specific event caused a certain war but in the end, those don’t really matter that much.

    The important thing to take away from history is the big picture and ironically, the best way for me to get that is by listening to a bunch of individual, personal stories and figure out how they fit together. These days, I listen to a weekly history podcast (shout out to “Geschichten aus der Geschichte” for those who speak German). For most episodes, I still won’t remember individual names or dates but pretty much every episode there are a few moments where I go “oh yeah, they mentioned that aspect in an earlier episode” even if they don’t point it out explicitly. I’ll never remember what year the second defenestration of Prague was or which Emperor it was directed against but after listening to a couple of episodes that roughly relate to that, I will forever remember the broad strokes about what caused the Thirty Years’ War in the 17th century which superficially was about conflicts between Catholics and Protestants but on a deeper level centered around the question who would rule Bohemia and the Empire as a whole.


  • I was a fan of Miranda IM because that’s what I used for everything else (ICQ, MSN, XMPP, AIM, occasionally Skype though that plugin didn’t work that well). If I remember correctly, joining multiple servers was a bit more cumbersome than with other clients but having everything in one application was amazing.


  • Bah, the young ones joining IRC through a web interface. Back in my day, we used telnet, typed the IRC commands by hand and hoped we were quick enough to reply to PING to not get kicked from the server.

    Well, not really but I did it occasionally to better understand how the protocol works.



  • It’s absolutely essential. Otherwise every single defendant would claim “I’m sorry, your honor. I didn’t know that murder/rape/stealing is illegal”. It’s almost impossible to prove or disprove general knowledge so we must assume - at least from a legal perspective - that everybody knows the law if we want to apply that law at all. Of course that doesn’t mean that any random person on the street needs to be familiar with every single law that applies to forestry but that they are required to read up on those laws before they pick up a chainsaw and head into the forest. There may be a few obscure laws that could apply to you without your knowledge but those are mostly so low stakes that we can give people a warning for the first offense and then reasonably assume they will know and follow that law in the future.

    Now, that all applies to ignorance of the law. On the other hand, there is ignorance of your own actions which indeed can get you out of a conviction because it indicates a lack of intent. A simple example: if you visit someone and on the way out, you grab their jacket because of your own because they look similar, it’s very likely that you haven’t done anything illegal, it was just a mistake. Same if you’re not aware that something you’re doing might endanger others. Those might still get you in trouble for negligence but one could reasonably construct a case where you do something that looks perfectly safe to you but out of pure coincidence ends up killing someone. In those cases, you’re clearly not guilty of a crime.


  • Well, not necessarily. I’ve had my phone for almost five years now. The battery is at 78% of it’s original capacity and still gets me through the day without problems, even on heavy use. The only times I need to charge during the day is when I’m on a long distance train and listen to podcasts or audio books for hours.

    Chances are that something else will fail long before the battery. And even if not, the local phone repair shop offers a battery replacement for about 50€ which is more than reasonable for something that will get me another couple of years.