These days when I meet with junior engineers, the most common question is: "What should I specialize in?" My answer is: "If you're junior, think like a future CEO or CTO and do everything."

Android, iOS, security, data, web, backend — they all look different and unrelated. But computer science as a formal discipline is only 66 years old, and computers themselves have only been around for 77 years. It's not philosophy, theology, or an art that requires innate talent. Sit with a book in front of a computer long enough and most problems get solved. If you spend a week going through every textbook, every YouTube video, and every major open source project on databases, you can know more about that topic than almost anyone — and that's almost uniquely possible in computer science.

And the feedback loop is unbeatable. Type one wrong character and the computer tells you in 0.1 seconds. Fast iteration means fast growth. Don't limit your potential — pursue growth in every direction.

Q: What repertoire do you plan to add? "There aren't that many composers, really. I once listed them from A to Z and counted fewer than 20. Bach to Mozart, Beethoven, Chopin, Debussy… S has a few more — Schumann, Schumann. Still under 20. There are many piano pieces, but few composers. So you have to do them all."

Source

notion image

Related writing