> you can't ignore the software aspect of your job, meaning that you need to understand basic database principles, parallel computing, SQL, etc.
I still find it amazing that so many data scientists I know do not understand basic data software principles. Stuff like distributed vs parallel, database types (NoSQL vs RDBMS), immutability etc.
Madness.