sketches for software development

27 Aug 2020

Where to start?

Stop thinking in terms of language constructs - if statements, calls, etc - and start thinking in terms of concepts.

Decide what to keep and what to leave out. A class should have one clear responsibility. Everything other than that should be left out - and delegated to collaborators.

These two together, is a good zero point in programming. Don’t fall below zero.