I hate these moments where I surprised by these "unknown unknowns" and am left having to quickly assimilate lots of new information after having already written... apparently over 3000 lines of code for my current project.
New info is fun on a new project but it quickly stops being fun once it starts to conflict with the solution I've already started to construct.
It doesn't help that every last soul to touch this part of the codebase seems to have not known what they were doing, what they were working with, or what they were trying to achieve. Which to be fair, I was warned about.
I suppose if I'm halted on progress for three days because I keep getting confused by the code I'm supposed to be changing, then that's a known cost.
code4lib.social is a GLAM-themed Mastodon Instance.