Skip to content
quotesby

About this quote

What does it mean?
Portability is presented as a fallback for those who cannot write original code.
In plain terms
Portability is for people who can't write new programs.
What can you take from it?
Focus on creating new code rather than migrating old code.

Where it applies

  • evaluating refactoring needs
  • discussing legacy systems
  • technical hiring

Putting it to work

  • prioritize new development
  • document legacy reasons

Questions to consider

  • Is portability a sign of poor design?
  • When is rewriting better than porting?

Another view

Portability can sometimes be necessary even for skilled developers.

More from Linus Torvalds

  1. See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too ;-)

    Permalink to quote #15
  2. 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*'.

    Permalink to quote #17
  3. :the Linux philosophy is 'laugh in the face of danger'. Oops. Wrong one. 'Do it yourself'. That's it.

    Permalink to quote #14

Related quotes

  1. If something's expensive to develop, and somebody's not going to get paid, it won't get developed. So you decide: Do you want software to be written, or not?

    Bill GatesBill Gates quote #1
  2. The next generation of interesting software will be done on the Macintosh, not the IBM PC.

    Bill GatesBill Gates quote #4
  3. The most exciting and by far the most important part of our Florida Project - in fact, the heart of everything we'll be doing in Disney World - will be our Exp…

    Walt DisneyWalt Disney quote #42