3 ms·
I think his point was that good tools are built with deep fundamentals. * If you've mastered git commands, you haven't followed Carmack's advice. * If you've
by wegs 6y ago
I think his point was that good tools are built with deep fundamentals.
* If you've mastered git commands, you haven't followed Carmack's advice.
* If you've used git as a domain to understand key-value stores, Merkle trees, hash functions, and network theory, you have followed Carmack's advice.
Or another example:
* If you've mastered using a gaming library to move characters around and memorized APIs, you haven't followed Carmack's advice
* If you've mastered a game library to understand 3d transformation matrices, GPGU, and simulations of physics, you have.
A tool can point you to an aligned, coherent set of fundamentals which also work together to make a package useful for employment.