@25b1da2f In general, I'm not a fan of the missing stair / "that's just Bob" defense. I don't think Jeff making a lot of statements that are equivalent to his statements that Qualcomm engineers are "terrible at their jobs" makes this better or should make Discourse more immune to criticism. It's Jeff's prerogative to use his huge platform to shit on people doing work he doesn't like, but it shouldn't surprise employees that his company is going to get splashed with some shit as a result.
@25b1da2f And if a founder goes around loudly calling engineers terrible an publicly hoping they lose their jobs for not hitting absolute cutting edge perf while their company produces a product that famously has worst-in-class performance, I don't think it should come as a surprise when people pick on the performance. The same thing would happen if Casey Muratori or Jonathan Blow made a forum with searching-hijacking javascript that's too slow to use even on a massive dev workstation.
@25b1da2f Jeff seems unusually good at handling criticism in a lot of circumstances and I have a lot of respect for that, but if someone is going to spend years (coming up on a decade now) hostilely trashing engineers at a company for not quite achieving the best performance in the world, it seems quite funny to me when they then produce world leadingly slow software.
@ed709062 I agree with you that the irony is odious and unbecoming. And I hope my friend hears you. And, on the Qualcomm issue, they did eventually back up their trash and rewrote their javascript to please that processor. https://eviltrout.com/2016/02/25/fixing-android-performance.html The server side performance was a tragedy we all saw coming the day we heard what the stack was. At SO we turned a well performing language into greased lightning. Couldn’t be done on ruby.
@25b1da2f Fair enough. With respect to the Qualcomm trash talk, given that he's trashing engineers for being terrible for not hitting Apple-like perf, I would consider the trash talk to be backed up if Discourse had an implementation that was within a factor of two of what an all-time-great performance team could do, which isn't even close to the case. I've tried using forums that use Discourse after that 2016 blog post and still find search to be unusably slow with annoyingly slow loading.
@ed709062 5X improvement near the top of the stack doesn’t feel like something to sneeze at outright, and your line is fair given the gauntlet thrown, and I don’t envy any of the engineers who had to actually cash the checks.
@25b1da2f As someone who's worked for Twitter, I'm familiar with having a leader who writes checks the company can't cash. I'm not exactly a fan of that, but one thing that I liked about Twitter was that it had a culture where people felt comfortable publicly calling Jack out on bad comments, e.g., if Jack made a comment like the ones from Jeff or Sam that I've quoted, I'd expect @85f21341 and others to publicly call him out on that and for Jack to take it well (at least while he was still CEO).