3 ms·
Never stop learning. Experience, testing, formal methods, less fragile tools, and avoiding premature optimization. Consider Haskell, Idris, Pony, Rust, and Cl
by hexbinencoded 6y ago
Never stop learning.
Experience, testing, formal methods, less fragile tools, and avoiding premature optimization.
Consider Haskell, Idris, Pony, Rust, and Clojure, but these are just some tools in a large toolbox.
Put aside insecurities and constantly look for techniques to minimize errors, maximize readability, and productivity.
Accumulate best practices and apply them with experienced "common" sense.
Consider coding like writing with many drafts. Throw some away and write it again.