Yes, but the most important lesson about data structures is to let someone smarter than me implement them, and just use the widely known, well documented, battled tested one.
Empathy tends to win here: you need to understand why people are using the software and how they are using it to make good decisions.
Communication tends to be better with people that have empathy.