“Fold knowledge into data, so program logic can be stupid and robust.” — The Art Of Unix Programming Good design principles can help us code 1000% faster. 10x engineers are not just 10x because they fly through jq, vi, i3, and tmux on a black and white screen. They’re 10x because they design code that’s fast to implement. Good design principles help us write code that doesn’t need to be debugged (debugging is incredibly time consuming) and code doesn’t need to be refactored as requirements change (refactoring is also incredibly time consuming).
Push complexity into your data
Push complexity into your data
Push complexity into your data
“Fold knowledge into data, so program logic can be stupid and robust.” — The Art Of Unix Programming Good design principles can help us code 1000% faster. 10x engineers are not just 10x because they fly through jq, vi, i3, and tmux on a black and white screen. They’re 10x because they design code that’s fast to implement. Good design principles help us write code that doesn’t need to be debugged (debugging is incredibly time consuming) and code doesn’t need to be refactored as requirements change (refactoring is also incredibly time consuming).