-
-
Notifications
You must be signed in to change notification settings - Fork 3
programming cross products
The four tools, give you everything you need on the way to mastery -- from the choosing or designing a programming language to optimizing the individual instructions at each tick of the machine clock.
In the following enumeration, ordering of the cross-product is irrelevant:
Synthesize X Synthesize: Programming ideals; OOP optimiziation that created this document.
Synthesize X Optimize: Language choice for solving the task.
Synthesize X Divide: Conceptual breakdowns of your program.
Conquer X Synthesize: Perfect naming of your modules, functions/objects, variables.
Optimize X Optimize: Working on the right problem down to the machine.
Optimize X Divide: Profiling your code.
Optimize X Conquer: Rewriting and honing honing your code per profiling results.
Divide X Conquer: The standard Computer Science technique of breaking the problems down into smaller pieces to code at the level you understand the problem.
Divide X Divide: Code architecture.
Conquer X Conquer: Choosing the right programming language constructs (if/then, for/break, objects/functions).