I suppose the strongest criticism would be that pg's advice outlines necessary conditions to start the next Google but are not sufficient. Yes, the stuff you "make" needs to feel like a fun project, but without the "...something people want" then your company will not make you rich. As with any advice, there there will always be exceptions ("do you really need a cofounder?") but as far as "here is some advice to achieve x", where x is "create a billion-dollar company" this isn't a bad start.
Why when actual evolutionary biologists disagree with Peterson on most of his "takes"?
The value, for me, is extremely high.
My teammates feel the same. Our shared opinion/experience is that ChatGPT 4 is better than Copilot in general but Copilot shines in-editor because it's aware of your project. So we use both in tandem. They mostly use Chat GPT and I split about 50%/50%. (Note: I'm using the Copilot X beta which I believe uses GPT-4)
People say they're "only good for boilerplate code" but well, that's the vast majority of what anybody is writing IMO.
If I need to traverse a tree or list or something, I'm letting AI write that code. Could I write it myself faster? No, and it's going to have an off-by-one error some non-zero portion of the time if I write it. I also find it's superior to e.g. memorizing all 10,000 CSS properties along with all the classes that pertain to Boostrap or Tailwind or whatever.
I see the AI code assistant hate here and it just baffles me. It's so obviously useful to me, and I really can't imagine I'm that atypical.
Edit 1: AI help is especially pertinent if you are a "full stack coder" who is working on everything from database to frontend. Since frontends really multiplied in complexity about 15 years ago, I have not met a single "full stack engineer" who is truly fluent and expert in the entire db->app->frontend stack, because complexity and choice has proliferated at each of those levels.
Edit 2: While most of us are (hopefully) not literally writing tree or list traversals by hand in our actual daily programming lives, I hope my meaning is still clear -- I'm talking about that mundane sort of code, iterating over things, etc.
Many languages/companies have existing well understood solutions that _won't_ have errors. Maybe that is the disconnect? I can't remember the last non-interview time I had to write a non-trivial traversal.
If you use Google there is plenty of research disproving you from Canadian sources that pander to both Liberal and Conservative readership.
People like you, the political climate you create, and the policies you vote for, are largely why our cities are devolving.
If you're actually interested and not just asking someone to elaborate on a complex problem over a HackerNews comment. An equally uncharitable opponent could ask you to prove that heavy policing (or at least the NYPD) has played a significant role in reducing crime.
I don't really game or follow the industry, but I have to imagine both modders and publishers are working furiously to introduce more natural conversational experiences?