My job involves a lot of shimming code in between systems that are archaic, in-house, or very specific to my industry (usually some combination of the three), so the problems I'm usually solving don't have much representation in gpt's training data. Sometimes I get to do more rapid prototyping/sandbox kind of work, and it's definitely much more effective there where I'm (a) using technologies that might pop up on stack overflow and (b) don't have a set of arcane constraints the length of my arm to contend with.
I'm absolutely certain that it's going to be a core part of my workflow in the future, either when the tech improves or I switch jobs, but for right now the most value I get out of it is as effectively a SO search tool.
I've been using it a little to automate really stupid simple programming tasks. I've found it's really bad at producing feasible code for anything beyond the grasp of a first-year CS student, but there's an awful lot of dumb code that needs to be written and it's certainly easier than doing it by hand.
As long as you're very precise about what you want, you don't expect too much, and you check its work, it's a pretty useful tool.
It's come leaps and bounds since it launched--I've been stalking the GitHub and the current dev build is nice. The App Store version is still a little rough but they've got an update in beta that smooths it out a lot
It's admittedly quite good at what it was originally supposed to be: a voice chat service for playing games that's easy to join, use, and share. The troubles began when they started trying to pivot to be a general-purpose public internet space provider, because the platform was never supposed to be that and they've done absolutely nothing to support it.
If you're on iOS, Mlem for Lemmy is afaik the only one written in Apple's native SwiftUI. Its IMO the one that integrates most smoothly with the feel of the platform and has the most potential, since it's written natively instead of in a cross-platform framework.
Not being able to just slam every word the prof says into your computer also forces you to be more deliberate about what you choose to write down, which makes handwritten note taking a form of active learning--you are real-time engaging with and processing the content rather than unthinkingly slapping a keyboard.
I first saw it when I was four. Watched it every year around Christmas with my family until 2016 (ish?), so thats 14 right there. Had two marathons with my friends, watched it four more times with my family since then, and once with my girlfriend, so... 21 times, give or take.
That's what's really irks me be about JS--you can do just about whatever but you're not supposed to.
It's an imperative language, but best practices are to use it functionally.
You can omit semicolons, but best practices are to use them.
You can use sloppy equality, but best practices are to always use strict.