I’ve thought about it more seriously. There are two kinds of professionals:
- Technicals – coders, scientists, engineers, artists, builders, etc.
- Non-technicals – business people, marketers, writers, policy folks, ops, etc.
There are also two broad skillsets:
- Technical skills – like coding, design, architecture, engineering.
- Non-technical skills – and the core of all of these is communication.
The foundation of communication is language. Reading or listening to books, and building core knowledge are how people become strong communicators.
Many of the most successful tech professionals are not just highly skilled technically — they’re also at least above average in communication.
Those who lack communication skills tend to fail — especially in non-technical roles, but sometimes even in technical ones.
That’s why reading and listening to books isn’t optional — it’s essential. Whether you’re in marketing, product, or engineering, communication is a core part of the job.