What is it that you like about gamedev? Indie development is very different from AAA gamedev for example. There are also many disciplines within gamedev, each with their core responsibilities and day to day tasks.
The point I was making was that something doesn’t need to be used often for it to be important and for you to want it to be reliable.
Also, the horn is a signal. It allows you to evade and alert other users that something needs their attention. Maybe they need to avoid you while you avoid something else.
If the hardware is exotic I guess you’d have no choice.
But for security critical don’t you run the risk of relying on obscurity rather than security due to the niche-ness of your stack?
What does a vendor compiler do or do better than a compatible generic one?
Thanks for your answer! What makes it so that AutoCAD is not high end? Like what features does it lack or what workflows does it not support?
Suppose something like CATIA was available on Mac and offered lets say a performance benefit. Would you consider Mac? Or would you for example still need a whole other set of tools to be available as well for it to be even possible?
And this is where all of us need to actively cultivate a company culture where we maximize everyone's ability to feel safe especially when things go seriously wrong.
Apparently, this does not happen at enough places.
A non-technical manager who can somehow do his tech job unburdened by having to understand technology to me sounds just like a non-administrative programmer who can somehow do his tech job unburdened by any administrative tasks such as issue tracking or planning.
How does that even work? How can one be 'non-technical' when they are managing people who produce technical output? Is it not key to managing this situation that one understands what is being done to at least some degree? And if one understands to some degree then one is not 'non-technical' I would say. If understanding is lacking; it can be learned.
Do the vendor compilers have a very focused feature set as a result? To reduce both test surface area and chance of expensive mistakes?