DEV Community

loading...

Discussion on: Programming Metaphors

Collapse
annarankin profile image
Anna Rankin

I love this! I've always liked the idea of sketching as a development workflow: you draw rough sketches to figure out an approach (or mess around with libraries/patterns in code), then once you know how you want your drawing (or feature) to work, you lay it out (good place to use tdd!) and elaborate on it until it's ready to ship!

Collapse
vickilanger profile image
Vicki (she/her) Author

What an awesome metaphor. A drawing project is a lot like a coding project.
Maybe:
shapes = part of a statement
Quick sketch = pseudocode
Erasing/fixing = debugging
Printing/publishing = shipping/push to prod