Hacker News new | ask | show | jobs
by applfanboysbgon 90 days ago
No, I don't think there's particularly arcane knowledge in optimizing things! That's rather my point. It's not even hard to learn, but the current developer culture is one that treats learning anything outside of their framework as a bogeyman. There are real game developers, with jobs, who are paid many tens of thousands of dollars, who do not even know what an "int" is, because it's all been abstracted away for them and they think that understanding why their game runs like shit is something only Carmack himself could handle. In reality, we could easily produce enough capable programmers to create performant software, we simply choose not to as a culture.
1 comments

> but the current developer culture is one that treats learning anything outside of their framework as a bogeyman.

You can neither prove or disprove this statement. Just my 10c: I’m working in payments and not a stranger to optimization of both native and managed code. I can easily improve our POI performance by at least 20-30% across different metrics in a span of couple of weeks. Why don’t I do that? Because not only management wouldn’t praise me, but they would actively work against me because it’s not a priority.

> You can neither prove or disprove this statement.

It's self-evident from interacting with a wide range of developers, but I suppose I can prove it no more than I can prove to you the sky is blue. I'm not saying there aren't cases like yours of "I could optimize it, but I'm not being paid to". But there are also many, many cases of "Are you crazy? I would have to spend my entire life learning about CPUs, compilers, assembly, and programming languages! Get real, nobody can do that unless they're a 1% genius" for things that they could absolutely learn to do if they just tried instead of living in fear of it.