Conclusion portable code means better code more users means more testers don't try to be cleverer than the compiler than the kernel than the build tools make the packager's life easier