Sorry for the irony, but the article is so long, i asked gpt to extract key points.
I think what'd be a stronger point is talking about centralization of the quality models. Modern AI tools are inherently centralized around huge shared infrastructure that gives enormous leverage (== capacity for abuse) to those owning the infrastructure. This is true even if you have strong competition among several players: each of them would converge on some business model and majority of users would not be bothered with long-term consequences if they receive very tangible short-term value.
The tooling is amazing, amount of productivity we unlock is fantastic and it's getting better by the day. But we need to watch out for collateral damage too. The future is somewhere there, but we can steer it towards being more or less hazardous.
Your response was more correct in a professional sense than producing the piece of knowledge you've been asked for. I'd prefer to work with people who value everyone's time and write programs accordingly. If the interviewer was looking for a valuable expert, they were lucky to get you on board.
It's just not cool to have kids. There are many more ways to have fun and status in society, so having kids is either coming as a social burden ("i am expected to by my spouse/relatives"), or a religious thing. Rationally, it's such a pain in the ass to have kids, while you can have some much more fun without them: travel the world, meet people, learn and explore! Clearly, having kids is net cost and suffering.
Yet, those who opt in do have a different opinion. We got two a decade ago, and then a couple years ago through of FOMO that when we are 45 we'd look back and regret missing the window of having another couple of kids. So we did. I'm 39, have four kids, had to get a bigger car, pay the airline tickets through the nose, spend a lot of time on kids' stuff, and love it. My family is the center of the universe and I'm the happiest and wisest dad alive. Everyone else is childish ;-P
These seem like particularly specific excuses. If you are not into having kids, there are many different ways to rationalize that (but why?). If you are into kids, you'd have to overcome all sorts of pain and suffering, car culture is by far not the worst of them.
As a father of four (2+2: third one was born after 8 years since the second one), I thought all the trouble in the world would come and go, but what'll stay is us having a second life with kids when older ones get all independent teenagers. And we are not 40 yet.
The transportation costs are annoying, but worth it.
* boring and straightforward syntax and file structure: no syntax sugar, aliases, formatting freedom that humans cherish, but machines are getting confused, no context-specific syntax.
* explicitness: no hidden global state, shortcuts and UB
exactly my thought. I never made it to Vista. In 2007 I changed WinXP (always used it with the classic grey theme) for OS X Tiger on a MacBook and never went back to Windows since then.
I wonder where a decent alternative will be lurking in the next few years? Apple is losing some grip, but all others are still worse overall.
You don't have to play this game - you can always write within unsafe { ... } like in plain old C or C++. But people do choose to play this game because it helps them to write code that is also correct, where "correct" has an old-school meaning of "actually doing what it is supposed to do and not doing what it's not supposed to".
HTTP/2 is more like a transport envelope around HTTP/1, the goal of http/2 was to optimize transmission and avoid breaking http/1 semantics for servers and clients.