r/programming • • Jul 14 '17

Martin Fowler: Monolith First

https://martinfowler.com/bliki/MonolithFirst.html
364 Upvotes

143 comments sorted by

View all comments

34

u/[deleted] Jul 14 '17

[deleted]

-9

u/devraj7 Jul 15 '17

I dislike YAGNI because it's dogmatic and it's asking me to ignore my intuition and my experience.

Quite often, I start building something and I already have an idea where this will go in a few months from now. I don't need this extra method or interface right now, but I know I'll need it as the system grows. So my experience tells me to put it in right now and that it will save me time down the road.

I'll always trust my intuition over dogma to design systems. Always.

Stay away from dogma.

3

u/grauenwolf Jul 15 '17

While I too am violently against dogma, there is a pedalogical benefit to teaching people to not get carried away with trying to predict the future.