I haven’t written much about my development approach to this project –
It’s not TDD, not BDD, but EDD:
“Embarrassment-Driven Development”.
Basically years of conversations with myself that go like this:
– “Hey, [cool advanced feature] would be really awesome.”
– “It doesn’t support [extremely basic feature] yet though, Steve.”
– “Ouch. You’re right. That’s just embarrassing. Let’s do that first.”
…and repeat, endlessly.
(cross-posted from tilde.zone/@nowthis)