I know AI is an emotionally charged topic, but I think your frustration is misdirected. I find that the best way to learn tech stuff is with hand-on experience, and to that end, it works pretty well to try something, ask why it didn’t work like I expected it to, and get instantaneous feedback. Or to start with a working example and pick it apart so I can learn the syntax. I’m not saying it’s a replacement for reading official documentation or figuring things out for yourself, but it makes it a lot easier to get started.
Fundamentally, I’m a humanist. I believe that we should use technology in a way that augments our brain instead of circumventing it. I don’t let AI write code for me, but I don’t really see the harm in having it present information in a digestible format.
I’ve always been bored by lectures and tutorials because they’re not good at meeting me at my level of experience. I don’t think anyone would argue that having a tutor/mentor who gives you individual attention and meets you where you at will help you climb the learning curve way faster. And when you’re in a situation where you don’t have a human mentor, AI can be pretty useful.
I worked at an organization where there were no senior software people and my supervisor told me you “hey, you created this dashboard – now deploy it”. My only relevant experience was having hosted a Minecraft server on Windows 10. After a few months of iterating with ChatGPT, I knew the basics of how to use containerization and deploy an app on a RHEL server. 3 years later, I’m doing it at a tech consulting firm, and I’m the guy everyone goes to for help writing containerfiles and compose files. They promoted me from data scientist (I have an MS in data science) to solutions architect, all because I used AI to learn the basics of Linux devops, and then got a shit ton of practice by self-hosting.
I know AI is an emotionally charged topic, but I think your frustration is misdirected. I find that the best way to learn tech stuff is with hand-on experience, and to that end, it works pretty well to try something, ask why it didn’t work like I expected it to, and get instantaneous feedback. Or to start with a working example and pick it apart so I can learn the syntax. I’m not saying it’s a replacement for reading official documentation or figuring things out for yourself, but it makes it a lot easier to get started.
Fundamentally, I’m a humanist. I believe that we should use technology in a way that augments our brain instead of circumventing it. I don’t let AI write code for me, but I don’t really see the harm in having it present information in a digestible format.
I’ve always been bored by lectures and tutorials because they’re not good at meeting me at my level of experience. I don’t think anyone would argue that having a tutor/mentor who gives you individual attention and meets you where you at will help you climb the learning curve way faster. And when you’re in a situation where you don’t have a human mentor, AI can be pretty useful.
I worked at an organization where there were no senior software people and my supervisor told me you “hey, you created this dashboard – now deploy it”. My only relevant experience was having hosted a Minecraft server on Windows 10. After a few months of iterating with ChatGPT, I knew the basics of how to use containerization and deploy an app on a RHEL server. 3 years later, I’m doing it at a tech consulting firm, and I’m the guy everyone goes to for help writing containerfiles and compose files. They promoted me from data scientist (I have an MS in data science) to solutions architect, all because I used AI to learn the basics of Linux devops, and then got a shit ton of practice by self-hosting.