---
title: "14 Program Quotes By Linus Torvalds"
description: "14 Program quotes by Linus Torvalds. Plus more from Linus Torvalds and more Program sayings from other authors."
image: "https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg"
---

> [Portability is for people who cannot write new programs](https://sms4smile.com/quotes/linus-torvalds/portability-is-for-people-who-cannot-write-new-programs/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg)

> [An infinite number of monkeys typing into GNU emacs would never make a good program.](https://sms4smile.com/quotes/linus-torvalds/an-infinite-number-of-monkeys-typing-into-gnu-emacs-would-never-make/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/51d/linus-torvalds-1512_infinite_an-infinite-number-of-monkeys-typing-int_1594447.jpg)

> [Any program is only as good as it is useful.](https://sms4smile.com/quotes/linus-torvalds/any-program-is-only-as-good-as-it-is-useful/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/57c/linus-torvalds-1512_program_any-program-is-only-as-good-as-it-is-use_1746758.jpg)

> [Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is…](https://sms4smile.com/quotes/linus-torvalds/most-good-programmers-do-programming-not-because-they-expect-to-get/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/4a0/linus-torvalds-1512_adulation_most-good-programmers-do-programming-not_1176885.jpg)

> [If you want an application to be portable, you don't necessarily create an abstraction layer like a microkernel so much as you…](https://sms4smile.com/quotes/linus-torvalds/if-you-want-an-application-to-be-portable-you-don-t-necessarily/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/cf4/linus-torvalds-1512_abstraction_if-you-want-an-application-to-be-portabl_1485897.jpg)

> [It was such a relief to program in user mode for a change. Not having to care about the small stuff is…](https://sms4smile.com/quotes/linus-torvalds/it-was-such-a-relief-to-program-in-user-mode-for-a-change-not-having/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/aa5/linus-torvalds-1512_care_it-was-such-a-relief-to-program-in-user_1985252.jpg)

> [When you say 'I wrote a program that crashed Windows,' people just stare at you blankly and say 'Hey, I got those…](https://sms4smile.com/quotes/linus-torvalds/when-you-say-i-wrote-a-program-that-crashed-windows-people-just-stare/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/b64/linus-torvalds-1512_hey_when-you-say-i-wrote-a-program-that-cras_1957420.jpg)

> [In many cases, the user interface to a program is the most important part for a commercial company: whether the programs works…](https://sms4smile.com/quotes/linus-torvalds/in-many-cases-the-user-interface-to-a-program-is-the-most-important/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/872/linus-torvalds-1512_business_in-many-cases-the-user-interface-to-a-pr_1585976.jpg)

> [When it comes to software, I much prefer free software, because I have very seldom seen a program that has worked well…](https://sms4smile.com/quotes/linus-torvalds/when-it-comes-to-software-i-much-prefer-free-software-because-i-have/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/a0a/linus-torvalds-1512_available_when-it-comes-to-software-i-much-prefer_383129.jpg)

> [ I think Leopard is a much better system \[than Windows Vista\] but OS X in some ways is actually worse than Windows… ](https://sms4smile.com/quotes/linus-torvalds/i-think-leopard-is-a-much-better-system-than-windows-vista-but-os-x/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/469/linus-torvalds-1512_crap_i-think-leopard-is-a-much-better-system_2108216.jpg)

> [I have one very basic rule when it comes to "good ideas". A good idea is not an idea that solves a…](https://sms4smile.com/quotes/linus-torvalds/i-have-one-very-basic-rule-when-it-comes-to-good-ideas-a-good-idea-is/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/86e/linus-torvalds-1512_creativity_i-have-one-very-basic-rule-when-it-comes_179694.jpg)

> [When I do programming in my free time and for my own enjoyment, I really want to have a kind of protection:…](https://sms4smile.com/quotes/linus-torvalds/when-i-do-programming-in-my-free-time-and-for-my-own-enjoyment-i/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/279/linus-torvalds-1512_available_when-i-do-programming-in-my-free-time-an_2628226.jpg)

> [I'd like to point out that I don't think that there is anything fundamentally superior in the GPL as compared to the…](https://sms4smile.com/quotes/linus-torvalds/i-d-like-to-point-out-that-i-don-t-think-that-there-is-anything/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/5d3/linus-torvalds-1512_community_i-d-like-to-point-out-that-i-don-t-think_1303685.jpg)

> [So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob "correctly", so even…](https://sms4smile.com/quotes/linus-torvalds/so-i-would-not-be-surprised-if-the-globbing-libraries-for-example/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

[Image](https://sms4smile.com/quotes/i/e81/linus-torvalds-1512_action_so-i-would-not-be-surprised-if-the-globb_1528277.jpg)

## Other authors on Program

## More by Linus Torvalds

> [Once you realize that documentation should be laughed at, peed upon, put on fire, and just ridiculed in general, then, and only then, have…](https://sms4smile.com/quotes/linus-torvalds/once-you-realize-that-documentation-should-be-laughed-at-peed-upon/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I think, fundamentally, open source does tend to be more stable software. It's the right way to do things.](https://sms4smile.com/quotes/linus-torvalds/i-think-fundamentally-open-source-does-tend-to-be-more-stable/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I used to be interested in Windows NT, but the more I see it, the more it looks like traditional Windows with a stabler…](https://sms4smile.com/quotes/linus-torvalds/i-used-to-be-interested-in-windows-nt-but-the-more-i-see-it-the-more/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I think that freely available software can not only keep up with the evolution of commercial software, but often exceed what you can do…](https://sms4smile.com/quotes/linus-torvalds/i-think-that-freely-available-software-can-not-only-keep-up-with-the/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [Programmers are in the enviable position of not only getting to do what they want to, but because the end result is so important…](https://sms4smile.com/quotes/linus-torvalds/programmers-are-in-the-enviable-position-of-not-only-getting-to-do/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [The NIH syndrome (Not Invented Here) is a disease.](https://sms4smile.com/quotes/linus-torvalds/the-nih-syndrome-not-invented-here-is-a-disease/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [The correct form factor for a laptop is obviously 12" and 2 lbs, and I don't understand why everybody gets that wrong.](https://sms4smile.com/quotes/linus-torvalds/the-correct-form-factor-for-a-laptop-is-obviously-12-and-2-lbs-and-i/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [Hmmm, completely a-religious - atheist. I find that people seem to think religion brings morals and appreciation of nature. I actually think it detracts…](https://sms4smile.com/quotes/linus-torvalds/hmmm-completely-a-religious-atheist-i-find-that-people-seem-to-think/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [People will realize that software is not a product; you use it to build a product.](https://sms4smile.com/quotes/linus-torvalds/people-will-realize-that-software-is-not-a-product-you-use-it-to/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I claim that Mach people (and apparently FreeBSD) are incompetent idiots.](https://sms4smile.com/quotes/linus-torvalds/i-claim-that-mach-people-and-apparently-freebsd-are-incompetent-idiots/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [There are "extremists" in the free software world, but that's one major reason why I don't call what I do "free software" any more.…](https://sms4smile.com/quotes/linus-torvalds/there-are-extremists-in-the-free-software-world-but-that-s-one-major/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [Real quality means making sure that people are proud of the code they write, that they're involved and taking it personally.](https://sms4smile.com/quotes/linus-torvalds/real-quality-means-making-sure-that-people-are-proud-of-the-code-they/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I have one very basic rule when it comes to "good ideas". A good idea is not an idea that solves a problem cleanly.…](https://sms4smile.com/quotes/linus-torvalds/i-have-one-very-basic-rule-when-it-comes-to-good-ideas-a-good-idea-is/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [I've never regretted not making Linux shareware: I really don't like the pay for use binary shareware programs.](https://sms4smile.com/quotes/linus-torvalds/i-ve-never-regretted-not-making-linux-shareware-i-really-don-t-like/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

> [Modern PCs are horrible. ACPI is a complete design disaster in every way. But we're kind of stuck with it. If any Intel people…](https://sms4smile.com/quotes/linus-torvalds/modern-pcs-are-horrible-acpi-is-a-complete-design-disaster-in-every/)

[Linus Torvalds](https://sms4smile.com/quotes/author/linus-torvalds/)

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "ItemList",
            "@id": "https://sms4smile.com/quotes/about/program/linus-torvalds/#itemlist",
            "name": "14 Program Quotes By Linus Torvalds",
            "numberOfItems": 14,
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "item": {
                        "@type": "Quotation",
                        "text": "Portability is for people who cannot write new programs",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/portability-is-for-people-who-cannot-write-new-programs/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg",
                            "url": "https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“Portability is for people who cannot write new programs” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "item": {
                        "@type": "Quotation",
                        "text": "An infinite number of monkeys typing into GNU emacs would never make a good program.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/an-infinite-number-of-monkeys-typing-into-gnu-emacs-would-never-make/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/51d/linus-torvalds-1512_infinite_an-infinite-number-of-monkeys-typing-int_1594447.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/51d/linus-torvalds-1512_infinite_an-infinite-number-of-monkeys-typing-int_1594447.jpg",
                            "url": "https://sms4smile.com/quotes/i/51d/linus-torvalds-1512_infinite_an-infinite-number-of-monkeys-typing-int_1594447.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“An infinite number of monkeys typing into GNU emacs would never make a good program.” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "item": {
                        "@type": "Quotation",
                        "text": "Any program is only as good as it is useful.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/any-program-is-only-as-good-as-it-is-useful/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/57c/linus-torvalds-1512_program_any-program-is-only-as-good-as-it-is-use_1746758.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/57c/linus-torvalds-1512_program_any-program-is-only-as-good-as-it-is-use_1746758.jpg",
                            "url": "https://sms4smile.com/quotes/i/57c/linus-torvalds-1512_program_any-program-is-only-as-good-as-it-is-use_1746758.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“Any program is only as good as it is useful.” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "item": {
                        "@type": "Quotation",
                        "text": "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/most-good-programmers-do-programming-not-because-they-expect-to-get/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/4a0/linus-torvalds-1512_adulation_most-good-programmers-do-programming-not_1176885.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/4a0/linus-torvalds-1512_adulation_most-good-programmers-do-programming-not_1176885.jpg",
                            "url": "https://sms4smile.com/quotes/i/4a0/linus-torvalds-1512_adulation_most-good-programmers-do-programming-not_1176885.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“Most good programmers do programming not because they expect to get paid or get adulation by the public, but…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 5,
                    "item": {
                        "@type": "Quotation",
                        "text": "If you want an application to be portable, you don't necessarily create an abstraction layer like a microkernel so much as you program intelligently.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/if-you-want-an-application-to-be-portable-you-don-t-necessarily/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/cf4/linus-torvalds-1512_abstraction_if-you-want-an-application-to-be-portabl_1485897.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/cf4/linus-torvalds-1512_abstraction_if-you-want-an-application-to-be-portabl_1485897.jpg",
                            "url": "https://sms4smile.com/quotes/i/cf4/linus-torvalds-1512_abstraction_if-you-want-an-application-to-be-portabl_1485897.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“If you want an application to be portable, you don't necessarily create an abstraction layer like a…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 6,
                    "item": {
                        "@type": "Quotation",
                        "text": "It was such a relief to program in user mode for a change. Not having to care about the small stuff is wonderful.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/it-was-such-a-relief-to-program-in-user-mode-for-a-change-not-having/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/aa5/linus-torvalds-1512_care_it-was-such-a-relief-to-program-in-user_1985252.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/aa5/linus-torvalds-1512_care_it-was-such-a-relief-to-program-in-user_1985252.jpg",
                            "url": "https://sms4smile.com/quotes/i/aa5/linus-torvalds-1512_care_it-was-such-a-relief-to-program-in-user_1985252.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“It was such a relief to program in user mode for a change. Not having to care about the small stuff is…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 7,
                    "item": {
                        "@type": "Quotation",
                        "text": "When you say 'I wrote a program that crashed Windows,' people just stare at you blankly and say 'Hey, I got those with the system, for free.'",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/when-you-say-i-wrote-a-program-that-crashed-windows-people-just-stare/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/b64/linus-torvalds-1512_hey_when-you-say-i-wrote-a-program-that-cras_1957420.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/b64/linus-torvalds-1512_hey_when-you-say-i-wrote-a-program-that-cras_1957420.jpg",
                            "url": "https://sms4smile.com/quotes/i/b64/linus-torvalds-1512_hey_when-you-say-i-wrote-a-program-that-cras_1957420.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“When you say 'I wrote a program that crashed Windows,' people just stare at you blankly and say 'Hey, I got…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 8,
                    "item": {
                        "@type": "Quotation",
                        "text": "In many cases, the user interface to a program is the most important part for a commercial company: whether the programs works correctly or not seems to be secondary.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/in-many-cases-the-user-interface-to-a-program-is-the-most-important/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/872/linus-torvalds-1512_business_in-many-cases-the-user-interface-to-a-pr_1585976.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/872/linus-torvalds-1512_business_in-many-cases-the-user-interface-to-a-pr_1585976.jpg",
                            "url": "https://sms4smile.com/quotes/i/872/linus-torvalds-1512_business_in-many-cases-the-user-interface-to-a-pr_1585976.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“In many cases, the user interface to a program is the most important part for a commercial company: whether…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 9,
                    "item": {
                        "@type": "Quotation",
                        "text": "When it comes to software, I much prefer free software, because I have very seldom seen a program that has worked well enough for my needs, and having sources available can be a life-saver.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/when-it-comes-to-software-i-much-prefer-free-software-because-i-have/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/a0a/linus-torvalds-1512_available_when-it-comes-to-software-i-much-prefer_383129.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/a0a/linus-torvalds-1512_available_when-it-comes-to-software-i-much-prefer_383129.jpg",
                            "url": "https://sms4smile.com/quotes/i/a0a/linus-torvalds-1512_available_when-it-comes-to-software-i-much-prefer_383129.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“When it comes to software, I much prefer free software, because I have very seldom seen a program that has…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 10,
                    "item": {
                        "@type": "Quotation",
                        "text": "I think Leopard is a much better system [than Windows Vista] but OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/i-think-leopard-is-a-much-better-system-than-windows-vista-but-os-x/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/469/linus-torvalds-1512_crap_i-think-leopard-is-a-much-better-system_2108216.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/469/linus-torvalds-1512_crap_i-think-leopard-is-a-much-better-system_2108216.jpg",
                            "url": "https://sms4smile.com/quotes/i/469/linus-torvalds-1512_crap_i-think-leopard-is-a-much-better-system_2108216.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“I think Leopard is a much better system [than Windows Vista] but OS X in some ways is actually worse than…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 11,
                    "item": {
                        "@type": "Quotation",
                        "text": "I have one very basic rule when it comes to \"good ideas\". A good idea is not an idea that solves a problem cleanly. A good idea is an idea that solves several things at the same time. The mark of good coding is not that the program does what you want, it's that it also does something that you didn't start out wanting.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/i-have-one-very-basic-rule-when-it-comes-to-good-ideas-a-good-idea-is/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/86e/linus-torvalds-1512_creativity_i-have-one-very-basic-rule-when-it-comes_179694.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/86e/linus-torvalds-1512_creativity_i-have-one-very-basic-rule-when-it-comes_179694.jpg",
                            "url": "https://sms4smile.com/quotes/i/86e/linus-torvalds-1512_creativity_i-have-one-very-basic-rule-when-it-comes_179694.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“I have one very basic rule when it comes to \"good ideas\". A good idea is not an idea that solves a problem…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 12,
                    "item": {
                        "@type": "Quotation",
                        "text": "When I do programming in my free time and for my own enjoyment, I really want to have a kind of protection: knowing that when I improve a program those improvements will continue to be available to me and others in future versions of the program.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/when-i-do-programming-in-my-free-time-and-for-my-own-enjoyment-i/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/279/linus-torvalds-1512_available_when-i-do-programming-in-my-free-time-an_2628226.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/279/linus-torvalds-1512_available_when-i-do-programming-in-my-free-time-an_2628226.jpg",
                            "url": "https://sms4smile.com/quotes/i/279/linus-torvalds-1512_available_when-i-do-programming-in-my-free-time-an_2628226.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“When I do programming in my free time and for my own enjoyment, I really want to have a kind of protection…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 13,
                    "item": {
                        "@type": "Quotation",
                        "text": "I'd like to point out that I don't think that there is anything fundamentally superior in the GPL as compared to the BSD license, for example. But the GPL is what I want to program with, because unlike the BSD license it guarantees that anybody who works on the project in the future will also contribute their changes back to the community.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/i-d-like-to-point-out-that-i-don-t-think-that-there-is-anything/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/5d3/linus-torvalds-1512_community_i-d-like-to-point-out-that-i-don-t-think_1303685.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/5d3/linus-torvalds-1512_community_i-d-like-to-point-out-that-i-don-t-think_1303685.jpg",
                            "url": "https://sms4smile.com/quotes/i/5d3/linus-torvalds-1512_community_i-d-like-to-point-out-that-i-don-t-think_1303685.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“I'd like to point out that I don't think that there is anything fundamentally superior in the GPL as…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                },
                {
                    "@type": "ListItem",
                    "position": 14,
                    "item": {
                        "@type": "Quotation",
                        "text": "So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob \"correctly\", so even programs ported from real Unix might end up getting pathnames subtly changed into NFD as part of some hot library-on-library action with UTF hackery inside.",
                        "creator": {
                            "@type": "Person",
                            "name": "Linus Torvalds"
                        },
                        "url": "https://sms4smile.com/quotes/linus-torvalds/so-i-would-not-be-surprised-if-the-globbing-libraries-for-example/",
                        "image": {
                            "@type": "ImageObject",
                            "@id": "https://sms4smile.com/quotes/i/e81/linus-torvalds-1512_action_so-i-would-not-be-surprised-if-the-globb_1528277.jpg",
                            "contentUrl": "https://sms4smile.com/quotes/i/e81/linus-torvalds-1512_action_so-i-would-not-be-surprised-if-the-globb_1528277.jpg",
                            "url": "https://sms4smile.com/quotes/i/e81/linus-torvalds-1512_action_so-i-would-not-be-surprised-if-the-globb_1528277.jpg",
                            "width": 1080,
                            "height": 1080,
                            "caption": "“So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob…” — Linus Torvalds",
                            "creditText": "SMS4Smile Quotes",
                            "creator": {
                                "@id": "https://sms4smile.com/quotes/#organization"
                            }
                        }
                    }
                }
            ]
        },
        {
            "@type": "CollectionPage",
            "@id": "https://sms4smile.com/quotes/about/program/linus-torvalds/#webpage",
            "url": "https://sms4smile.com/quotes/about/program/linus-torvalds/",
            "name": "Program Quotes by Linus Torvalds",
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "mainEntity": {
                "@id": "https://sms4smile.com/quotes/about/program/linus-torvalds/#itemlist"
            },
            "primaryImageOfPage": {
                "@id": "https://sms4smile.com/quotes/i/79e/linus-torvalds-1512_people_portability-is-for-people-who-cannot-wri_1294497.jpg"
            },
            "description": "14 Program quotes by Linus Torvalds. Plus more from Linus Torvalds and more Program sayings from other authors.",
            "breadcrumb": {
                "@id": "https://sms4smile.com/quotes/about/program/linus-torvalds/#breadcrumb"
            }
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https://sms4smile.com/quotes/about/program/linus-torvalds/#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Topics",
                    "item": "https://sms4smile.com/quotes/categories/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "Program",
                    "item": "https://sms4smile.com/quotes/about/program/"
                },
                {
                    "@type": "ListItem",
                    "position": 5,
                    "name": "Linus Torvalds",
                    "item": "https://sms4smile.com/quotes/about/program/linus-torvalds/"
                }
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
