Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Have you actually tried to do this yourself? With anything? I feel like everyone in this thread is trying to back-seat drive without realizing the effort that is actually involved in supporting multiple platforms.


We’re an embedded gaming system (casino) and I make sure we have a platform abstraction layer (2 c++ files per platform), and any project we build can be made for any platform (even Haiku). The amount of threading issues you discover makes this exercise absolutely worth it. The platform files haven’t been touched for almost a decade, write once (a week) and use forever.


We have and our software is better for it. Most of the stories about multiplatform being 'more expensive' or 'harder' are from corner-cutting devs and orgs.

It's nice to think that shipping a bunch of stacked hacks and making some money to then just get closed down/bought/retargeted is the 'happy flow' but unless you don't know any better you may want to diversify and find a job or project that has actual quality as a standard. I know that in late-stage capitalism with minmaxing in the mix that is hard to find in some countries, but it exists plenty if you go look for it.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: