Sleepless One

Insomniac code gorilla. I help maintain lemmy-ui and, to a lesser extent, Lemmy’s backend.

Github

  • 8 Posts
  • 55 Comments
Joined 7 months ago
cake
Cake day: April 21st, 2024

help-circle


  • I’m currently working on a computer science masters degree while working full time. I’ve been taking one or two classes a semester each fall and spring for the past few years. I’m largely able to do it because I work a cushy WFH computer toucher job that also does tuition reimbursement, am going to a state university not far from me, and have all my classes scheduled at night. Even then, some semesters I got so overwhelmed that I needed to withdraw from some classes and take them again when I’m not drowning in stress.

    I would only recommend it if you are in a stable place both schedule-wise and financially.



















  • There are two sources that I think are from two English translations that you can get for free, but I don’t really know the differences

    The one from Iskra Books is most likely better. The one on Prolewiki is the English translation of a Portuguese translation of the original Italian, whereas the one on Iskra Books is a direct English translation from the original Italian.


  • Yeesh, I thought you were being hyperbolic, but it really is that bad! He even has this massive self report towards the end:

    And how do you avoid being punished? There are two ways. One that works; and one that doesn’t. The one that doesn’t work is to design everything up front before coding. The one that does avoid the punishment is to override all the safeties.

    And so you will declare all your classes and all your functions open. You will never use exceptions. And you will get used to using lots and lots of ! characters to override the null checks and allow NPEs to rampage through your systems.

    Uncle Bob must be the kind of guy who makes all of his types any when writing Typescript.