ZvG_Bonjwa | 4 months ago | on: React vs. Backbone in 2025
ZvG_Bonjwa's comments
ZvG_Bonjwa | 4 months ago | on: Ask HN: Not treated respectfully by colleague – advice?
To your second point, there’s MANY other explanations. We don’t know how the team reacted for a start - maybe they did back up OP. Or maybe, based on the alleged jerk’s aggressive behaviour to the team in the past, they felt scared to speak up. Or maybe they’re junior. Or maybe you’re right and all 9 people unanimously felt OP was in the wrong.
My point wasn’t any of this though, it was mainly: avoid coming to such harsh judgments based on so much extrapolation. Criticise the reported actions, sure, discuss some hypotheticals, but going straight for “you’re a bad leader” goes a bit beyond.
ZvG_Bonjwa | 4 months ago | on: React vs. Backbone in 2025
That’s not to say popularity guarantees quality, that progress is always positive, or that there’s not plenty to criticise. But I do think authors of articles like this sometimes get a big hit from being subversive by playing into retro-idealist tropes. The engineering equivalent of paleo influencers.
Such proposals would suggest a huge global collective of the world’s most talented engineers have been conned into fundamentally bad tech, which is a little amusing.
ZvG_Bonjwa | 4 months ago | on: Ask HN: Not treated respectfully by colleague – advice?
Reading between the lines is fair but architecting entire narratives is a stretch. Even then, the narrative lacks logic: why are we arbitrarily trusting what the manager and engineer says “at face value” but not OP? Where on earth is it even remotely implied that OP lets the engineers do what they want?
Repeatedly saying “I don’t know what’s really happening buuut” is not a coupon to let you arrive at such a negative conclusion.
ZvG_Bonjwa | 4 months ago | on: Is It Time to Regulate React?
I think React has some fundamental API issues (Solid/Svelte are better) and there’s way too many petabytes of JS out there for sure. But it pioneered some great concepts, and its ecosystem is robust.
Building complex interactive web apps without a framework is still a disaster in 2025. React and friends are not going anywhere until that changes.
ZvG_Bonjwa | 4 months ago | on: Journalists turn in access badges, exit Pentagon rather than agreeing new rules
Leaks and whistleblowers do not form in a vacuum. Less press means less oversight, fewer connections built, fewer threads pulled.
And even so, not all Pentagon business is all “life-and-death-top-secret”. Censorious governments LOVE the “national security” excuse.
ZvG_Bonjwa | 8 months ago | on: Grok 4 Launch [video]
This is not the first time Grok has exhibited this behaviour either (i.e. the random white genocide rants from a few months back).
There is a big difference between a model being "breakable" and a model demonstrating inherent radical bias. I think people are right to be concerned.
ZvG_Bonjwa | 1 year ago | on: On With Theo / T3.gg
But as Theo pointed out, the public was not privy to this long running dispute, and Automattic's drastic action came effectively out of nowhere.
Matt seems so preoccupied with this line of thinking (i.e. is WP Engine doing something wrong) and not nearly preoccupied enough with the impact on the Wordpress userbase, the long-term perceptions of the Wordpress brand, and the overall business confidence in Wordpress as a platform. There are ways to balance both, but Matt has chosen not to.
It is clear to me that Matt sees Wordpress as "the foundation" and "the trademark" and "Wordpress.com" and not the 25% of the public internet that uses it.
ZvG_Bonjwa | 1 year ago | on: On With Theo / T3.gg
Every time Theo tried to talk about the negative community impact or the perceived stability of the platform as a whole, Matt forcefully steered the conversation back towards criticising WP Engine.
Matt seems more concerned with retribution towards WP Engine than doing what's right for the WHOLE userbase. It almost doesn't matter how right or wrong he is in his arguments against WP Engine, what worries me is that he is being vindictive in a way that undermines everything he's built.
ZvG_Bonjwa | 2 years ago | on: GPT-4 performs significantly worse on coding problems not in its training data
ZvG_Bonjwa | 3 years ago | on: React is holding me hostage
Frontend is still a fast moving space with a large ecosystem - and I get for some, that's not ideal. But this 'frontend fads' meme isn't really reflective of the current reality.
Webpack - 2012, Next - 2016, Nuxt - 2016, Nest - 2017, Parcel - 2018, Blazor - 2018, React Hooks - 2019, Vite - 2020, Vue 3 - 2020, ESBuild - 2020, Sveltekit - 2020
ZvG_Bonjwa | 3 years ago | on: The JavaScript era happened because we were fed a line
Making highly interactive web apps in 2013 was painful and it is revisionist history to claim otherwise. Keyword being “highly interactive”. If you’ve been mostly building traditional sites then it’s a different situation.
The author says he likes Knockout… well, I respect Knockout too, but having spent many years maintaining a decade-old enterprise Knockout app, it is painfully clear that React was actually real progress.
These frameworks - warts and all - do solve real problems. Just as you shouldn’t trust someone who tells you they’re perfect, nor should you trust someone who dismisses them as a con.
ZvG_Bonjwa | 7 years ago | on: JavaScript is Good, Actually
Do you frequently launch into personal attacks on authors whose articles you disagree with?
ZvG_Bonjwa | 9 years ago | on: Software company's response to Australian government abolishing migrant visas
I've heard that Sydney isn't so great either. Once devs hit seniority they run along to join a hip Melbournian startup, get gobbled up by Atlassian, or just migrate to Silicon Valley.
One thing I’ll also say: building static websites and building big interactive web apps are two points on a LONG spectrum. Yet for some reason online discourse ignores this.
This enormous spectrum gets compressed into just “modern web dev” or “JavaScript”. Not just in conversation, but in teaching materials, job postings, you name it. It leads to wild disconnects and disagreements between people who think they are peers but are actually building radically different things.