Hacker News new | ask | show | jobs
by erezsh 1646 days ago
Yeah, and let me tell you, it's an absolute nightmare to get to work when you need two features that weren't written to compile at the same time.

I'm not saying it's necessarily a bad idea. Just that it isn't a replacement for abstraction. If you have more than a couple of #ifdef blocks per feature, you might be setting yourself up for future pain.