9
2 Comments

7 absolute truths to unlearn as a junior developer

https://monicalent.com/blog/2019/06/03/absolute-truths-unlearned-as-junior-developer/
submitted this linkon June 6, 2022
  1. 3

    My favorite from the list: Disorganized or messy code isn’t the same as technical debt. Just because something doesn’t “feel nice” doesn’t mean it’s technical debt. Technical debt actually slows you down in some way, or makes certain kinds of changes difficult or error prone. If the code is just a little messy, it’s just a little messy. Tidying that up might not be worth my time. 🔥

    1. 1

      I appreciated that point too. Also, this one - "Documentation lies sometimes. It’s easy to think that documentation is a cure-all solution. “We need docs!” While I didn’t come to the conclusion that just because documentation is hard work, doesn’t mean it’s not worth doing at all, I learned that you have to document the right things in the right way. Over-documentation of the wrong things tends to lead to staleness, which can be just as confusing to people who are trying to fix an issue." I've definitely been trapped in the cycle of over documentation before. Rarely spoken about but a very common issue.