• iopq@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    18
    ·
    24 days ago

    I’d rather be a bad programmer that gets stuff done than a good programmer who’s just jerking off about proper design

    t. good programmer

      • iopq@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        23 days ago

        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.