Skip to content
quotesby

About this quote

What does it mean?
Good programmers prioritize data structures over code logic.
In plain terms
Good programmers care about data structures; bad ones care about code.
What can you take from it?
Design your data structures first.

Where it applies

  • code reviews
  • software architecture discussions
  • interviews

Putting it to work

  • focus on data design
  • review relationships first

Questions to consider

  • What comes first: data or logic?
  • How do you evaluate a programmer's skill?

Another view

Code logic is still essential for correct execution.

More from Linus Torvalds

  1. I like colorized diffs, but let's face it, those particular color choices will make most people decide to pick out their eyes with a fondue fork. And that's no…

    Permalink to quote #48
  2. EFI is this other Intel brain-damage (the first one being ACPI).

    Permalink to quote #50
  3. Most days I wake up thinking I'm the luckiest bastard alive.

    Permalink to quote #47

Related quotes

  1. If you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.

    Linus TorvaldsLinus Torvalds quote #8
  2. The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small…

    Donald KnuthDonald Knuth quote #4
  3. Though I'll admit readability suffers slightly...

    Larry WallLarry Wall quote #25