6 ms·
- getting used to designing abstractions before coding - laying out how I'm going to program before starting - using TDD for most bug fixes and refactoring ef
by greenyouse 4y ago
- getting used to designing abstractions before coding
- laying out how I'm going to program before starting
- using TDD for most bug fixes and refactoring efforts
- learning how to steal the best parts of code from other people
- code reading everyday via PRs (my mental VM is pretty close to a real VM)
- learning algorithms and data structures (at least the basics, I'm no competitive programming pro)
- learning how to do code archaeology with git blame