3 ms·
> What advice do you have for programmers just hitting their stride? Stop calling errors, bugs. They're not cute things that just happen because all software h
by agentultra 9y ago
> What advice do you have for programmers just hitting their stride?
Stop calling errors, bugs. They're not cute things that just happen because all software has bugs. Software has errors. Trust your instinct to leverage tools to manage complexity and reduce the likelihood of introducing errors. Lean on sound typing, formal specifications, invariants and property-based testing. Learn to love restrictions.
Remember: tests prove the presence of errors, not their absence. It's much more powerful to state, formally, what your software will not do.
Also be creative and play. Take an idea to its extremes and let the haters hate.
Programming is beautiful!