I find if you're targeting Windows, Linux, and Mac OS X right from the start, your code will probably work anywhere else that you might try it later... Writing code that is cross-platform from the start requires more discipline, but I find it is worth the effort.
— Ryan C. Gordon, Interview: Ryan C. Gordon (2011)
Source: http://www.abclinuxu.cz/clanky/rozhovor-ryan-c.-gordon-icculus?page=1
From a 2011 interview by Luboš Doležel.
Topics: software engineering