Rules help set constraints on our work and while I don’t advocate rigid adherence to rules, they’re there to make you think and help you decide if you’re making the right decision. Here are 10 good ones to get you started.

I like number 7 as it helps reduce needless complexity. It’s easy to wish-cast on your project and try to build it for that theoretical future that is likely never going to come.

I’ve got a project I hope to have time for in the next 6 months and it will have an API so rule 6 is a good reminder about where I’ll need to start.

Leave a Reply

Your email address will not be published. Required fields are marked *