A software engineer that loves Disroot and the team behind it.

  • 0 Posts
  • 14 Comments
Joined 11 months ago
cake
Cake day: December 22nd, 2023

help-circle
  • Maybe that example was made terrible because the author couldn’t think of a good ways to show how great this can be. I’m obviously a fan of SOLID, and OCP is exactly why I don’t worry if I have only one class at the beginning. Because I know eventually requirements would change and I’d end up with more classes.

    Some time ago I was asked by a less experienced coworker during a code review why I wrote a particularly complex piece of code instead just having a bunch of if statements. Eventually this piece got extended to do several other things, but because it was structured well, extending it was easy with minimum impact for the code-base. This is why design matters.

    Above claims are based on nearly 2 decades of writing software, 3/4 of it in big companies with very complex requirements.







  • C Tesseract has this interstellar vibe and brings quotes like the following, but with a totally different meaning:

    • “Years of [compilation error] messages”
    • “People disn’t build this Tesseract”; “Not yet… But one day. Not you and me but people, people who’ve evolved beyond the four dimensions we know”
    • “You’ve got to leave something behind”





  • You could say the same about eating meat or any other cause. What’s the difference, the animal is already dead anyway, right? Well, it’s not that simple.

    Thanks to the growing number of people who eat less or no meat at all, meat production is decreasing. If all of them kept saying that one man boycott makes no difference, the change would not come.

    If you can’t find a better job - fine, work for the evil FAANG or whatever. We live in capitalism and it’s clear we need to work somewhere. But at least be honest and don’t look away from inconvenient truth. There’s still something good you could do while keeping the job at $evil_company. For example, you can support financially those who haven’t got nice jobs in IT.