Computer programmers build tools 🔨; tools that solve problems and empower users.

Good computer programmers know more about the problem than any user 🎓.

Good computer programmers learn deep and fast about any topic. They are professional learners.

They ask why as many times as needed.

Computer programmers have a running list of everything they're currently learning, and a custom built learning system.

Good computer programmers write ✍️. They write a lot. They write to learn. The paper that everybody uses to understand the topic is written by them 📝.

As a good computer programmer, you...