“…git actually has a simple design, with stable and reasonably well-documented data structures. In fact, I'm a huge proponent of designing your code around the data, rather than the other way around, and I think it's one of the reasons git has been fairly successful […] I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”

Message to Git mailing list, Torvalds, Linus, 2006-06-27, 2006-08-28 http://lwn.net/Articles/193245/,
2000s, 2006

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "…git actually has a simple design, with stable and reasonably well-documented data structures. In fact, I'm a huge prop…" by Linus Torvalds?
Linus Torvalds photo
Linus Torvalds 150
Finnish-American software engineer and hacker 1969

Related quotes

Linus Torvalds photo

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

Linus Torvalds (1969) Finnish-American software engineer and hacker

https://lwn.net/Articles/193245/

Fred Brooks photo

“The programmer's primary weapon in the never-ending battle against slow system is to change the intramodular structure. Our first response should be to reorganize the modules' data structures.”

Fred Brooks (1931) American computer scientist

Brooks (1975, Chapter 9) as quoted in Code Complete: A Practical Handbook of Software Construction, by Steve C. McConnell

Gene Amdahl photo

“The term architecture is used here to describe the attributes of a system as seen by the programmer, i. e., the conceptual structure and functional behavior, as distinct from the organization of the data flow and controls, the logical design, and the physical implementation. i. Additional details concerning the architecture”

Gene Amdahl (1922–2015) American physicist

Gene Amdahl, Gerrit Blaauw, and Fred Brooks (1964) " Architecture of the IBM System http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.7974&rep=rep1&type=pdf." in: IBM Journal of Research and Development Vol 8 (2) p. 87-101

Fred Brooks photo
Kent Beck photo

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Kent Beck (1961) software engineer

Source: Refactoring: Improving the Design of Existing Code, 1999, p. 15

Martin Fowler photo

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Martin Fowler (1963) British programmer

Source: Refactoring: Improving the Design of Existing Code, 1999, p. 15

“I like the observation that Forth is an amplifier: a good programmer can write a great program; a bad programmer a terrible one. I feel no need to cater to bad programmers.”

Quoted in Naomi Hamilton, "The A-Z of Programming Languages: Forth," http://www.computerworld.com.au/index.php/id;766897508 Computerworld (2008-06-27)

Condoleezza Rice photo

“In response to a question about what "keeps her up at night", I worry about the fact that in K-12 education I can look at your zip code and tell whether or not you're going to get a good education.”

Condoleezza Rice (1954) American Republican politician; U.S. Secretary of State; political scientist

Interview by Donna Shalala C-Span Video Library No Higher Honor http://www.c-spanvideo.org/program/302536-1 University of Miami, School of Business Administration, November 3, 2011.

Richard Stallman photo

Related topics