• 0 Posts
  • 481 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle


  • It depends, if you work in a statically typed language you can just use a tool to refactor. I bet a ton of advice is from JavaScript programmers where it’s simply not safe to do this.

    My first job doing JavaScript I realized the IDE’s refactor tool wasn’t aware that two variables of the same name were in fact a different variable. Due to how scoping works, it’s hard to write a reliable tool to rename variables for JS. I accidentally introduced a bug renaming a variable.















  • Windows 10 legit doesn’t work with hard drives. It keeps scanning and scanning endlessly, slowing everything down. If you go down the “disable useless services” rabbit hole you might go too hard and end up with a useless Windows install without being able to remember how you disabled the firewall, for example. It wouldn’t let me run the update without the firewall service running.

    I just threw NixOS on it and only booted windows once since