Re:Performance Excuses Debunked [video]
by db48x on Wednesday April 26, 2023 @05:05PM
(#35719993)
> So said brilliant engineer in Amsterdam, built an annealing algorithm in the release build to reorder the optimization passes in such a way to as minimize size. This shaved a whooping 11 MBs off the total machine code size and bought us enough runway to keep development going.
Wow. You know you have made bad choices when you need a desperation play like that.
Re:Performance Excuses Debunked [video]
by typon on Wednesday April 26, 2023 @05:45PM
(#35720455)
I kind of wish Casey would stop making these videos. I'm being completely serious when I say that this kind of knowledge and mindset gives you pretty much a superpower in the industry. Everywhere I go people think I am amazing, even though I just know a few things about performance and low level programming (like, enough to be amazing for "mere mortals", but someone at RAD would snicker at my knowledge). If the industry doesn't care, it's simply a competitive advantage for you as an individual.
Re:Performance Excuses Debunked [video]
by db48x on Wednesday April 26, 2023 @06:38PM
(#35720922)
I know what you mean; I’ve made a lot of money by cleaning up other people’s messes. Still, I’m pretty sure I’d prefer a world where software was just better overall and there were fewer messes.
Re:Performance Excuses Debunked [video]
by jiggawatts on Thursday April 27, 2023 @12:46AM
(#35723443)
I had a two year stint where I ran around doing "database optimisation" projects that were a week of billable time at consulting rates, and my entire "toolkit" was to simply flip three boolean flags from bad to good values.
Now in the public cloud my gimmick is to switch VMs over to current-generation AMD EPYC models, and then collect my pay-check for the "performance tuning".
The fruit is hanging so low that I'm trampling over it. There's no actual fruit picking going on.
Re:Performance Excuses Debunked [video]
by jiggawatts on Thursday April 27, 2023 @03:55AM
(#35724671)
I never got enough of this type myself, they were just random gigs between other types of project work.
IMHO, the IT industry as a whole has internalised wastefulness and accepted poor performance because there's an expectation that "CPU upgrades will fix it". Over five decades that was true, it's just that few organisations have adapted to the new reality of only ~20% uplifts in single-thread performance over the last decade or so.
Re:Performance Excuses Debunked [video]
by tmtvl on Wednesday April 26, 2023 @06:19PM
(#35720770)
I like the positive message he leaves us with: the barrier to entry for good performance is as low as it's ever been. You can get good performance without needing hand-coded assembly SIMD vector optimizations.
Wow. You know you have made bad choices when you need a desperation play like that.
Now in the public cloud my gimmick is to switch VMs over to current-generation AMD EPYC models, and then collect my pay-check for the "performance tuning".
The fruit is hanging so low that I'm trampling over it. There's no actual fruit picking going on.
Any tips?
IMHO, the IT industry as a whole has internalised wastefulness and accepted poor performance because there's an expectation that "CPU upgrades will fix it". Over five decades that was true, it's just that few organisations have adapted to the new reality of only ~20% uplifts in single-thread performance over the last decade or so.