DEV Community

Discussion on: Software Design: Deep Modules

gosukiwi profile image
Federico Ramirez Author

You surely need something before designing, but that thing will surely change as your software grows, and then you'll need to adapt the design. That's why the waterfall model is dead, unless you really know what you are doing (eg: you are writing v3 of something).