Curious to hear about the things that helped improve your programming ability.

  • robinm@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    8 months ago

    step 1: learn to comment everything. This will helps code reviewer to catch errors because your code doesn’t match the comments

    step 2: write your code in a way that makes comments useless and stop writting them

    step 3: write your code just like you did in step 2, but documents all the things that you didn’t do, or why the code is more complicated than the naive approach. If your arguments are weak you are not in step 3, but in step 1.

    • EatATaco@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      ·
      8 months ago

      I find that writing detailed comments about things that aren’t clear in the code often lead me to a better, more clear solution. Same thing with writing detailed commit messages. So many times I realize something better during the message, I’ll finish the commit and then almost immediately amend that commit with the better way.