Hacker News new | ask | show | jobs
by MaxBarraclough 1876 days ago
Aiming for portability doesn't always mean increasing complexity.

If it takes the form of #ifdef WIN32 directives then yes, you're increasing complexity in the name of portability, but if instead you're making an effort to avoid using platform-specific non-standard features, then that doesn't increase complexity, other than requiring developer discipline.