• 0 Posts
  • 115 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle
  • The other day I was updating something and a test failed. I looked at it and saw I had written it, and left a comment that said like “{Coworker} says this test case is important”. Welp. He was right. Was a subtle wrong that could’ve gone out to customers, but the wrong stayed just on my local thanks to that test.


  • I would have questions about how they work with a team and structure.

    Are they going to be okay with planning work out two weeks ahead? Sometimes hobbyists do like 80% of a task and then wander off (it’s me with some of my hobbies).

    Are they going to be okay following existing code standards? I don’t want to deal with someone coming in and trying to relitigate line lengths or other formatting stuff, or someone who’s going to reject the idea of standards altogether.

    Are they going to be okay giving and getting feedback from peers? Sometimes code review can be hard for people. I recently had a whole snafu at work where someone was trying to extend some existing code into something it wasn’t meant to do*, and he got really upset when the PR was rejected.

    Do they write tests? Good ones? I feel like a lot of self taught hobbyists don’t. A lot of professionals don’t. I don’t want to deal with someone’s 4000 line endpoint that has no tests but “just works see I manually tested it”



  • This is a good answer.

    At my job, there was a desire to do a big rewrite of the system. It was a disaster. We spent like 8 months on this project where we delivered no value to customers. Then there was essentially a mutiny from the engineering team and we killed it.

    We’ve since built on top of the original system and had, in the words of product leadership, “the most productive quarter in the history of the company”.

    Now, why was it a disaster? The biggest reason was that people, especially people in leadership positions, did not understand the existing system very well. They would then make decisions based on falsehoods and mythology.








  • This pains me.

    One time in a tabletop DND game, the party wiped over bad rolls. It was partly my fault for over tuning the fight, but also bad luck. The party had a potion that was like “you can make an extra full attack this turn, all your hits do an extra 1d10, and you’re hasted. Afterwards, you are paralyzed for 1d4+1 turns”.

    Fighter drinks it and proceeded to miss like 6 attacks in a row. I think he needed to roll above like 13 and just couldn’t do it.

    This is also why I prefer games that give players more tools to tell the dice to fuck off, like fate points in Fate or willpower in CofD.









  • You’re going to get in trouble and it’s not worth it.

    Don’t do personal stuff on their network. What are you even trying to look at via the school network?

    If you’re concerned about privacy while doing school stuff, use another device, or maybe a VM. Do they provide computers for students?

    You might get off with a warning because you’re young (I assume you’re like 16), but bypassing network security stuff as an adult at work will often get you fired.