Practical questions to ask to keep your code simple and easy to maintain
medium.com