Bad programmers worry about the code. Good programmers worry about data structures and their relationships.

My understanding

At first glance, Linus Torvalds seems to be speaking only to programmers. But the idea runs much deeper than code.

This quote is really about where you place your attention. Code is what you see on the surface. Data structures are what hold everything together underneath. Focusing only on the visible layer may produce quick results, but it often misses the real problem.

The same pattern appears across many disciplines.

Good doctors don't stop at symptoms. They look for root causes. They break problems down into systems and interactions inside the body.

Good designers don't focus only on how something looks. They focus on how it works, how parts connect, and how people move through it.

Good engineers and architects think beyond the final shape. They care about load, flow, dependencies, and long-term stability.

But the very best don't choose one side. They hold both at the same time.

They understand structure deeply. And they care about execution and expression. They know that structure without craft feels rigid. And craft without structure eventually collapses.

From a personal lens

This quote is a reminder to look beneath the surface. When something feels fragile or confusing, the issue is often not how it looks, but how it is organized underneath. Progress comes from understanding relationships, not just polishing outcomes.


About the author

Linus Torvalds is a Finnish-American software engineer best known as the creator of the Linux kernel. He also initiated the development of Git, one of the most widely used version control systems in the world. His work has shaped modern software development by emphasizing strong foundations, clear structures, and practical engineering over superficial solutions.


Reminds me

  1. From David Heinemeier Hansson, "To build something durable, you have to make it simple." Simplicity enables durability, and durability requires understanding the structure underneath.

  2. From Dieter Rams, "Limit everything to the essential, but do not remove the poetry." Knowing what to keep and what to remove requires deep understanding of how things connect.

  3. "A fool with a tool is still a fool." Tools don't replace understanding. Mastery comes from knowing the fundamentals, not just using the instruments.

Category:#Creativity
The content on this website is for informational and inspirational purposes only. I am not affiliated with or endorsed by any individuals or organizations unless stated. Materials are shared non-commercially and credited to their creators. If there’s an oversight, please contact me for corrections. I am not liable for any actions taken based on the content shared here.