• 0 Posts
  • 21 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle

  • I remember going on co-op in the mid-80s and making minimum wage ($3.35 an hour) and being able to save money over six months. Rented room was $100 a month and I was able to feed myself for around $30 a week and my landlords let me borrow their car (a VW bug with no starter and no reverse gear so you had to be real careful where you parked it) from time to time. It helped immensely that I was still on my parents’ health insurance and I never got sick. Not having a life also helped.




  • We don’t have that in software engineering. And outside of critical software we don’t need it. When the audio fucks up in Teams and you have to leave and re-enter the meeting, people don’t die.

    I had a co-worker who was writing remote control software for a baseball-throwing machine. Not exactly “critical software” but he ended up firing a 125 mph knuckleball a foot above a 10-year-old kid’s head.











  • My favorite thing about the “all comments are bad” crowd is that their first example is almost always something like this:

    // Add 1 to x
    x = x + 1
    

    Like, nobody that thinks comments are good and important would ever add a useless comment like that. The point of commenting is to add documentation (usually the only form of documentation that a future developer is ever going to read) only to code that would otherwise be inscrutable.


  • That long-ass horizontal scroll bar reminds me of how I used to put unfindable easter eggs into my Visual Basic apps. I would have amusing little messages pop up from time to time in message boxes. To prevent anyone from just searching for the exact text in the message box, I would reduce it to a series of concatenated Chr() statements and then I would put like 200 characters of whitespace in front of the message box call. The only way anybody would spot it would be if they noticed the horizontal scroll bar this produced and nobody ever did.

    At least that’s my theory. It’s also possible that nobody ever used the software that I produced.


  • When I was in graduate school I got snared into evaluating potential new professor hires. One guy had like a couple of thousand publications, but they were all in journals that he had founded and was the editor of and nobody but himself and his friends ever got published in them. Amazingly, his CV included the publications and also all the journals that he founded and was the editor of. I pointed this out in a meeting and somehow this did not disqualify him from consideration. I was like, is this what everybody in academia does?