agosz
It also helps if you only append to the end of the struct for newer fields.
The article links to this site and that's the search page
Terrible article. It's full of these; it's tell-tale LLM. I'm surprised people post these, especially after all the articles that got upvoted that people hate LLM written articles.
Nevertheless, my curiosity got the better of me, and I thought the author might have some valuable insight further down. I skimmed forward where he talks about pessimism and came across this:
> the “software engineer” job no longer exists — and both are now within reach: agent skills come with time, and deep specialization, which used to take years, is quick to acquire with agents.
This is just plain wrong with the experience we've had ramping up juniors on my team (compiler backend). It still takes a long time to get to know the domain. Agents can't replace context and knowledge about the whole system and how it fits together with other systems and the use cases it might be subjected to. Agents can help accelerate it, but it doesn't feel like it has been "quick to acquire" for the juniors that joined my team.
I love seeing people try to revive old games and improve them for players. I've made a couple of contributions to VCMI, an open source implementation of heroes of might and magic 3 that I used to play as a kid and it's so rewarding seeing people use those.
Instead of banning TikTok, we should be trying to compete with them and make a better product that wins customers over. It's sad to see the US becoming more authoritarian and follow China's example.
All x64 code gets JITed but that's regardless of whether ARM64EC is used or not; ARM64EC allows ARM64 applications to interface with x64 binaries.
All the schools have access to loans that are guaranteed to be repaid. We still have the mindset that degrees are required for employment (I'm not commenting on whether that's good or bad; that's just the current cultural mindset). Because of this, schools have no incentives to control costs. The students will go regardless because they have access to money that will pay for the tuition, no matter how much it costs. There's no penalty for the universities to raise costs because they will get students anyways.
When I fix bugs, it's usually not helpful because I need to debug and track down where the bug is.
When I develop new features, it occasionally uses the wrong lock, or makes up APIs that don't exist. I find it gets in the way more for development.
For C# and .NET core, I found IntelliCode to be pretty useful.