Bro. This might be technically correct but you are far from the first person who posited these questions and won’t be the last to be swamped with responses trying to “save” you. Let the morons be morons and just stop poking the hornets nest.
For quick trips where you don’t want to screw with cables, or where you don’t want to override your passenger doing the connect. I like wireless for CarPlay eve though my phone isn’t hard plugged into the head unit bit is still charging from the car. So for me a cigar lighter power plug is still better for charging the phone even though I have CarPlay wireless active
It does an ok job with C# but it’s generally outdated code I.e [required] as an annotation rather than as a keyword. Plus it generates some unnecessary constructors occasionally.
Mostly I use it for stupid templates stuff for which it isn’t bad. It’s not the second coming but it definitely speeds you up
That article made me shudder with echos of having what we used to call “beeper madness” back in the 1990s. After a while of being on a roster of on call weeks, anything that beeped would make you reach for that pager on your belt.
As a kid the first few weeks were kind of exciting as it felt like you had been elevated to a new level of responsibility. Once that wore off it was obvious what a cage it was.
I refused a contract to hire that was talking pager duty.
I saw how they freaked out about things outside the team’s control during business hours. The first time someone called me after 11 pm I was going to get myself fired talking to them.
Networking in node.js is maddeningly stupid and extremely hard to debug, especially when you're running it in something like Azure where the port allocation can be restricted outside of your control. It's bad enough that I wouldn't consider using node.js on any new project.
If they can be easily automated they should be. Keeping a human doing a job that doesn't need to be done by a human is a bullshit job. It might not have been a bullshit job twenty years ago, that doesn't matter. Things change.
No the bullshit jobs I see people complain about are often linked to "Couldnt someone automate this" like taking notes from inbound phonecalls and simply relaying messages inside the office.
I refused to use ratcheting spanners and air tools and other useful things when working on cars or bikes. I was so very wrong.
There is a time and place for an air powered ratchet or big rattle gun. To think “my muscles will atrophy and I’ll stop thinking of clever ways to loosen that thing” is just wrong. It’s confusing the desired outcome with the method.
I did resist copilot up until recently and now laugh at myself. Use it to power through the boring template crap and leave yourself the juicy morsels. It’s faster and more satisfying.
> I did resist copilot up until recently and now laugh at myself. Use it to power through the boring template crap and leave yourself the juicy morsels.
I don't want a tool to help me power through the boring template crap.
I don't want to power through the boring template crap.
I don't want the boring template crap to exist.
I want to be actively working on things that make the boring template crap cease to exist.
Advanced tools are really useful when you get to the intermediate level. Then you can speed up the boring stuff and spend more time on advanced things and learning.
There is still value for beginners to do things the hard way for a while. Write the unit tests by hand, see how they all repeat the same pattern 90% of the time. Now you see the pattern and you can use LLM-assisted intellisense to speed it up.
And because you know how they're supposed to look like, you can see when the LLM goes off the rails.
It’s going to need a better name, this isn’t quite the “endless September”.
The current AI business plans are a two pronged disease, producing endless amounts of AI slop and hammering the very resources they rely upon to exist with little thought given to the collateral damage.
To be fair to GM (and this is tough because I really dislike their products) the multiple screens in a modern vehicle often control everything, including the HVAC, and having some Chinese company try to reverse engineer something that fits in the dashboard and also plays nice with the CAN bus based system running the car is not easy.
If they were tired of paying royalties to Apple, there is at least 1 aftermarket "Carplay compatible" system available that's often on the cheap Android head units you can buy from AliExpress, so I don't think it's money. I think it's more to do with being able to honour the warranties on the vehicle.
Dealer fitted accessories have occasionally stepped over the line, the customer doesn't care because "it came with the car" and the dealerships will try to make extra money any way they can, which are both things that GM see as an extra cost.