top | item 34844241

(no title)

greenyouse | 3 years 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

discuss

order

No comments yet.