AI is stealing my joy in programming

Show notes

Learn to code & use AI via our spring sale offer: 👉 https://academind.com/spring-sale-2026

Website: https://maximilian-schwarzmueller.com/

Socials: 👉 Twitch: https://www.twitch.tv/maxedapps 👉 X: https://x.com/maxedapps 👉 Udemy: https://www.udemy.com/user/maximilian-schwarzmuller/ 👉 LinkedIn: https://www.linkedin.com/in/maximilian-schwarzmueller/

Want to become a web developer or expand your web development knowledge? I have multiple bestselling online courses on React, Angular, NodeJS, Docker & much more! 👉 https://academind.com/courses

Show transcript

00:00:00: Hi, I'm Max. Maybe you know that, maybe you don't.

00:00:04: Maybe you saw some videos of me in the past, or heard some of my

00:00:07: episodes, since this is also published as a podcast.

00:00:10: And this episode here may come as a

00:00:14: surprise, or maybe not. I don't know.

00:00:17: But I have

00:00:20: two hearts

00:00:24: pounding in my chest when it comes to AI, and

00:00:28: I have mixed feelings about AI. And yeah, I

00:00:32: guess many people have that, but if you

00:00:35: take a look at the content I publish, at the videos I share, the

00:00:39: courses I share, uh, I created courses on Claude code and

00:00:43: Codex. And I got a sale right now if you wanna get access to all my

00:00:47: courses, which include many programming courses

00:00:50: Then you certainly could feel like I'm all

00:00:55: in on AI, and AI is everything you

00:00:58: should care about as a developer. And yeah, I am pretty much

00:01:04: kind of all in, which I guess is not the definition of

00:01:08: all in, now that I think of it. But yeah, I'm, I'm pretty

00:01:12: bullish on AI. And yeah,

00:01:15: I think as a developer, you must be able to use

00:01:19: it if you wanna get a job, for sure. If you wanna

00:01:23: keep your job, for sure, employers will expect that.

00:01:26: And even if you don't care about jobs at all, AI tools

00:01:30: like Claude code can give you that, that speed boost.

00:01:33: They can make you more productive. It certainly feels like that,

00:01:38: At the same time, I'll be very honest, AI has these

00:01:41: very depressing

00:01:44: aspects and moments, and I'm struggling a lot with

00:01:48: it, and I know many of you do too. You can read it

00:01:52: everywhere, in comments below the videos, on X,

00:01:56: lots of blog posts.

00:01:58: It's, it's super challenging. And don't get me

00:02:01: wrong, I am using tools like Claude code all the

00:02:05: We recently relaunched academind.com, built that a lot

00:02:09: with AI, with help of AI, I mean. Um, same for

00:02:13: Build My Graphic, Max Draw, all these projects and bunch of

00:02:16: internal tools built with help of AI.

00:02:21: Steered by me, controlled by me, reviewed by me, but

00:02:24: built with help of AI.

00:02:27: And then, of course, there is the entire part where you could

00:02:31: use AI to write code, utility programs, internal

00:02:35: programs. I'm using AI heavily on my machine, or the

00:02:39: remote servers I'm managing, uh, with the PyCoding Agent, for

00:02:43: example, which under the hood uses my Codex

00:02:46: do all kinds of stuff which I don't necessarily know how to do,

00:02:50: don't have the time or willingness to figure out right now.

00:02:53: I mean, for, for example, just a tiny example, (laughs) I, I

00:02:57: have a new mouse. Uh, w- wow, big news.

00:03:00: Um, a- and the mouse wheel was, was inverted, so basically working

00:03:04: in the opposite way than I expected it to.

00:03:06: And I found no way of changing that on my Mac.

00:03:09: I would have to install the software by the, the

00:03:12: manufacturer of the mouse, and register there, and I don't

00:03:16: feel, it didn't feel like that. So I just asked AI, I asked PyRunning

00:03:20: on my Mac, "Hey, can you figure out the way,

00:03:24: that intercepts the mouse wheel off that mouse and just inverts it?" And yeah,

00:03:28: sure enough, it was able to do that.

00:03:31: Is that a program I would distribute or, or sell?

00:03:34: No, but it, it got the job done for me.

00:03:37: So AI has these exciting and

00:03:40: enabling aspects. I- it's great for, for learning, for,

00:03:44: for helping you with learning, for asking follow-up questions.

00:03:48: Uh, it's also great for not learning anything

00:03:52: yeah, if you just use it to get the answers

00:03:56: care about why something works, like I did with my mouse program there.

00:04:00: So it's, there is always the danger of using it

00:04:04: getting dumber and dumber.

00:04:06: But it has all these aspects, and it can make you more

00:04:10: productive, for sure. It feels like that to me.

00:04:12: But

00:04:13: I'll be very honest, it, it can also be super depressing.

00:04:17: And I've shared that before, and that is what I meant.

00:04:19: Maybe this, this video, maybe this episode is surprising,

00:04:23: not, because I've shared that before.

00:04:26: (laughs) I genuinely liked

00:04:29: writing code, I liked learning new technologies, new

00:04:33: frameworks, new programming languages,

00:04:37: and AI is taking that away from me. And yeah,

00:04:40: of course, fundamentals stay important.

00:04:44: Understanding the code that gets written stays important.

00:04:47: So you still have that learning aspect, but it's not the

00:04:51: same as it used to be, and the writing code part

00:04:55: away for me. It's, it's not 100% away yet, but

00:04:58: it's, it's totally different than it was two, or three, or

00:05:02: four years ago, of course.

00:05:05: And that is really sad and

00:05:07: depressing. Um, because you can tell me all day that

00:05:11: it was always about solving problems, that it was always

00:05:15: about building stuff. Yeah, no,

00:05:19: it was always about enjoying what I do.

00:05:22: And I genuinely enjoyed the part where I

00:05:26: just got into the flow and wrote code, and now relax,

00:05:31: solved problems, but by coming up with solutions

00:05:35: and code, by trying different solutions.

00:05:37: And if you're a developer, and you started before AI, you know that

00:05:41: feeling of working on a problem the whole day and

00:05:45: then figuring out the solution the next morning whilst you're in the shower

00:05:49: or right when you went to bed, and trying it out and making it work.

00:05:54: That is super, super exciting, or that was

00:05:58: super, super exciting. And-Yeah, I don't

00:06:02: have that anymore with AI, because sure, you

00:06:05: still control and steer AI,

00:06:09: but I- I don't own the code anymore that gets

00:06:13: generated. And, yeah, you also may

00:06:17: get lazy and just accept some solution

00:06:21: instead of the best solution, or- or some workaround around a

00:06:25: problem instead of a proper fix.

00:06:28: And

00:06:30: the entire art of crafting code and

00:06:34: implementing solutions there and building up a program

00:06:38: step-by-step like this is gone, is gone.

00:06:41: And of course you still do that with AI.

00:06:44: Um, you build a program step-by-step by

00:06:48: four of the different pieces, but my work

00:06:52: has shifted from

00:06:55: thinking about a problem, writing the code,

00:06:59: improving the code and so on. It has shifted from that to

00:07:03: writing specs, reviewing specs, having AI

00:07:07: generate plans based on specs for- for- for the implementation, for-

00:07:11: for parts of the implementation, discussions with

00:07:14: AI, cor- correcting or controlling AI, steering

00:07:18: AI, reviewing code,

00:07:22: drafting tests or telling AI very

00:07:25: explicitly which tests, unit tests and so on, to write

00:07:29: because by default it will happily write, uh, tests that

00:07:33: just test the happy path or that are

00:07:36: meaningless.

00:07:39: Put in other words, my work has shifted to the parts (laughs)

00:07:43: that were never fun,

00:07:45: and that may be very different for other people, and you may not care about all

00:07:49: these things. Maybe you're having a good experience with

00:07:52: vibe coding away and not caring about the code, and maybe the future is that

00:07:56: you don't need to care about the code anymore because AI

00:08:00: models will get better. Well,

00:08:03: I'll be very honest, I don't give anything about that.

00:08:05: I don't, I don't effing care about that at all.

00:08:09: Um,

00:08:10: for me, the joy was

00:08:14: writing the code, working on the program myself, and-

00:08:17: away by- by AI.

00:08:20: Um,

00:08:21: and yeah, there is a reason why I never wanted to be

00:08:25: cared about code reviews and all that stuff.

00:08:28: I enjoyed working on my own because I write...

00:08:31: (laughs) I like writing the code and- and working in the trenches there, and

00:08:35: here we are. Here we are. And

00:08:38: don't get me wrong, I- I want to re-emphasize that because it's,

00:08:42: um... I- I have been very negative (laughs) over

00:08:46: yeah, that is one f- very strong feeling I have in myself.

00:08:50: But as I mentioned initially and as I mentioned in those other videos

00:08:54: I shared, of course AI has these enabling and

00:08:57: exciting aspects, and no matter how I or

00:09:01: you feel about it, it is here and it will stay.

00:09:05: I don't know how good it will get. I don't know

00:09:09: if it will be able to write

00:09:12: entire tools end-to-end in three or five years

00:09:16: from now. I- I don't know that obviously, and

00:09:20: nobody does, and everybody who tells you

00:09:24: trying to sell you something. I don't know that.

00:09:26: So yeah, it is here to stay, and you need to be able to work with

00:09:30: these tools. You- you can't just ignore them.

00:09:32: At least if it's your job, I think you can't just ignore them.

00:09:36: Uh, obviously, no- nobody's stopping me from still writing

00:09:39: code by hand as a hobby. Sure, I can do that just as

00:09:43: I could still use a typewriter to- to write letters,

00:09:47: but I don't get a lot of joy out of doing something in a way where I

00:09:51: know that it's less efficient, and ultimately

00:09:56: programming, software development is my job.

00:09:59: I'm a software developer. I'm not doing this just as a hobby.

00:10:02: So this isn't- isn't a great solution for me,

00:10:06: and I'm still figuring out what my solution is.

00:10:10: Obviously it is going with the flow, trying to

00:10:13: embrace these tools, learning how to efficiently use them,

00:10:17: sharing that knowledge with you in those videos, in those courses,

00:10:21: still teaching fundamentals, which I do and which I will continue to

00:10:25: do and where I will continue to create courses on It will not just

00:10:29: all be about AI tools. I- I try to do all these

00:10:33: things,

00:10:35: and I hope that is something that will be relevant to-

00:10:39: to you and to- to the world in general in- in a year or

00:10:43: two. Um, but yeah, AI is that really

00:10:46: weird thing which I sometimes feel like

00:10:49: w-

00:10:50: a very small amount of people wanted and yet here we are, and maybe

00:10:54: it's like this with every technical revolution, like

00:10:59: technological revolution, I mean.

00:11:01: Um, and- and maybe it will be totally different in-

00:11:05: Uh, I- I don't know.

00:11:07: Um, but on this channel, I- I wanna

00:11:11: be, I wanna be honest, obviously, and I am, um,

00:11:15: and I wanna share what I'm excited about.

00:11:17: I wanna share what I think is valuable to you or what

00:11:21: I, when I get out of my head, and yeah, these two hearts,

00:11:26: these two ways of feeling about AI, that is

00:11:30: very strongly how I feel, and I- I think I- I said that

00:11:34: in- in many of my livestreams and videos in the past

00:11:38: clarity. So yeah, here we are. Um, and obviously I

00:11:42: wanna know what- what you think and feel.

00:11:44: Um, and, uh, so yeah, please- please let me know what your

00:11:47: thoughts are, um,

00:11:50: and yeah, I'll- I'll continue doing what I do obviously.

00:11:54: I'll continue using AI. There is no way around it.

00:11:57: I'll continue,

00:11:59: uh, trying to- to stay strong in those programming

00:12:03: and figure out ways of getting, uh, more

00:12:06: joy out of this new way of building software

00:12:10: than- than I, um, currently necessarily do, uh, on- on-

00:12:14: on... at least not on every day. So yeah,

00:12:18: I guess that's it

New comment

Your name or nickname, will be shown publicly
At least 10 characters long
By submitting your comment you agree that the content of the field "Name or nickname" will be stored and shown publicly next to your comment. Using your real name is optional.