• 1 Post
  • 358 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle

  • Good version control hygiene is important. My most recent job we were pretty good about commit messages for the PR, and then squashing that into a single commit when putting it on main. As you say, avoid unrelated things going together. You don’t want to have to revert a whole major feature because your “I’ll just fix it here” broke something.

    There’s a guy one of my old coworkers has been complaining about who never writes anything useful in his commit messages. It makes the git log useless and the code reviews harder.

    As for abstraction and such, sometimes it feels like it’s just coupling unrelated things together. It can be annoying when it’s like “I want to change this…and it’s used in 17 places for some reason. Guess I’ll check if all of those can handle this change, or this will be the one weird place that’s different…”

    I also worked with a guy that was a big fan of having two dozen one line functions. Monster functions are often bad, but a whole separate function like get_last_item(stuff): return stuff[-1] can be excessive.








  • Stuff I use the phone for in rough order of importance:

    • maps and GPS
    • messaging (signal)
    • emulators and other quality games (none of that candy crush slop)
    • ebook reading
    • Wikipedia / quick research
    • Lemmy

    I could drop lemmy from mobile because it’s just a time waster and news source.

    Wikipedia is important because too often people are interminably arguing something that can be settled with a 30 second search. Like, you don’t need to spend 5 minutes arguing about the population of NJ just look it up.

    Games are nice. I don’t want to go back to carrying around a second device for games like it’s 2001. I could bring a steam deck everywhere but that doesn’t fit in my pocket.

    I don’t have any notifications turned on except like direct messages, so I don’t find it much of a distraction.


  • Switched to PopOS on my desktop and Mint on the ancient laptop my gf had laying around. No real complaints. Games run fine. Browser runs fine. I had some trouble getting mint installed on the old laptop, but the internet had a solution.

    I think the install process is kind of daunting for many users, but once it’s going I think the average user won’t have any problems. Windows, by contrast, is kind of aggressive with its “GOING TO UPDATE NOW” and “don’t you want to use one drive???”