Member-only story
Natural Born Coders
The Essential Down-and-Dirty
I’ve been reading this book. Go check it out.
One of the points it makes, and makes conclusively, is that as human beings, we have innate power for extraordinary performance. The key to unlocking it is to tap into- instead of cover up, the essence.
Take self-defense as an example. Virtually all martial disciplines promote flashy moves cultivated in the rule-laden world of competition. But when it comes to actual survival, humanity already has extreme capability built in. that’s what forms like Wing Chun and Pankration are all about.
Wing Chun Coding
This is the approach I am taking here in tackling seeming complexity, and that applies across software development: if you ruthlessly apply common sense, you can master advanced things quickly.
Carry with you this attitude of forcing apparent complexity and failure to submit to trenchant common sense, and you have the universal solvent at all times.
Fancy techniques like design patterns, OOD and functional programming are really codified application of root human ingenuity to problems. The problem is codified becomes calcified.
You want to arrive at the Visitor Pattern because it is the thing that attacks your problem best, not…