Cool technique. I recently started planning on tools like creately, before programming. I try and imagine the complete solution set on the digital whiteboard, and then run through it to get out the problems. After many iterations, I arrive at a sensible looking design. Then I start implementing the code bottom up, with TDD. Thinking this ways saves me a lot of time and effort, yet it results in better quality software.
I'm a Sr. Software Engineer at Flashpoint. I specialize in Python and Go, building functional, practical, and maintainable web systems leveraging Kubernetes and the cloud. Blog opinions are my own.
Cool technique. I recently started planning on tools like creately, before programming. I try and imagine the complete solution set on the digital whiteboard, and then run through it to get out the problems. After many iterations, I arrive at a sensible looking design. Then I start implementing the code bottom up, with TDD. Thinking this ways saves me a lot of time and effort, yet it results in better quality software.
Cool tip! I hadn’t heard of creately, I’ll have to check it out.