Build small, simple, inspectable programs.
Build them this way so others can understand them; so Future You can fix them, even when you're tired, when the duties of life rest heavily on your aching shoulders, when it would be easier to let the breakage lie.
Build simple things because fulfilling duty and taking responsibility is more important than automation.