Hey Ruth, great article. It's one of the many things I try to drive if given the chance. It's very design-driven. Almost like "measure twice, code once."
That's what I'm trying to do with Jelly Fin anyway, get all of the features and data structures mapped out so the only thing left is a straight-line shot at coding. That being said, it can be a very trying process because it's hard to feel like anything has been accomplished if no code is written.
I have to remind myself that it's a journey taken in steps and every step, no matter how small or large, is a step towards completion (even if you feel it's a step backward).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.