5 things worth building before they’re needed.
Added early, thanked myself later: an insane test suite and documentation for some hacks we needed to perform.
Few months later, hacking on top of hacking is required. I’m glad we’ve had these tests and ridiculous amount of documentation around the hacks.
Tests that document obscure hacks are always appropriated by your future self.
Especially when you inherit the hacks from a previous team and there is not a single line of documentation of what the code does. 🙃
Totally!
At the time, I was actually writing it for "the next person", which ended up being myself again haha
Added early, thanked myself later: an insane test suite and documentation for some hacks we needed to perform.
Few months later, hacking on top of hacking is required. I’m glad we’ve had these tests and ridiculous amount of documentation around the hacks.
Tests that document obscure hacks are always appropriated by your future self.
Especially when you inherit the hacks from a previous team and there is not a single line of documentation of what the code does. 🙃
Totally!
At the time, I was actually writing it for "the next person", which ended up being myself again haha