• 0 Posts
  • 70 Comments
Joined 3 months ago
cake
Cake day: February 22nd, 2026

help-circle








  • I think a lot about how “good” and “fun” are two different things.

    You can have a game that’s a fascinating exploration of a theme that really unifies mechanics and story, but is an absolute downer of misery to play.

    You can also have a game that’s a glorified slot machine with bugs, no real player input, and abusive monetization, but people’s brains light up playing it.

    There’s some subjectivity of course, but sometimes I see games that are good at what they’re trying to be, but I don’t have any fun with them. Some people seem to demand those overlap all the time.


  • This doesn’t spend much time on the scenario where it’s not two peers in the review, but like a junior dev and senior dev.

    I recently did a code review for someone who is very junior 1 , and after spending like two hours fixing all the syntax errors and low level goblins, I realized I couldn’t see the forest at all. I’d been staring at the “this variable is undefined in this case” trees so much. And then they were getting antsy and management was getting antsy…

    1 They’re not actually junior. They’ve been in this role for years. Unfortunately, this org has like no mentorship and no standards, so they haven’t actually learned much in all that time. They’ve just been copy-pasting code until stuff works.





  • I’m working at a mega Corp now (not one you’ve probably heard of) and it’s a fucking farce.

    We had a meeting last week about some problems with the current process. People kind of nodded along. Meeting was drawing to a close. No concrete tasks or assignments.

    I say, “great. Who’s taking lead on this? Can we have a proposal by Monday and make a decision by Wednesday?”

    Suddenly management people are like “whoa whoa whoa stay in your lane”

    Okay then why don’t you fucking manage?

    This happens all the time. We have long ass meetings with the whole team, talk about problems, but then no one is assigned to do anything and nothing changes.

    There’s just so much incompetence and ineptitude. Some of it is probably coming from hidden, bad, incentives




  • I did some webdriver stuff for reasons I don’t remember anymore.

    I also made a simple Django app to track job applications.

    Unsolicited advice:

    • use type annotations. You’ll thank yourself later when your IDE tells you “hey this can be None are you sure you want to call .some_func() on it?”
    • use an ide. Don’t just raw dog it in notepad. You should have syntax highlighting, red squiggles for errors, the ability to go to definition.
    • learn to use a debugger. Pdb is built in and fine.
    • don’t write mega functions that do a thousand things. Split things up into smaller steps.
    • avoid side effects. You don’t want your “say_hello” function to also turn on the lights