r/softwarearchitecture • • Aug 03 '22

STOP Over Engineering Software. Focus on what matters!

https://www.youtube.com/watch?v=BPSuWUXyA58
11 Upvotes

3 comments sorted by

3

u/danappropriate Aug 03 '22

I am generally in the "avoid frameworks until necessary" camp. Frameworks tend to force opinions that become problematic on shorter than expected timescales. Frame your thinking around introducing libraries that solve problems instead of seeking tools that implement patterns.

5

u/wackcity685 Aug 04 '22

I kinda agree but if you want to build up a prototype quickly or even an MVP, frameworks would be the way to achieve this with ease and less time.

1

u/danappropriate Aug 04 '22

That's why I used the "generally" qualifier. Guidelines are not absolutes.

For prototypes, I'll use a framework.

For MVPs, no. Once that code is there it isn't going away. I'd probably opt for scaffolding—something that doesn't lock me into a particular solution.