Enough to produce something maintainable, that you can be proud of