> Thus making Linux irrelevant as target to game studios.
For them DirectX and Win32 is what matters
I don't think so. I rather do believe that many game developers would actually love to give a more native approach for writing GNU/Linux games a try (to make this point more plausible: game developers are very used to game-console-native SDKs).
But what these game developers really demand is a very stable user-space API for everything that is necessary for writing games, which will work reliably on basically every GNU/Linux distribution, and will be supported for at least 20 years.
It is rather that many software developers see how bad the code is, and thus attempt to reduce the code debt if possible. I have rarely seen software developers fixing things that aren't broken (though it is often not easy for managers and people who are not deeply knowledgeable about the project to see why what is there is broken).
On the other hand, I have seen politically very adapt software developers who actually rather want to managers to advertise some technology that they would love to introduce in the projects.
>
But factory workers usually require specialized machinery, tooling, and physical capacity, which makes overhiring slower, harder and more constrained. Those investments force more deliberate planning.
>
By contrast, engineers mostly require a laptop and company hoodie... That low marginal cost makes it far easier to hire aggressively on expectations and unwind just as aggressively when those expectations change.
Software engineers also need
- specialized machinery (at least when they have to upload to some computation cluster or cloud), think for example of the costs for GPU/TPU clusters for AIs at the moment
- tooling: depending on the sector, the license costs for the sector-specific business software can be similar as expensive as specialized machinery
> once upon a time i had a boss who asked for a "super admin" account to "trump" the domain administrators..and a "master key" to decrypt any file , in case the user lost their key.
Key escrow is a well-known concept in cryptography:
> When you have weeks or months until your deadline, you might spend a lot of time thinking airily about how you could refactor the codebase to make your new feature fit in as elegantly as possible. When you have hours, you will typically be laser-focused on finding an approach that will actually work.
No, when I have hours, I am laser-focused on pissing off the manager who gave me so little necessary time to do the task. :-)
> There's nothing worse than feeling excluded or manipulated by management or coworkers.
What people call "social skills" is nearly always manipulating other people into liking you. People of who its is said that they "lack social skills" are often more honest and much less manipulative.
Hmm, that has a ring of truth to it. I rarely stayed in jobs where managers tended to silence my points of view or opinions, rather than listening to it. That's not to say that there have been many job opportunities. Perhaps managers/others view honesty and directness as a threat to their position or authority. I've noticed that it is not localized to places of work but looks to be prevalent in most other societal situations. Perhaps emotional intelligence training should be incorporated into school curriculums, so children learn at an early age a bit of tolerance to other diverse points of views. I've tended to limit my posting in places like these as I've noticed a lack of emotional intelligence from some of the people that have replied. This is rather evident from the downward spiral exhibited by the constant downvoting of my comments. I prefer to take the high road with sarcastic levity whenever possible :)
In my experience, where management is concerned, when employees demonstrated a bit more knowledge, a bit more fluidity, greater ease of communication, I noticed a very distinct change in management's demeaner towards the employees. The above comments are based on my past experience only. This past experience has made everyone involved a bit more sinical with respect to the importance of management. I personally think management should be replaced with an AI that can be turned on and off, as needed :)
reply