Profiling & Optimization
Expectation:
-clever algorithms
-SoA
-hand-written SIMD
Reality:
-rewriting totally retarded stuff that makes no sense and either quadratic or exponential
-removing unneccessary abstraction and polymorphism
-adding reserve() / resize()
-removing Log()
@Valmirius@TheGingerBill I mean his name here is literally gingerbill. It's not like I'm mocking him bc of that his retardation is not related to his hair color.
@Valmirius@TheGingerBill I actually do. Plenty of ppl get fucked up by these fancy languages, and by the time they get aware of problems (porting/compatibility/tooling/etc) it's already too late.
I mean I couldn't outtalk the retarded fanboys but I can make good points to ppl who just lack knowledge/xp.
@Valmirius@TheGingerBill I care a lot about warning ppl (especially young devs just starting this trade) to avoid langs and toxic communities like this (odin, rust, cmuratory/jblow fanboying, template metamage, whatever)
I wasted years of my life on retarded templates bc of retarded "authority figures"
They usually don't even solve a real technical problem, just made-up bullshit "architectural"/theoretical problems for mini dopamine spikes (aka masturbation).
Whole modern C++, rust, zig, jai, etc are about this, instead of solving actual fucking problems.
I find that people don’t even know what the real problem that they actually have to solve is. They never learned or thought about Requirements Engineering in depth and don’t focus on what is actually required to solve the customer’s actual problem, instead getting distracted by unrelated technical problems that have nothing to do with it.