Chatting & AMA and stuff

MMaximilian Schwarzmüller
Computing/SoftwareJob SearchTelecommutingAdult EducationInternet Technology

Transcript

00:00:00[BLANK_AUDIO]
00:00:30>> Okay, a bit spontaneous today, but great to be live again. People are joining, I see. So yeah.
00:00:53Hi, everybody. Welcome to another stream. It's been over a month. It's been over a month.
00:00:59I last streamed in early March. And yeah, it's really good to have another stream,
00:01:08give you an opportunity to ask questions and yeah, just talk about stuff. Yeah, so hi, everybody.
00:01:14Hi, everybody who's joining. Hi, everybody who's saying hi in the chat. And yeah,
00:01:18finally after several weeks. Yeah, I'm very sorry for the long absence. There was a lot of
00:01:25personal stuff and nothing super bad or horrible, but just life getting in the way here and there.
00:01:34Also some work stuff. So yeah, so good to see you all. And thanks so much for the excitement
00:01:42of the chat. It means a lot to me. And I do really enjoy these live streams. So the plan is not to
00:01:49have like a six-week break after this one again. It's just yeah, I try to juggle all the things.
00:01:56I'm not a full-time streamer after all. This is really just something I do for fun whenever I can,
00:02:02typically every Thursday. At this time, I try to stream. But if there is something
00:02:10that gets in the way, yeah, then it is how it is. So yeah, the idea for today really is just
00:02:18to hang out, have a good time, talk about a bunch of stuff. I got some stuff prepared. But yeah,
00:02:25also for you just ask any questions, share anything. Let's just talk. That's the plan.
00:02:31If you want to know something, get any questions. It's really also like a bit of an ask me anything
00:02:39thing here. That's the plan. And yeah. And we got the first question. And by the way,
00:02:49so many nice messages. And I'll try my best to answer to them all. I do read them all.
00:02:54So thank you so much for your work. Thank you so much. Thank you all so much joining. That means
00:03:00a lot to me. If you took some of my courses, I hope you got a lot out of them. If you didn't,
00:03:05that's fine too. If you didn't take them, if you did take them and did nothing, and they didn't
00:03:10work for you, that's not good. Of course, academy.com/courses as a shameless plug, released a
00:03:17bunch of new courses over the last weeks, Codex, Cloud Code, VPS, and of course, all the other
00:03:22courses. So yeah, take a look at that. And got the first question. So let's dive right in. Explain us,
00:03:28Max, what should we do if Copilot will go away? So I guess this is referring to something I also
00:03:37created a video about that GitHub Copilot is moving to usage based billing. And I have an entire video
00:03:44about that. So I will not go through everything I say in that video here again. But the gist of
00:03:51it is that GitHub Copilot is switching away from their subscriptions. I mean, you can still have
00:03:56subscriptions, but you will only get the same amount you're paying for the subscription in
00:04:01AI credits. So I don't really see a benefit in those subscriptions. Maybe I'm missing something,
00:04:07but for me, it looks like a weird prepayment if you stick in those subscriptions. But yeah,
00:04:13they're moving to usage based pricing. The obvious alternative for now, of course, would be Cursor.
00:04:18Cursor has subscriptions. And it is an IDE very similar to VS Code, of course,
00:04:28because it's a fork of VS Code. So Cursor would be the obvious choice for now.
00:04:34Codex, Claude Code are other alternatives or open code black, I guess, though I never used that.
00:04:42But I guess eventually they're all going to move to usage based pricing at some point due to the
00:04:48current situation where compute is super constrained. Inference is getting very expensive
00:04:54for these companies because we're all using so many more tokens due to all the agentic stuff. And
00:05:00again, I have an entire video about that on my YouTube channel. I will not go through everything
00:05:04there. But the alternative to GitHub Copilot right now, I guess, is Cursor, or one of these other
00:05:11plans if you want to use Claude Code and so on. Back at mastery, Node.js or FastAPI. So what's important,
00:05:18of course, FastAPI is Python. So it really comes down to which language you personally prefer
00:05:24working with. Obviously with AI, AI can help you there. But unless you're going down the wipe
00:05:29coding route, which I would not recommend, you should really understand the code that's being
00:05:34generated. So if you prefer Node.js, then use that with any framework of your choice, of course, could
00:05:40be Express, could be a more modern one. If you prefer Python, FastAPI is certainly a great choice.
00:05:46If you want to go down the Node.js route, you also may want to have a look at BUN, of course,
00:05:50as an alternative to Node.js. And then maybe at frameworks like Hono, which I personally like a
00:05:58lot. I'm using a lot of Hono for many projects right now. So that could be interesting too then.
00:06:07Will your new VPS course also be available on Udemy? No, this will be an exclusive course on
00:06:12our own platform. How's the life of a developer in the age of agentic coding, etc. So my personal
00:06:19life, of course, I guess like all our lives, or our professional lives, I should say, has changed
00:06:24quite a bit. I mean, a year ago, two years ago, definitely, I was pretty much writing all the code
00:06:31by hand. Now, I would say 90% of the code is generated by AI or something like that. I do step
00:06:40in here and there. Or what I like to do is also often when I set up a project, or when I flesh out
00:06:46a more complex feature, I define the base types, the base interface, and I do review the code and
00:06:53fix the code and tell the AI or fix it myself if I'm not happy with the direction it's taking. So
00:06:59there's a lot of input there. It's not like you just send the AI off and it does its thing. I'm
00:07:05not talking about vibe coding here where you just go with the vibes and ignore the code. But it has
00:07:10changed a lot. And I mean, as I also shared in a video on my YouTube channel a while ago, a video
00:07:17that did quite well for me personally, that took a lot of fun out of development. And I know there
00:07:24are many people that tell you that it was always about building stuff and that you can have a lot
00:07:29of fun because you can build now with AI and you can build so much more. And this is all true. And
00:07:36I do enjoy that building aspect. Don't get me wrong. I'm not switching profession. I'm not moving away.
00:07:41But the the pure process of typing, of getting into the flow state, of writing code was a lot of fun,
00:07:48a lot of joy for me. And I lost that. And anybody was telling me that this is stupid. Okay, that's
00:07:54fine. But that is my perspective on it. That is gone. And sure, I can still write code by hand.
00:08:01Sure. This is my job. I'm not going to do something that's less efficient. So yeah, that is my
00:08:08perspective on it. It has changed a lot. It is changing a lot. I don't know how my work will look
00:08:13like in a year from now. I absolutely don't believe in a near term future where you don't need software
00:08:19engineers anymore or anything like that. But I don't know which tools will have them, how exactly
00:08:25the models will work in a year or so. So I don't know which new skills may be required to efficiently
00:08:32use these models in a year. Maybe spec files are even more important than maybe code reviews are
00:08:39even more important than I don't know. But it's changing a lot. That was a very long answer. But of
00:08:44course, that is a pretty complex and important topic. And I'm sure we all have our own opinions,
00:08:51and you all have your opinions on that. So definitely also share those. I'm very much
00:08:56looking forward to hearing what people think about that and what your experience with AI has been.
00:09:01Are we returning to coding being a valuable skill again with the per token pricing? That is a very
00:09:08good point. I closed it already. With that usage based pricing of GitHub Copilot, and as I said,
00:09:17I think other providers will switch to such a model at some point in the future too. I do think
00:09:23knowing how to code, knowing how to read code is important anyways, because you want to review the
00:09:29code. But knowing how to write code is definitely also a skill that is not totally unimportant,
00:09:36I'd say. I don't know, mid-term, long-term, at some point the usage pricing will very, very likely go
00:09:45down as there is more supply. But right now we're super constrained and it will stay like this for
00:09:51the near term future by the looks of it. So there may be a lot of use cases where actually you decide
00:10:00that writing something by hand, maybe with AI-powered auto-completion like GitHub Copilot
00:10:06in the old days, just a bit better, that may be more cost-effective and more efficient ultimately
00:10:12than delegating everything to an AI agent. We may very well see such a mixture of approaches.
00:10:20I don't know, but I wouldn't rule it out. Yeah, that is definitely something I could see coming.
00:10:25Best instructor on the internet, thank you so, so much. And also then again, you're the best instructor.
00:10:30Thank you all so, so much for all these amazing comments. Really, really amazing. It means a lot
00:10:34to me. Thank you so, so much. Do you think the move is to use local stuff like LM Studio? Well,
00:10:41I'm a big fan of local AI models, which is why I created a course on it over a year ago already.
00:10:50Obviously what I teach in the course still applies because the idea is the same in that course. I
00:10:54cover O-Lama and LM Studio, and I'm a big fan of these local models and of the tools you can use
00:11:01to run models locally. Not for everything, of course. For agentic coding, for example, in my opinion,
00:11:07what I can run on my machine on an M1 MacBook Pro, which is four years old, is not good enough.
00:11:14So for agentic coding, I can't use local models. But when it comes to analyzing text for basic data
00:11:23analysis tasks, when it comes to generating text and stuff like that, I really like these local
00:11:28models, especially if I'm working with data with text, which I don't want to send to the cloud,
00:11:33which I don't want to send to these providers. So yeah, and I think these local models will become
00:11:38even more important as they get more capable. Who knows, there may be technological breakthroughs
00:11:45that make it easier to run more capable models on cheaper hardware, or these models, the cheaper
00:11:52models become more capable or the fine-tuning makes them more useful for certain things.
00:11:57I could definitely see a future where we have a bunch of small models that have each been
00:12:02fine-tuned for specific tasks and you can therefore run them on relatively affordable hardware or maybe
00:12:09small like a maxed out Mac Studio, which is definitely expensive. But in a company,
00:12:18that could be very useful if you can run models on it that are very good at specific tasks. Suddenly,
00:12:23that data doesn't have to leave your machine or your system and that is worth a lot. So again,
00:12:29a long answer. But yeah, I am a big fan of local models and I think they will play a very important
00:12:34role in the future. What after TypeScript and React? I'm still learning and practicing without
00:12:40AI. I want to get my base knowledge right. And that is a very good approach, by the way,
00:12:45because I get asked this a lot for understandable reasons. What should you learn these days and how
00:12:52would you learn something? Is it still a good idea to learn how to code? And what I think is that
00:12:56things will change. You will very, very likely write less code by hand, maybe at some point
00:13:04no code by hand. But in order to truly understand it, in order to be able to review code and instruct
00:13:12the AI properly, you nonetheless must understand the programming language and the technologies you
00:13:19are working with. I, for example, I couldn't build a program in C++ because sure, I can
00:13:26wipe code something. It might do the job I want it to do, but if it gets more complex or if I would
00:13:33want to distribute it and suddenly security issues matter and other bugs matter, I wouldn't be able to
00:13:38do that because I don't know C++. I could probably read some C++ code because I know how to write
00:13:45code in general, but I don't know the best practices, the patterns and so on. So learning
00:13:50how to code, in my opinion, is still important. And I'm not just saying that because I sell courses
00:13:54on that topic. I truly think that is important. So back to the question, what after TypeScript and
00:14:00React? I would say build stuff, build stuff, build stuff, maybe with a bit of AI, but make sure you
00:14:06understand the code it generates. Jump in here and there and build demo projects. Another important or
00:14:12useful step thereafter could be to learn something like Next.js or a 10-stack start, which are meta
00:14:17frameworks. Whoops, what am I doing here? Which are meta frameworks for React. So that could all
00:14:29be good next steps after learning React and TypeScript. Build stuff and maybe dive into
00:14:34those meta frameworks or dive into React Native if you want to build mobile apps. Also a good idea.
00:14:40Do we have any material or courses on Ruby or Ruby on Rails? No, because I'm absolutely not into Ruby
00:14:46or Ruby on Rails development. I did briefly learn it like, I don't know, 12 years, 10 years ago,
00:14:53but yeah, I haven't used it since and I'm absolutely no expert. What language is wisest,
00:15:00not necessarily best to focus on in 2026? Don't say it depends, all of them, or if you do,
00:15:06pick your favorite. So I won't say it depends because, well, obviously it depends, but I think
00:15:13the wisest language to learn is a language where AI is really good at. Now, the modern models and
00:15:22tools in which they run are fine-tuned such that they are, in my experience, decent with most
00:15:29languages. If you give them documentation, the right skills, but out of the box, they're really
00:15:35good at TypeScript, Python. So I would use one of those probably. And because I'm totally in the
00:15:44JavaScript world, I would recommend TypeScript, JavaScript in the end, but TypeScript is good
00:15:50because the types help the AI because that has been my experience. AI is really good at that.
00:15:55Not perfect, far from perfect, but pretty good. So that is the language I would recommend.
00:16:00You're an absolute legend, Max. Thank you so, so much. You're all too kind. Thank you so,
00:16:07so much. Hi, Max. I'm a QA engineer with AI in the picture. I am working more than ever
00:16:13since the expectations almost tripled. I do not think I'm writing test automation anymore.
00:16:18I'm just babysitting AI. Yeah. And I mean, that is my experience too, right? So again, that no joy
00:16:27part here. It's shifting. It's shifting. And of course you can build more if you are in a position
00:16:36where you can build stuff. If you were saying you're a QA engineer, that means you don't
00:16:40necessarily build more. You just get more stuff to test and to review. And that obviously is not a lot
00:16:48of fun also because we have an asymmetry problem. AI can generate an infinite amount of stuff.
00:17:01I'll move it over here. No worries. So AI can generate an infinite amount of stuff
00:17:06and stuff is something like code and so on. But you as a human, you have a limited amount of time
00:17:15to review stuff, right? So let me zoom out a bit. So that is the problem, of course. And that is that
00:17:25asymmetry. We have AI pumping out lots of code, but then we have to review or test that. And that's
00:17:34exactly what you mentioned. This babysitting part is exactly what I'm experiencing myself too.
00:17:38I am in a position where I also build the stuff. I don't just get stuff to review,
00:17:43but of course, I'm kind of capped by the amount I can review. And my job has definitely changed from
00:17:50getting into that flow state and writing the code to coming up with specs, reviewing specs,
00:17:57reviewing code, and so on. So it's a lot of babysitting. And again, I totally get that that is
00:18:03a new role and something to adjust to. And we're still at that point where we're all
00:18:10overwhelmed with AI slop and AI code. And I think that things will adjust and we will probably get
00:18:18tools that help us get through the AI slop quicker. AI power tools too, of course. And we'll learn how
00:18:25to be more efficient with AI if not for the single reason that the price will go up with usage-based
00:18:32pricing. So there may be less slop for a time period. But yeah, I totally get what you mean.
00:18:40What do you think about .NET development in 2026? Not a lot I can share there because I'm not a .NET
00:18:46developer. Sorry. If we have three years of experience in front-end and mobile,
00:18:50and if we want to switch to something else like AI/ML, should we? By the way, no job after layoff.
00:18:57If we want to switch to something else like AI/ML, should we? It's a really difficult question
00:19:05because, of course, I'm not in the AI/ML field. So I don't work in machine learning. I don't work in
00:19:11training AI models. And I'm not sure if the demand for that is so, so high because, of course, AI is
00:19:19all the rage right now. But I wouldn't say that this means that everybody's looking for people
00:19:26that can build AI models. I think companies will be looking for people that can leverage and use
00:19:31these AI models and tools, be that for development or be that for anything else. I mean, all processes,
00:19:39all things that happen in companies will probably be changed by AI or at least
00:19:45CEOs, managers will try to change them, to put it like this. So if you're switching professions,
00:19:54I would look at what can and do you want to do, and the want part is important too, that helps companies
00:20:03make that transition. And that could still be in a development role, just not as a traditional
00:20:09developer. That can be anything related to consulting or stuff like that, obviously.
00:20:15And that can, of course, also be AI/ML, but I wouldn't necessarily focus on becoming an ML expert
00:20:24or becoming an expert in training AI models because, of course, that also doesn't happen overnight.
00:20:29And I wouldn't guarantee that there is an infinite amount of demand for people in that area.
00:20:36I may be wrong, of course, but that is my feeling or my rationale here.
00:20:41So what I'm seeing now is we don't have to retrain as plumbers because knowing how to code will reduce
00:20:48costs. It will reduce costs and it will matter because somebody has to keep the AI slop in check.
00:20:54Make sure that you can really use these AI models and tools to get an efficiency boost
00:21:00because just using them for a vibe coding alone will help certain people in certain use cases,
00:21:07definitely, but it's not what we should collectively strive towards because we can already see that a
00:21:15lot of software is getting worse. We all see that and we don't know if that is because of AI or if
00:21:21it's just random or whatever, but AI is definitely not the way to magically make software better or to
00:21:28produce good software without steering, without reviewing. So yeah, knowing how to code is still
00:21:34valuable. How we code is just changing. I've stopped trying to keep up with AI and coding,
00:21:42hobbyist coder only, and I don't envy you guys out in the marketplace. Yeah, I mean, a lot is changing
00:21:47there, but to some degree, I sometimes think of what was going on in 2019 and so on with JavaScript
00:21:55frameworks and you could feel overwhelmed there, too. And I've never been a fan of people that tell
00:22:01you that you got to do something now or you'll be left behind because the truth is it's all changing
00:22:08so quickly. You're not left behind if you're not up to date all the time. I mean, a year ago or is
00:22:14it two years? I don't even know. MCP was all the rage. And sure, MCP is not gone. MCP has probably
00:22:22its purpose, but I've never really used MCP servers. Only here and there to have an MCP server that looks
00:22:30up documentation. And that may be different for other people, but you're not behind because you're
00:22:35not jumping onto every new tool, every new approach, every new shiny new model. You don't have to switch
00:22:43models every week. It's easy to feel overwhelmed right now. And it does happen to me, too. But
00:22:48there really is no reason if you think about it. It's changing anyway. So yeah, you can take a month
00:22:56off, come back, spend half a day reading Twitter, some blog posts, ask chatgpt what happened over
00:23:04the last month. And you're up to date. You're up to speed again. So yeah, we should probably all
00:23:09relax a bit. What kind of AI power tools or developer products do you think are still missing
00:23:16today? Well, if I had a good answer to that, I would try to build them myself. I think the whole
00:23:23memory thing is still not totally figured out yet. I also think that many tools, we already see that
00:23:31many tools, many services are releasing CLIs so that agents can better work with them. And I think
00:23:37we'll see more of that. And any service, any software you see that doesn't have a good API or
00:23:47a good CLI tool, and they're not working on it either, that may be an interesting opportunity to
00:23:52disrupt or to build an alternative to. Because I do believe, I'm not sure if we'll have a future where
00:23:59it's AI agents only, but I do believe that giving agents a way of using your service, your software
00:24:08is a good idea. And if any service or software is not doing that, that may be an opportunity,
00:24:13I think. And obviously there will always be exceptions, but you get my point.
00:24:17Do you feel like you are learning even more now with LLMs? Yeah, the knowledge is getting way
00:24:25broader. It's way easier to jump into certain topics because you got an infinitely patient
00:24:31mentor where you can ask all your dumb questions. And I have a lot of dumb questions about a lot
00:24:38of stuff I don't know. So you're definitely learning more, but it's of course a very shallow knowledge
00:24:44and you forget it quickly, especially if you're just looking for a quick answer. So I find it very
00:24:49important to also go deep here and there, which is why I personally enjoy reading documentation,
00:24:54building stuff myself. And if something is truly important to me, if I want to really
00:24:59get better at something, I dive deep. But yeah, you can learn way, way more. It's just not a deep
00:25:04learning out of the box, at least not for me. I hear that a lot that developers will still be
00:25:10needed, but how does that go with all the layoffs? That's a very good point. So a couple of things
00:25:17here with the layoffs. There is this chart, which I like a lot, which of course is also,
00:25:24it's just one chart. There is more to it. And this chart of course looks horrible, right? I mean,
00:25:29we were here during the pandemic, now we're here. But in this chart, you can see of course that
00:25:35software developer jobs in the United States on Indeed, so obviously not the entire world,
00:25:42have been rising steadily for the last couple of months. Now, does this mean that everything
00:25:50is good and we're going back to here? No, we won't do that because this also wasn't normal,
00:25:56right? We were coming from here, whoops, from here. So I think it's possible that we go back to here.
00:26:02And of course, that doesn't help everybody and everyone and so on. But I think these layoffs,
00:26:11which we're seeing, there often is the argument that this is because of AI and the companies
00:26:17themselves will say that. And that may be part of the truth, but it still also is the case that all
00:26:24these companies massively overhired during the pandemic and they're still laying off people from
00:26:31back then. And AI is of course a nice reason for these layoffs, because that also sounds good for
00:26:36the investors. So these mass layoffs we're seeing, I don't doubt that AI is a reason, but it's not the
00:26:45only reason. And I think that with AI, more and more companies will realize that they can unlock
00:26:52more potential with AI if they don't lay off everybody, because they need those people to use
00:26:57the AI. We don't know what will happen in 10 or 20 years if it's AI agents only then, but right now,
00:27:03it's definitely not. And I don't doubt that many companies would prefer to only have senior
00:27:09developers that use AI, but they will realize that senior developers don't grow on trees and
00:27:15that they need the juniors in order to become the seniors. So that's why I'm not too pessimistic
00:27:21about that for the near-term or mid-term future. But obviously, I can't look into the future,
00:27:28but these are just my thoughts on that. Which AI tool do you recommend investing in for coding?
00:27:34I switch a lot because I also create courses on them and I want to stay up to date with how these
00:27:39tools work, which features they offer. But what I personally like a lot right now at the moment
00:27:44is I'm using a lot the Pi agent, the Pi agent, Pi coding agent, which you can use with any API key,
00:27:54you can use any model with API keys, or you can use your codex subscription there, which is what
00:28:00I'm doing. And if I'm not using that, I'm using a lot of codex right now, but I also constantly
00:28:04come back to Cloud Code to check how that is. And I like all these tools. I have no clear favorite,
00:28:09but Pi is, if I had a favorite, it's probably Pi right now. And ironically, I don't even have a
00:28:15course on that, though I will probably create one because I really like it. But yeah, I switch
00:28:20constantly, as I said. I went back to the very beginnings of AI development. I write the code
00:28:29myself and let AI generate only what I don't want to write. Yeah. And I think that is not a horrible
00:28:35approach. And again, we're all still figuring out how to best deal with AI. And it's super easy to
00:28:41fall into the trap to suddenly be at a point where you have to ask AI to make a button red because you
00:28:48don't even know, or you're too lazy to look where in the code that color is set up. I mean, it's a
00:28:53one line change, but super easy to fall into that trap. And that is not good either. So you want to
00:28:59find the balance. And we're still, all or most of us, I guess, I definitely am still in that
00:29:05position where I try to find my best way of working with AI efficiently.
00:29:12And again, because everything's changing all the time, the models are changing, the tools are
00:29:17changing. I think that that state will continue to be for the coming months and year or so.
00:29:25JetBrains has the token based pricing a long time and the users can use nearly any AI. That's great
00:29:33stuff. But Claude, for example, consumes 10x more tokens than Gemini with no better results.
00:29:38Yeah. I mean, everybody will have their own favorites. I personally haven't used
00:29:42JetBrain, so I can't say anything about that. I shared my favorites just a second ago. But yeah,
00:29:49and I think, as I said, the usage based pricing thing will come sooner or later for all products
00:29:55anyways. Just passing to say, thank you so much, Alfredo. Thank you so, so much.
00:30:07Why the job market is down in Germany and will it get better soon? It's very hard to find a job.
00:30:12It's too competitive in little positions. So I'm not searching for a job. I'm not looking for a
00:30:17job in Germany. So I can't say too much about the job market. I mean, Germany has a lot of problems.
00:30:23And I would argue AI is the least of the problems we have here. But I don't want to get too political.
00:30:32I think there are many incentives in Germany that go both against working and against hiring people.
00:30:39And that is, of course, a horrible situation. So combine that with the overhiring during COVID,
00:30:45and you have the current German job market. Since Germany is super slow related to everything
00:30:52related to technology and in general innovation these days, AI is not the main reason, I would say.
00:31:01I've taken your Next.js and TypeScript courses. Thank you for the great teaching.
00:31:04Thank you. I'm super happy that you liked the courses. I hope you got a lot out of them.
00:31:09Thank you so, so much. Hey Max, what do you think about Spring Boot framework, which is the most
00:31:16used web framework in 500 fortunes companies? Why did you never release a course about Spring Boot?
00:31:22Simply because I don't work with it. I have no doubt that it's used a lot, that it's great,
00:31:26that it's popular. And so are many things. I'm just not a Spring Boot or Java developer or anything
00:31:32like that. And I don't teach stuff I don't know, which sounds like a good strategy. So yeah.
00:31:39I know there's a lot of popular stuff. And now with AI, things are changing a bit. Coding courses
00:31:48don't sell that well anymore. But six years ago, I could have created courses on all kinds of
00:31:53technologies that were popular. But that was never my philosophy. I want to share and teach
00:31:59what I use every day, what I know really well. And yeah, so there will likely never be a Spring Boot
00:32:05course by me. Hi, been doing your Go course on Udemy. Love it. The way you teach. That being said,
00:32:11I have a question future of Golang and what should be the path forward after completing your course?
00:32:16The path forward, I repeat myself here, but the path forward is always to build stuff,
00:32:21build a web application with any framework like the GIN framework, for example, build a CLI.
00:32:27Not a bad idea in the days of AI. And of course, learn how to leverage AI with Go. What's great
00:32:33about Go and why I think it has a good future is that whilst it's not the most loved language out
00:32:41there, because some people don't like its syntax and so on, AI is really good at it because it's
00:32:49typing system and the way it works, just like TypeScript, for example, make it a good candidate
00:32:56for AI use. And unlike TypeScript, its type system is less verbose, also less powerful,
00:33:02but less verbose. And therefore, in my experience, AI is really good at Go and therefore I think the
00:33:08future of Go doesn't look too bad. As I've taken your Next.js TypeScript courses, thank you for
00:33:18the great teaching. Thank you. Thank you very much. What strategies would you recommend for developers
00:33:23in regions like mine to successfully find and secure remote jobs? Now, I don't know, of course,
00:33:29exactly where you live, but if it comes to finding and securing remote jobs, you, of course, obviously,
00:33:39you need visibility. And how do you get visibility? Well, I think, as bad as that may sound, one good
00:33:48way is social media presence. And with that, I don't mean dance videos on TikTok. Obviously,
00:33:53I mean something like a YouTube channel where you explain stuff, where you share knowledge,
00:33:58stuff like that, or where you build demo projects with or without AI, whatever you like. Anything
00:34:04like that doesn't have to be YouTube, could be Instagram, could be TikTok, just not the dance
00:34:09video stuff. I think that can be one important building block in getting visibility these days,
00:34:15because social media is so important. And I know you don't want to get a social media star,
00:34:19you want to get a job, but that is one thing that I could imagine works, because not a lot of people
00:34:26do it or are good at it. And that is, therefore, something where you can try to get at least decent
00:34:30enough to get some audience, some visibility, and that could help with finding remote jobs and
00:34:35getting that visibility. Morning, I also like telling AI to explain to me what it's writing,
00:34:44kind of obvious, but telling it to break it down to you while it builds is kind of awesome. Yeah,
00:34:50that is true. I also like to challenge AI to explain what it just did or why it did something
00:34:55or confront it with an alternative I had in mind. And I think that is one underrated thing you can
00:35:02do with AI. We maybe used to do it more two years ago, but you still, you can use AI to have
00:35:10discussions, to discuss different approaches to solving a certain problem, different implementations,
00:35:18stuff like that. And I think that is also something where you as a developer can learn and grow. You
00:35:25shouldn't take everything the AI tells you as the truth, it definitely isn't, but it can be a useful
00:35:33discussion because you're talking with someone that just generates tokens, but that generates tokens
00:35:41based on a knowledge base and weights that has seen a vast amount of blog posts and Stack Overflow
00:35:47posts and code bases and so on. So I think talking to AI about your code, discussing alternatives,
00:35:56is a good idea. No AI agent can handle C++, it's just not possible. Yeah, that may be the case.
00:36:03Sorry, not a question, but I think the only variable we have as a dev is how much we know
00:36:08whether there is cheap tokens or not. We can't really control that. Yeah, obviously what you know,
00:36:13what your experience is, opinions you have, that is the value you can add as a developer.
00:36:19Do we have any material on Ruby on Rails? No, I don't. As I said before, I never really worked with
00:36:24Ruby on Rails. I'm a bit late here because I'm going through all the questions chronologically,
00:36:28so I will get to your question too if you just ask one. It just takes a time. I just go through them
00:36:33as they arrived. Do you know Rust Max? I do. I learned Rust, the basics of Rust, and worked a
00:36:43bit with Rust two years ago, but haven't used it since, so it's pretty much all gone again. I liked
00:36:49it. I liked Rust a lot, but I got so much work to do right now, so much stuff going on that I
00:36:58just don't find the time to learn Rust seriously right now. But I would love to get back into it.
00:37:04Definitely a polarizing language, I know, but I personally liked it. What kind of AI-powered tools
00:37:11or developer products do you think are still missing today? Okay, I already answered that.
00:37:16Go is great at readability, so generated code is a lot easier to read. The package,
00:37:20GoFundMe, lets you communicate between the proprietary code of the GPU and go without CEO.
00:37:25Yeah, as I said, Go is really great for humans and agents, as I said, in my opinion.
00:37:32Hi Max, thanks for your great work and content. From a front-end perspective,
00:37:36what's the best way to start getting clients and earning through platforms like Upwork or Fiverr?
00:37:41Yeah, basically what I said before, you want to get some visibility to kind of stand out of the
00:37:46crowd. Obviously on these platforms you then also can build up a client base and ratings and stuff,
00:37:52but anything that sets you apart from the masses is a good idea. And that's why I mentioned the
00:38:01social media stuff. Looking ahead, which path do you think offers more opportunities, full stack
00:38:06development or DevOps? I mean, you could say DevOps because you could argue that AI may,
00:38:20that it's harder for AI to be as good there as companies or people want it to be,
00:38:26to reliably let it do all the DevOps stuff. I mean, for DevOps you probably want to have more
00:38:34humans which at least are responsible if the server goes down, which is not the right take on it,
00:38:41by the way. I think you should care about software quality equally. It just feels to me that many
00:38:46companies think that, yeah, we can patch software problems, but the server is not allowed to go down.
00:38:51Anyways, that's just my thoughts. So maybe DevOps would be my answer here, but personally I think
00:39:00nobody knows what AI will be able or not be able to do in 10 years or so. But right now I think
00:39:07realistically both are good choices, but DevOps is probably the one where more people would tell
00:39:13you that it's the better choice. So yeah, DevOps may be the thing where near-term companies are
00:39:26more likely to hire. Yeah, I think that's what I think about this. I'm starting a company and
00:39:34I'm finding there is no need to use third-party tools since the LLM can just build it really quick.
00:39:41Question is when should I stop building all these tools? Yeah, really only when you hit a wall or
00:39:48once you're dealing with something where messing up has severe consequences. So for example,
00:39:53in Germany you don't want to mess with the taxman. So you don't want to wipe code your own solutions
00:40:00there. At least I don't. But we also have replaced certain tools in our company with our own more or
00:40:08less wipe coded alternatives. I can't change. It's not fully wipe coded. I had to look at the code and
00:40:17tweak it here and there. But yeah, we have internal tools where we're not using external providers
00:40:25anymore. Not a lot because we never used a lot of tools to begin with, to be honest. But especially
00:40:32when it comes to image editing stuff and so on, we're using a lot of hacked together tooling that
00:40:40gets the job done for our use cases. And if you have no reason to switch, don't do it. That would
00:40:46be my recommendation. Unless if something goes wrong, it's a big problem for you. Then you want
00:40:52to go for a professional established solution. Would you not like to create a course about
00:41:00patterns and architecture? Let's say you would make a complete course where you will cover how
00:41:04to architect an app, what patterns to use in React or Node, what gateway architecture is important.
00:41:10I would love to do that. And I definitely plan to do that. I plan to create a systems design course
00:41:15this year. Again, just a lot of stuff going on in work, but that is definitely something I plan
00:41:20to do. Because yeah, I would love to share more knowledge on how to architect software,
00:41:26which decisions to make, about building blocks in software, talk about caches and queues and all that
00:41:32nerdy stuff. So yeah, that is something I have on my shortlist for courses. Great to see you live.
00:41:40Thanks for all the courses on React and JavaScript. They helped me a lot. Thank you all for the nice
00:41:49messages and thank you very much. My company has been pushing for more AI lately and it's shocking
00:41:54how much the code quality in UI/UX has degraded. Yeah. And I mean, we can all see it. I said it
00:42:00before. So many software products feel worse these days. And it's hard to imagine that AI plays no
00:42:08role in that. It may not only be AI, but yeah, software quality seems to be degrading because
00:42:16there is this huge incentive or this pressure many companies are feeling to push out as much code,
00:42:23as many app updates as possible. But there is no pressure to have a high quality, at least
00:42:31that's how it seems to me. So yeah, I think your company is not alone. And I think that will change.
00:42:37And I think indeed it's a good way of standing out and differentiating from competitors right now. If
00:42:46you have a high quality product, if you value quality, I think that will become a comparative
00:42:52advantage in the near future or it already is. But right now, most companies as it seems are going
00:42:57into the quantity direction. Great to see you. Thank you for your work. I wonder to ask if there
00:43:05are any startups to participate in where it would be possible to train Java skills. Well, I'm not
00:43:10really part of the startup culture or a senior in Germany. So unfortunately I can't give any concrete
00:43:18recommendations there. And I don't know how many startups use Java because while Java is popular,
00:43:26and I personally think it's a nice language, my feeling is that it's not the most hyped up language
00:43:32in startups. It's more like a language used a lot in big enterprises, established companies.
00:43:38So I don't think if Java is a language you can train very well when joining startups. I may be wrong,
00:43:47but that is my feeling here. What about codecs?
00:43:57So thanks for your perspective on the layoffs and Pi is great. Thank you so much. What about codecs?
00:44:05What pros and cons do you see? So I think we have to differentiate of course between the codecs,
00:44:13the model and the tool. What I like a lot about codecs is the desktop app, for example. Obviously
00:44:20some people hate it or don't want to use a desktop app. Some people don't want to use a terminal user
00:44:24interface. I like the desktop app. It's not like I use it all the time. As I said, right now I'm using
00:44:29a lot of Pi with my codec subscription. And about the subscription, I really like the model, how it's
00:44:37been fine-tuned and how it works. Not perfect. Just want to emphasize that. But yeah, I like it.
00:44:43I also like Claude Opus though. I'm not in the camp of "Oh, this is horrible. This is great." I
00:44:51like them both, but maybe the GPD 5.5 model specifically a bit more. Now when it comes to
00:44:56the codecs app, I like the desktop app, as I said, and I like the speed and performance of their
00:45:03terminal user interface. And the disadvantages, of course, are... Well, if you don't like the CLI,
00:45:14if you don't like working in CLIs in general, the performance is not worth anything to you.
00:45:19Same, of course, for the desktop app. And in general, they all have a disadvantage compared
00:45:25to Pi, for example, in my opinion, because what I like about Pi so much is that it's super
00:45:32extensible and that it can improve itself. And codecs and Claude code, they can't do it to the
00:45:39same extent. Pi has only a minimal amount of tools built in, and you can ask it to build extensions
00:45:47for itself, and it's all very easy and straightforward. And that is an advantage
00:45:53Pi has and a disadvantage codecs has, for example, just like Claude code, in my opinion.
00:46:00I, Max, kind of know how old you are. Yeah, I'm 37. How do you deal with unnecessary or redundant
00:46:08code generated by AI, and is there any way to prevent it? Well, you tell me. AI,
00:46:14and no matter if I'm using GPD 5.5 or Opus, though maybe GPD 5.5 is a bit worse than it,
00:46:24AI loves to generate stuff I haven't asked it for. And in my experience, you can't prompt this away.
00:46:32You can tell it all day long that it should stick to the plan, that it should not overcomplicate.
00:46:40And still, it likes to add those helper functions. It likes to add stuff I haven't asked for.
00:46:46And yeah, for me, maybe I just suck at prompting, but for me, the only recipe against that is
00:46:54code review. So I take a look at the code and I clean up the code and I ask it to remove stuff
00:47:00I didn't ask for, if I'm too lazy to clean it up myself or if it's too distributed across files.
00:47:07I haven't found a good recipe for avoiding these models sneaking extra code into your code base,
00:47:17other than asking for small changes. So if you have a very, very small isolated change, in my experience,
00:47:26that typically works. But as soon as you have a slightly bigger task, even if it's not a huge one,
00:47:32these AI models really like introducing extra complexity in code. That has been my experience
00:47:38at least. What is your go-to coding AI? Do you mainly use Clod or do you bounce around? I bounce
00:47:44around. Right now, it's a lot of GPT 5.5, but then I go back to Opus 4.7 in Clod code. But it's mostly
00:47:52these two. I haven't really used a lot of other models in the last months. Rust or Go, which
00:47:59language do you prefer? Well, I said before, I learned a bit of Rust two years ago or so.
00:48:07So personally, I know Go way, way better. So I prefer Go. That may change if I had more time
00:48:15to spend with Rust and to learn Rust a bit better, but that's not going to happen anytime soon. So for
00:48:21now, it's Go. Do you know if there's an alternative for Super Maven, feeling kind of overwhelming with
00:48:26all those ancient stuff and want to write code again? Not my area of expertise, unfortunately.
00:48:35I have to say. So not something I have used. So not a lot I can share there. Don't really want to
00:48:47share anything about something I have not worked with. Sorry.
00:48:52Do you have any thoughts on using Langchain or building CLIs for legacy APIs or Langchain in
00:49:04general? So building CLIs is something that, at least for now, is very, very important and a good
00:49:12idea, I think. And I personally did it a lot. I built a lot of internal CLIs for managing our
00:49:20courses and stuff like that so that I can ask an agent to do something there through the CLI,
00:49:25through an API. So I think that is very valuable right now. It may change, but right now it's
00:49:29valuable. Langchain, I played around with it. I used it a bit three years ago and then sometimes
00:49:37here and there in between, but I'm not using it right now. And I think with what I was using
00:49:44Langchain for was to build applications that used AI or tools that used AI or basic agents.
00:49:51And right now there are so many SDKs you can use and so many libraries you can use for building
00:49:58agents. And there's a new one every day that, yeah, I haven't even had close to the time to try
00:50:06them out. And it's not that hard to build your own agent software without a library or your
00:50:15own agent without a library to begin with, especially since you can't ask AI for it and
00:50:20then just fine tune it or steer it in the right direction. So yeah, I haven't used Langchain in
00:50:26quite a while. If only senior devs are going to be needed in a post-AI future, how do you think
00:50:31education should adjust itself for new developers? Well, I think companies would want to only hire
00:50:38senior devs, but obviously you need junior devs first. Now, what I think with education,
00:50:42and obviously I'm asking myself the question a lot, how will education change? Because that is
00:50:48what I've been doing for the last 10 years and what I would like to continue to do. And I think
00:50:56we have to, we have to, it's now easier to get a broad knowledge. As I said before, it's easier
00:51:07to learn a bit about a lot of topics. And I think the role of education will be to steer that process
00:51:15to make it even more efficient for people to quickly gain a broad knowledge so that they can
00:51:20then ask AI if they want to dive deeper. And at the same time, to have these structured deep dives
00:51:28where you can give that extra depth to that knowledge so that people can quickly get an
00:51:37overview of something also with help of AI, but can then dive deeper so that the process from
00:51:43junior to senior is shortened. The time is shortened because of course, in the past where
00:51:49we wrote code by hand. That, or to put it in a different way, we're not really writing all the
00:52:00code by hand anymore. So to go from junior to senior, you can gather more experience in a shorter
00:52:07time likely if you have the willingness to learn, also with help of AI, but if you're willing to not
00:52:14blindly trust AI. And that is where education can come in and can give you these learnings,
00:52:20can show you how to use AI to work with technology A or library B. And you can soak that up and use
00:52:29that in your own projects where you're also using AI, but you don't have to go through the process
00:52:34of learning the entire React syntax or anything like that. So you just need to be able to read it
00:52:38and learning how to read something is easier than learning how to write it. You need to learn how to
00:52:43evaluate it and that will take longer than learning how to read it. But it is also something where
00:52:48education combined with AI can help you. And I think that is how we need to adjust it to make
00:52:53it easier for you to move from junior to senior level to shorten that time span. Because AI is
00:52:59giving us that speed boost and education kind of needs to fill the knowledge gaps that appear
00:53:06because of that speed boost. I hope it's at least somewhat clear what I meant there. It was probably
00:53:12not the best way of explaining it, to be fair. But as I said, I'm still also trying to figure
00:53:18it out myself what the best approach here is. What do you think about Solidity, Rust, Web3,
00:53:24blockchain development? Is it interesting to learn it? Are there enough job opportunities? And do you
00:53:29plan to release a Solidity course? That was never my cup of coffee to or whatever you say, to be fair.
00:53:36I'm not super deep into blockchain. I found Bitcoin and the early days of blockchain, I found that
00:53:43or not the early days, but I found that interesting in like 2016-17. And I spent some time learning
00:53:50more about it there. And I like the idea behind it in general, but I was never on board with the Web3
00:53:56stuff. I was never on board with NFTs and so on. So yeah, I don't have a lot to share there,
00:54:02to be honest. Hi Max, big fan. Can you tell me what is the overall future of development in AI world?
00:54:08I'm talking about the agentic code. It only do the CRUD landing page work, but the future can do complex
00:54:14as well. I think AI can already do complex stuff as well, but maybe unlike with the CRUD stuff,
00:54:28it needs steering and it needs reviewing. And as I said before, I don't think that will go away
00:54:36anytime soon. And I know Dario Amodei, the CEO of Anthropic, is telling us that we're all going to
00:54:42lose our jobs in the next one to five years. And I obviously also can't look into the future,
00:54:46but from how these models work today and the code I get out of them and how I have to use them to
00:54:54at least try to be productive with them, that is still far away from just letting them go. So I
00:55:03think they can do complex stuff, but they need steering, they need reviews. And I think that
00:55:10will stay that way for the near future. And I don't know what's going on in five or 10 years,
00:55:17obviously, but that's my take on it right now. Have anyone ever told you you look a bit like Seth
00:55:27Rogan? Yeah, I heard that a lot. Actually, it was way more frequent like five years ago,
00:55:33probably because I got older, but I have heard it before. I don't know if that's good or bad for him.
00:55:41How do you structure your day so you can have time for a latnoff? What is a latnoff?
00:55:47Oh, I don't get it. I'm happy to answer it if you explain to me what a latnoff is.
00:56:01Hi Max, as a beginner wanting to build a SaaS, what language framework would you choose today?
00:56:07Something that is good for SEO, but also providing a good development experience is important.
00:56:11Yeah, what is that before? I would recommend TypeScript because AI is good at it and because
00:56:16that is my stack, so I know that it's good. Framework, React, Next.js or TanStack Start
00:56:23give you server rendering, which is important for SEO. And yeah, I guess that's the short answer.
00:56:28That would be my recommendation. And no, that's not the only option. That's just the quick
00:56:33recommendation I have because it is a tech stack with which I have worked a lot.
00:56:38Do you have any plans to create an AI engineer course? I've been hearing a lot about it and I've
00:56:47been reading about it online, but as a software engineer, it's still confusing for me. Yeah,
00:56:51I would love to. I would love to create a course where I show you how I work with AI. The problem
00:56:56just is things are changing so quickly and I'm still figuring out so much myself there
00:57:03that what I would teach today would probably be outdated in a month or so.
00:57:08So a course kind of feels wrong to me. I'm thinking about that and maybe it would be some
00:57:15cohort-based learning, like a live class with video recordings, but not a video on demand course in the
00:57:25traditional sense. I don't know. And maybe I also still have to wait a year or so for the dust to
00:57:31settle a bit more, though I'm not sure if one year is enough for that. But yeah, it feels to me like
00:57:36what I would share today would probably be outdated in a month. That's not a good feeling. It's
00:57:43difficult enough with AI-related courses because the software and the models change all the time, too.
00:57:49But at least for my Claude Code course, for example, the fundamentals I teach there,
00:57:54they still apply. The tool still works the way I teach it. It's not outdated. It's fully
00:57:59up to date. And I have kept it up to date with recent developments. But when it comes to my
00:58:04general approaches and how I think about things, that of course can quickly change in these days.
00:58:10That's why I have no course in that. Will the VPS course be available on Udemy? No,
00:58:16that is exclusive for our own platform. How do you structure a normal working day of your life?
00:58:22A normal working day for me is really I get up at 6 a.m. I have a coffee or I shower, brush my teeth,
00:58:30have a coffee, drive into the office, have a quick breakfast there, and then I work. And then I
00:58:38essentially get home at like 7 p.m. So I do spend roughly 12 hours here in the office. And then I,
00:58:48I don't know, watch some TV or some movie or just play a board game, whatever, with my wife.
00:58:55First we cook, then we spend time together on the couch or anything like that. And then I go to bed.
00:59:03So really not exciting. In an AI-first world, is learning new frameworks like Lynx.js still
00:59:11valuable or is prompting the new skill? Well, I think you have to know the stuff you're prompting
00:59:17for. You have to understand the technologies, the frameworks you're working with. So learning new
00:59:23stuff is still valuable. I think the only thing that's changing is how we learn. You don't need
00:59:30to learn all the syntax anymore, I think, because you're going to write less code, but you absolutely
00:59:38need to understand the idea behind that technology, its philosophies, its best practices, its features,
00:59:44and of course the fundamentals of its syntax and its API structure and so on. That is something
00:59:49that is still valuable and where it still can make sense to learn a new framework. Because if
00:59:54that framework solves a certain problem in a better way than other frameworks did, that's still
01:00:00valuable. I think the only thing that's less valuable now than it used to be is if a framework
01:00:06just offers better developer experience. Because in the past, of course, that was a thing. Developer
01:00:14experience mattered a lot. And that is arguably less important today because AI is generating more
01:00:22of that code. But on the other hand, AI experience may become more important. If a framework, a
01:00:28language is built such that it's particularly easy to work with for an AI model, that may be an
01:00:37advantage and a reason to learn and use it. And I know there are already frameworks and
01:00:42libraries out there that are purpose-built for AI. AeroJS, I think, is one. I haven't used it
01:00:47personally, but I think that is a framework that is built to be very usable by AI models. I know that
01:00:54Remix version 3 is another example here. It's not out yet, but it's also built such that agents can
01:01:00easily understand it and write code for it. So yeah, I think there still is a lot of value in
01:01:06learning new technologies. The reasons just have shifted and how you learn has shifted too.
01:01:10The challenge I see is that you now need to be an expert to judge whether AI-generated code is
01:01:20actually scalable or not, and companies expect this level of skill. But then how do we deal with
01:01:26that? Yeah, that's exactly what I meant. It's easier than ever to get a broad knowledge,
01:01:31but you need that deeper knowledge to really get use out of AI and to be useful and to have it produce
01:01:38good code. And I think that is something companies will learn that too over time. But of course,
01:01:46during the transition period, it's super annoying because companies expect something from employees,
01:01:52which just isn't there. It's impossible. You aren't suddenly an expert at everything,
01:01:59and neither is the AI. The AI just makes it seem like it is. But that is something that will change,
01:02:06that will improve, I'm certain. And the only way forward is to embrace this broader knowledge,
01:02:15which you can get, that is very useful too, but to then go deep on selected areas. And I think
01:02:20going deep is also easier now because AI can help there too. It can speed up the process of learning
01:02:28something, but you still need to spend the time and do the work of going deep. Yeah.
01:02:35When are you going to publish system design course, please? We are excited. Yeah, I'm excited too. I
01:02:43don't have a release date yet. I definitely plan to do it this year and it won't be this or next
01:02:50month or so. Yeah, maybe in the summer, in late summer. I don't know. I don't have an exact date
01:02:58yet because I want to produce a really amazing course there. Don't rush it and therefore, yeah.
01:03:04But it is on the shortlist. I said it before and it definitely is.
01:03:12Are you familiar with the Hermes agent? Any thoughts on using that? I was messing around
01:03:17LM Studio with QAN 3.6 for testing, but Hermes seems cool. So my understanding is
01:03:23that the Hermes agent is kind of an alternative to OpenClaw.
01:03:31I may be totally wrong there because as you can tell, I haven't used it.
01:03:38I haven't used it, so I can't really say anything useful about it. But my understanding is that it
01:03:45is an alternative to OpenClaw, that some people like it. But yeah, I haven't used it. And I'm
01:03:51also not using OpenClaw, by the way. I played around with it, didn't really find any great
01:03:56use cases for it. I'm using agents a lot for a lot of stuff outside of coding. But then again,
01:04:01I'm just using Pi and I tell it, here's a PDF document, extract the content, or here's a folder,
01:04:08find me the three PDF files that do X, Y, Z, whatever. So that's kind of what I do. And
01:04:14I don't need a daily morning summary briefing at 9am. I mean, these are always the kind of
01:04:22examples which I think sound nice until you actually see, well, I don't care about that. So
01:04:28yeah, that's why I'm not really using these agents for that.
01:04:31Do you plan to release a course about NestJS? No, because the last time I worked with NestJS was in
01:04:422019, I think. And whilst I did like it a lot back then, I haven't used it since then. So I'm not an
01:04:49expert. And so no courses planned. Worried about burnout. I recently received a job offer where I
01:04:56should be first and only dev at a small company. They want to lean into AI and think one dev can
01:05:03handle the entire app, including DevOps. Well, they will learn that this is not going to work. But yeah,
01:05:10burnout is a real danger here with AI for so many reasons, because you can feel the pressure
01:05:17to do more because you have this powerful tool and you have to get the most out of it, right? And
01:05:21suddenly you don't have any pauses anymore, or you work, you send a prompt, you go to X, scroll
01:05:29around. Oh, the AI is just done. You have to review it. You're constantly context switching. You're
01:05:34overloaded with work. Managers expect that one developer can do the work of 10 because that is
01:05:40what they read on the news or heard on the news. So I think that is unfortunately part of this messy
01:05:46transition period in which we currently are. And yeah, companies will learn that it doesn't work
01:05:55like this. And pushing back is the only thing you can do in the end. But it's just not a great
01:06:02situation. Let's face it. It's just not a great situation right now. It's this messy transition
01:06:07period. And people, a lot of people are expecting things from AI, which it just can't deliver. That
01:06:13is the sad truth. And even if we're not talking about employment, it's easy to feel the pressure
01:06:21that there is AI. You have to do something with it. You have to use it. You have to spend your tokens.
01:06:26So, so dangerous to get burned there, which is why I said before, I think it's super important
01:06:33to relax. You're not being left behind if you don't use the latest model. If you're not spending all
01:06:38your tokens, play around with stuff. Try to find out how you can use AI efficiently. At least that
01:06:44is what I'm trying to do. But kind of relax if you, yeah, it's really important. Nobody's winning
01:06:52if you burn out. Which job is secure future if compared to Devs? Yeah, I also kind of answered
01:07:00this before. I think the suggestions here are data engineering, scientists, DevOps, cybersecurity,
01:07:06cloud. So as I said before, DevOps, cloud, you could make the argument is a bit more secure because
01:07:13again, if we're talking about jobs here, companies are probably a bit more afraid of their service
01:07:18going down or their bills exploding. So they probably will not let an AI agent manage their
01:07:25cloud infrastructure. So from that perspective, it's secure. Cybersecurity will be a huge topic.
01:07:31But of course, if you're not interested in those jobs, you don't gain a lot because you will not
01:07:38be good at something you absolutely are not interested in. If you are interested, I think
01:07:42these are interesting areas. But again, I think developers are not as screwed as some people make
01:07:51it seem. The role is just rapidly transitioning. And it's absolutely possible, by the way,
01:07:57that we'll also move into a direction where all these roles are kind of blending and merging
01:08:02into each other. So a developer also does more DevOps. If you're working on your own, like I do,
01:08:08you do all that stuff already. I manage our servers. I have all these AWS certifications also because I
01:08:15personally always was interested in that. And I think more developers will acquire some cloud
01:08:20skills, some DevOps skills, and vice versa. Doesn't mean you have to become an expert at everything.
01:08:26You can't. But I think this will all blend a bit and new roles will emerge eventually.
01:08:31Before you even start any project, you should focus thinking how to prompt the model. It saves you a
01:08:40lot of hassle. In general, working with specs and spending time to craft good prompts. And with that,
01:08:49I mean, provide the right context and useful information and think about what you actually want
01:08:56from the model instead of just throwing in some random thoughts. That is important.
01:09:00The company I work for pushed us to use AI saying if you don't, that would be taken as a refusal to
01:09:10keep developing your career. And that will be noted in your performance review. So we all naturally
01:09:15started using it after they very aggressively pushed the deadlines because we now have AI.
01:09:20A lot of problems with the code and a huge bill they are blaming all on us. Fun times. Oh, man.
01:09:25Yeah, I obviously can't relate because I don't work in such a company. I'm self-employed. I have
01:09:31my own company. We are also using AI, but we're not pushing it on everybody here. And I do understand,
01:09:38indeed, if companies want to incentivize the usage of AI that they want employees to try it out. I do
01:09:51indeed understand that. But of course, forcing people and then telling them now you have AI,
01:10:00you can do more is horrible. And unfortunately, you are certainly not alone. I mean, good for you that
01:10:07you're not alone. But unfortunately, a lot of companies are doing that. I mean, we've heard
01:10:14reports about Meta doing the whole token maxing, token leaderboard stuff and so on. And I think for
01:10:20a lot of companies, they're just afraid that they're missing out, that all their competitors are now
01:10:25pulling ahead. And therefore, they have to use AI and have to use a lot of AI. And that's also what
01:10:30I said before. Quantity over quality. Right now, we're absolutely in a market where it's all about
01:10:36quantity. It's all about using as much of the AI as possible and not about quality. And whilst
01:10:42the opposite is also not good, it's really the balance you want. And right now, it's way more
01:10:47quantity. So things will change, certainly. But again, it's now that messy transition period.
01:10:53Unfortunately, there's nothing useful I can say. It sucks. It just sucks.
01:11:04AI is not perfect, even if the model has gotten better. No, yeah, it's absolutely not perfect.
01:11:08What do you think about Pi? Yeah, I think I already answered this. I like Pi a lot. It's a really
01:11:13awesome agent, I think, or agent harness, as we say. Do you find yourself more likely to try building
01:11:20products or services you could sell now that AI can dramatically reduce the time from idea to market?
01:11:25Yes. And I have built products, like built my graphic, mostly stuff that we use internally,
01:11:33like infographic building stuff and so on, which we then kind of published as products.
01:11:37I think it's also very deceiving to build a lot of stuff and then you actually don't publish it,
01:11:44because the first 90% are easy. And they were harder in the past, maybe,
01:11:51but they were never the hardest part. The hard part starts once the basic prototype is done. And yeah,
01:11:59AI can help with that. But then once it's about security, once it's about performance,
01:12:04once it's about deploying backups, if payments, once it's about the legal stuff and about marketing,
01:12:12all that stuff, AI can help there too, definitely. But it's still hard. It's still hard. And therefore,
01:12:20I think it's super deceiving that you want to build more stuff than ever, but it hasn't necessarily
01:12:26gotten... It got easier, but the hard stuff still is hard. Let's put it like this.
01:12:32But I know the feeling that you want to build more. What local model do you run and with what? Right
01:12:40now, recently, I played with the JAMA 4 models. I always liked the JAMA models by Google for the
01:12:46kind of work I do, which is about basic text generation, text summarization, extracting
01:12:51information from images and so on. So yeah, I'm using the JAMA 4 models right now.
01:12:56It kind of feels like AI takes away the stepping stone jobs. So you can't really learn on the job
01:13:04now as a junior developer. Yeah. And that's obviously a huge problem, but it's exactly
01:13:09as you said. And again, I think I'm certain that will change because senior developers don't come
01:13:16out of thin air, but right now, yeah, definitely. It's super, super hard as a junior and companies
01:13:23will pay the price for that, I think, if they totally stop hiring juniors. But that entire
01:13:30learning on the job thing definitely got way harder. And that's, as I said before, why I'm
01:13:35also thinking about how does education have to change? What can I do to kind of fill that gap?
01:13:41Because that period right now, definitely not easy as a junior. I feel like the AI agents took the
01:13:52joy of programming. These days, we're just code reviewing the AI code and code review was never
01:13:57the fun part of programming. Yeah. As I said before, got that video. What I say in that video,
01:14:03I still stand 100% behind it. I'm not saying that working with AI is horrible. I do like
01:14:10that it empowers you, that it makes a lot of things easier, that it makes it easier to build stuff. But
01:14:18the joy part of programming for me was really the flow state you could enter when you wrote code and
01:14:24that is gone. And I don't enjoy the code reviews either. Why didn't you update your Svelte course
01:14:32to Svelte 5? Because I have limited time and resources and I can't update all my courses
01:14:39all the time. So naturally, I update what's selling well and the Svelte course isn't unfortunately.
01:14:45And I also dive into all these new topics, create new courses. It's just impossible to keep up with
01:14:53everything and keep everything updated all the time. I would love it if it were different, but
01:14:58the only way for me to update everything all the time would be if I would AI generate everything
01:15:04and that is absolutely not something I will ever do. Yeah. About current TypeScript meta frameworks,
01:15:13what is your opinion on SvelteKit, my favorite framework, right after 10-stack start?
01:15:19I'm not that much into Svelte development these days. I've heard a lot of good things about it,
01:15:25about the remote functions especially, which is RPC done really well, as I understand it.
01:15:32I personally use a lot of 10-stack start these days. I like it a lot, so I can relate to that,
01:15:39but I can't say much about SvelteKit. Learning is always valuable. Don't be blind to think
01:15:45that you can speedrun your life using AI. 100% agree. What's generally better? Being in a niche
01:15:52field like networking cyber with few switching options or being in a high-dominated field like
01:15:59that of full-stack web AI engineer? If you can get the jobs and clients, the niche field
01:16:07will very likely be better. And that was true before AI too, of course. But yeah, it's exactly
01:16:15the trade-off you're mentioning. One field has lots of jobs, but lots of competition. The other field
01:16:22has less jobs, less competition. I mean, right now, if you're a cybersecurity expert, that is probably
01:16:27a good spot to be in because now we're all realizing how big of a problem cybersecurity will be in the
01:16:34near future. But maybe you could have predicted that three years ago, maybe not. But in general,
01:16:40it's of course hard to predict what will be in demand in three years or so. So I always say,
01:16:46you have to do what you enjoy because you'll only be good at things you enjoy. And if you think
01:16:51cybersecurity is awesome, but you hate it, you will not be good at it. That's kind of my stance on that.
01:16:59Did you see the hanker rank video on lead code is dead? What's your take on technical interviews in
01:17:04the future? I didn't see it. And indeed, I'm very interested in seeing what will happen to lead code
01:17:10style interviews in the future. You could make the argument that companies still are interested in it
01:17:16because more than ever, they want to see how you think, because that is the thing that matters,
01:17:23that you can think like a software engineer, that you can come up with solutions, that you can
01:17:29architect software. So that would be an argument why these interviews will continue to be conducted,
01:17:36but they may change. I mean, in the past already we had interviews where you only wrote pseudocode.
01:17:43Writing actual code I think will become less important there, but I definitely see companies
01:17:49still being interested in that kind of knowledge. But I don't know if they will stick to this
01:17:56interview format or if it will be a format where they want to see how you can apply that knowledge
01:18:01to working with AI tools so that you have to solve a concrete problem with help of AI so that you can
01:18:06see, that they can see how you prompt, how you work with AI. Hard to tell for me, but I don't necessarily
01:18:14see lead code dying right now just for a different purpose. I think the way you think still matters to
01:18:21companies, to some companies. Personally, I was never a big fan of lead code interviews
01:18:29because I totally get that you want to see how a candidate thinks that they have a certain way of
01:18:39approaching problems. But I think the lead code problems are sometimes very, very specific and
01:18:46not necessarily what you will be dealing with in your day-to-day work. And I would be more
01:18:51interested in seeing how you tackle those day-to-day problems. Which software development language and
01:19:03framework will you use in future system design course? It will probably just be TypeScript because
01:19:10that is what I'm good at. But the course will absolutely not be about the language. I don't even
01:19:16know how many code examples will be in there because it will not be about writing lots of code. It will
01:19:23be about understanding the different building blocks you have in systems. How they work, why they exist,
01:19:28when you need them, when you don't need them, when you may need them but you actually don't because
01:19:34for your constraints, your use case, it's the wrong decision. I think that is the value such a course
01:19:39could add and it won't be about the programming language or a specific technology. How do you
01:19:49master a complex technology fast? Docs first, small demos or solving a specific problem?
01:19:56Yeah, generally what you said especially before AI it was for me it was like dive into the docs,
01:20:02build small dummy apps, then build something bigger. Now with AI I may skip the small demo app
01:20:08part. I still dive into the docs. I really want to understand it. I don't just want to trust the AI
01:20:15summary or ask the AI. I will do that too but I still personally dive into docs, read them and then
01:20:22I may just tackle a concrete maybe a bit more complex problem. Could still be a demo app,
01:20:28a dummy app but it may be a bit more complex and I may do that with help of AI but then I really want
01:20:33to dive into the code, understand it, compare it to the docs, see if that's in line with the docs,
01:20:39challenge AI, talk to AI about it. That would probably be my approach there.
01:20:51Everyone who is using AI is getting left behind because new AI would render old techniques
01:20:56obsolete anyway. Well, I don't necessarily agree with that. I don't think you get left behind
01:21:01because you do use AI but you probably have a disadvantage if you use AI and then you close
01:21:10your mind and you don't look at what's happening and you just stick to what works for you right now
01:21:18or to the opinion you formed at a certain point in time. I mean, as far as I know or as I understand
01:21:27it, what we can see is that I'm obviously in a bubble and many of us are. We are in a bubble
01:21:35where we read about every new model and every new tool and every update for a tool that is
01:21:43being released. That's a super small bubble. The vast majority of people out there haven't
01:21:52heard about Claude Code. For many people out there, AI is the free version of chatgpt as it worked two
01:22:01years ago. That's getting left behind. Now, also not fully left behind, you can still catch up.
01:22:10Obviously, it just takes you a couple of days to get up to speed but that's my definition of being
01:22:16left behind, I would say. Will you have a course about BUN? That is also something that's on the
01:22:26idea shortlist. I would love to do a course about BUN but for all these tech framework or runtime or
01:22:36language related courses, I'm still figuring out how to best teach that now in the age of AI because
01:22:42it's not the old course style. Not that this is necessarily bad but I of course also want to evolve
01:22:49how I teach and that's why I'm still trying to figure out how I best do that going forward.
01:22:54But I would like to do a course on BUN, yeah. When Opus 4.5 came out, I was able to create two
01:23:00projects I always wanted to make. At the end, I became the only user and I still use it. However,
01:23:06I'm now demotivated to work on another app. Advice? So I don't think you have to work on another app.
01:23:12So are you demotivated because you have no other users? That is of course the hard part.
01:23:21Marketing is super hard. It's extremely, extremely hard. I don't think it's necessarily right to just
01:23:29spit out more and more apps if you haven't at least tried stuff to make the other apps visible.
01:23:36Could be through social media marketing, not necessarily paid marketing, but obviously you
01:23:41can build a YouTube channel where you talk about how you build those apps, like a tutorial style
01:23:48channel. That's just always my example because YouTube is obviously what I do. Stuff like that.
01:23:56Obviously traditional SEO work, blog post articles. Of course, that's all a bit changing due to how
01:24:04Google works and AI summaries, but it's not like it's not working anymore at all. So I think that
01:24:11is something you can and should try because just building more and more apps and all those apps
01:24:17failing because nobody knows about them is of course not really motivating either. But I can totally
01:24:24relate. You have a lot of ideas, you build stuff, which you personally like, and then it can really
01:24:30feel bad that nobody else is using it. But for me, for the projects I built, like this
01:24:36build my graphic thing I mentioned before, we have paying users there, quite a few of them,
01:24:42because I have of course a certain amount of reach. And it's not like I mentioned it every time in all
01:24:48my videos, but here and there. And therefore that is something that can work here in which then gives
01:24:53you extra motivation to maybe then also work on other stuff. But obviously that's not an easy
01:24:58route. That takes time. I'm fully aware of that. But marketing is unfortunately the annoying part
01:25:04that is difficult for me too. It's not like it's super easy, unfortunately. Where was I?
01:25:14Do you only stream once a month? No, typically not. It's been a super long break, unfortunately.
01:25:22Six weeks or so. I try to stream every Thursday at this time, 5 p.m. Central European Summer time.
01:25:34But I'm not a full-time streamer. I really only do this for fun, and I don't earn any money,
01:25:43or not a significant amount of money here. I really just like doing these streams,
01:25:47so I try to do them every Thursday. But if there is something that gets in the way, something
01:25:52personal or something very important, work specific, then I will not stream. But the
01:25:58plan is not to stream once per month, but every week or at least every two weeks.
01:26:04Today you prefer Tanstack Start or Next? Do you have a plan to do a full Tanstack ecosystem course?
01:26:19I use Tanstack Start a lot. I don't use Next.js a lot. Maybe just because of the shiny new things
01:26:29stuff. It's not like I have a problem with Next.js. But yeah, I like Tanstack Start. What I didn't like
01:26:37about Next.js, and I know that it's better now, but what I didn't like was how slow the development
01:26:43server was, and how slow some things were, and certain bugs I was facing. I know the development
01:26:49server is way quicker now, and bugs have certainly been fixed, but that is when I started looking for
01:26:56alternatives, and I just like Tanstack Start right now. Do I have plans for courses on it?
01:27:02I don't know. Maybe a Tanstack Start course, but not on the entire ecosystem, because I don't use
01:27:09everything from the ecosystem. I really only use Tanstack Start, therefore naturally I use Tanstack
01:27:14Router, a bit of Tanstack Query and that's it. I'm not using Tanstack DB, Tanstack AI, I'm not using
01:27:20any of that. What do you prefer? Angular, React or Vue and why? These days I work a lot with React.
01:27:31Main reason is that it's AI's favorite. As I said, I use Tanstack Start a lot, so that's a good fit.
01:27:39Angular will always have that special place in my heart, because that was my first important
01:27:46Udemy course back then, and I still like Angular, but for the reason that I'm a lot into Tanstack
01:27:53Start right now, and that React is really all fine-tuned towards React, I'm using a lot of React
01:28:01right now. If it were just the syntax or how the framework works and about its API, Vue.js may be
01:28:13number one actually. I always like Vue and the simplicity of Vue, especially Vue 2, but for the
01:28:21reasons I mentioned right now, it's React. Do you plan to release any courses about SAP, the German
01:28:27ERP software and ABAP? I don't know ABAP, I know SAP, but only what it is, but I'm absolutely no
01:28:35expert on it, so no plans on it right now. When you are hearing CEO of AI companies like Dario talk
01:28:43about programming going away and everything being done by AI, how much do you think it is hyping and
01:28:48marketing for themselves? Yeah, I don't fully get what exactly Dario's motivation is. Now, you have
01:28:55to give the man credit. He wasn't totally wrong regarding the percentage of code written by AI,
01:29:02with the important exception that definitely not all developers out there have 90% of their code
01:29:11written by AI, but there definitely are developers where this is the case. Now, when it comes to AI
01:29:17wiping out all these jobs, I have a very hard time with that. Obviously, Dario knows more about
01:29:29future model capabilities than I do, because he can see how certain models work that haven't been
01:29:38released to the public yet. From what I can see, we're far away from AI doing it all. Very far away
01:29:46from it. Now, will that magically change with new models in half a year or a year? Maybe.
01:29:52Just doesn't seem like it to me from what I can see from the existing models.
01:29:58So, I don't know what his motivation is there. It sounds very much like a big part of his motivation
01:30:10is that he wants to get attention onto Anthropic, because we're in this year where SpaceX,
01:30:16Anthropic and OpenAI all want to go public. They all want to have their IPO and they're all valued
01:30:24at such eye-watering sums of money that I think it will be hard for all of them to just collect
01:30:35that amount of money they want to collect. So, obviously, you want to get attention,
01:30:41you want to be the company where investors want to put their money, so you want to have a big
01:30:45market share, especially in the enterprise segment, something where Anthropic is really good. And if
01:30:51you sound like the company that's responsible, that's warning people, that's withholding models
01:30:57like the Mythos model, and you're the company that's reasonable, and at the same time you're
01:31:04the company that has the powerful models that will disrupt everything. That's not the worst framing,
01:31:09so that may be part of his motivation. That's my explanation at least. And we will see what future
01:31:16models will bring. But that is kind of how I think about it. I'm a full stack developer and I'm
01:31:25thinking of switching in AI. Where should I start? Are you bringing any AI cores? I'm not sure what
01:31:30you mean with AI. Do you mean switch to building AI models? I talked about this before. By the way,
01:31:36the live stream will stay online on YouTube after I'm done, so you can still watch it there.
01:31:41I don't think that switching to AI just because AI is the hot stuff right now is a good idea.
01:31:50You want to switch, if you want to switch, to a role where you help companies adopt AI. And that
01:31:55can still be as a software developer. Being a software developer that is able to leverage AI,
01:32:02that's definitely useful to companies. Any consulting stuff related to AI can be useful
01:32:08right now in that transition period. And that transition period will take a while, so that can
01:32:13all be interesting. And really, I would go with what you're good at, what you like, and where you
01:32:21can help companies make that AI transition. And that can really be any role in the end.
01:32:27Just if you call yourself a traditional software developer totally without AI or stuff like that,
01:32:33that will probably not be super appealing to most companies.
01:32:38Have you ever had a chance to use some Chinese LLMs like GLM 5.1 for coding? Do you think they
01:32:49can be comparable with Claude? Yeah, I do play around with these models here and there.
01:32:52I'm mostly interested in the open models from there, which I could host myself because I
01:32:59find the idea quite intriguing that I could have a capable coding model run on a Mac Studio. I don't
01:33:11have a Mac Studio, but potentially in the future. So that's something I would be interested in,
01:33:15and I absolutely see that they could be comparable with Claude at some point. Not there yet from my
01:33:23experiments, but close enough. And all these models are being fine-tuned right now to work well in
01:33:31these agentic harnesses, to work well in these agentic coding tools and situations. So why not
01:33:38also some open models? And especially with the token prices and the compute constraints, having
01:33:47local models and decentralized clusters or running these models on your own machines in your company,
01:33:57your own small data centers or on a Mac Studio or whatever. That could be very, very interesting as
01:34:04we see those token prices go up, whereas we maybe see those subscriptions go away. Now I think these
01:34:11frontier models will very likely stay ahead. And of course, even if you had an open model that's
01:34:23pretty much on the same level as the frontier models by Anthropic and so on,
01:34:30that would be an open model that probably requires hardware that's so expensive
01:34:36that I'm not sure if it's the better deal compared to paying the token price.
01:34:42But still, yeah, I said it before, I'm a fan of open models and I definitely see open models being
01:34:48good enough or very good at agentic coding in the future. And to some degree already today,
01:34:57to be honest. Do you plan to release a course about Kubernetes? I have a Docker course where
01:35:02I also cover Kubernetes. I have that. Here it is. But Kubernetes is just a small part of that course.
01:35:15A dedicated Kubernetes course is not planned right now. Again, definitely a topic I would like to do
01:35:22more, but eh, time. How to level up my coding skills? Build stuff. Really build stuff with AI,
01:35:30but make sure you understand it and you steer the AI. But it's always been about building stuff and
01:35:37that hasn't changed. I'm a junior developer relying a lot on AI like chatgpt or codex. Could this hurt
01:35:43my learning? What's a healthy balance? It can definitely hurt your learning because the danger
01:35:48with AI always is that you just ask it, you ask it, you take its answers. You don't really question
01:35:53those answers. You don't really look at the code. Maybe just briefly so that you have a good feeling.
01:35:58That is dangerous. Challenging the AI. As I said it before, having discussions with the AI
01:36:05about the solution it proposed or implemented, reviewing the code, pushing back, understanding
01:36:11the code, looking at the docs of the framework or technology you're using, thinking about the code
01:36:17yourself. Yes, that will be slower than just prompting, prompting, prompting, but that will lead
01:36:23to learning and will give you personal growth, which will make you more productive with AI in
01:36:29the future. And even if you are already an expert, of course it would be faster if you just keep on
01:36:34prompting, but taking the time to review and to push back and to optimize the code, that saves you time
01:36:42in the future, makes you more productive in the future, leads to a better product. At least it
01:36:47increases the chances of getting a better product. So it's a valuable trade-off in my opinion. And
01:36:52especially for learning, it's important. I'm a junior developer and I rely a lot on AI. Like,
01:36:58oh yeah, I already answered this. For the person feeling demotivated, always build, build. And
01:37:06about the app not getting Angry Birds was created in 2009, which was on the brink of bankruptcy after
01:37:1251 failed games. That is very motivating, by the way. Yeah. I think it's a trade-off. You can't
01:37:18just build, build, build and never try marketing because there may already be a hit in those apps,
01:37:25but if nobody sees it, that's worth nothing. But of course, it's very true that most successful
01:37:33companies or founders weren't necessarily successful with their first or second product.
01:37:40It may take a lot of attempts. Next question for all the devs on this chat. Don't you feel
01:37:46demotivated when your work that took several days now can be done in 10 minutes using AI
01:37:52or the fact that writing code which makes you feel nice now isn't the most important? Yeah.
01:37:59I already answered it before, so I'll keep it brief. Whoops, that's the wrong one.
01:38:05I have a video, of course, for me. Yeah. It was more fun before AI when it comes to the coding part.
01:38:14The 10-minute part, I mean, the code AI gives you after 10 minutes is not necessarily the code you
01:38:21want to accept. So you can and you should still use your knowledge and your brain and so on. But
01:38:30our role is changing and I totally get and I feel the same that some parts that were very joyful
01:38:38are taken away. Do you still use Redux? No. I mean, most React projects I work on these days
01:38:49are full-stack projects with 10-stack start or something like this. So I haven't found myself
01:38:55in a situation where I need a state management library very often. If I do need one, I often use
01:39:02Zustand, which is another great library. Not that Redux is bad necessarily. Zustand is so difficult
01:39:11because it's a German word, but I don't want to say it in German. But Zustand is a very simple and
01:39:18good state management library. So I use that sometimes, but often I don't use any at all.
01:39:26Love your work. You've been a huge impact on programming over the years.
01:39:30Thank you. What impact has AI been on buying your courses? Is it true tutorials for humans are dead?
01:39:37So it's difficult. Coding courses sell worse. AI courses sell very good. I mean,
01:39:50the Claude code course, for example, is our best-selling course ever. Ever. It sells very,
01:39:59very well. The React course still sells very good, but then there are some coding courses which
01:40:09don't sell very well anymore. And especially on YouTube, you can see that tutorials don't perform
01:40:16very well anymore. So yeah, overall course sales are down. Also because of those software developer
01:40:26jobs. I mean, until like two years ago or three years ago, I obviously only had coding courses. So
01:40:34that was good here. Less good here. Now I have a bunch of AI courses, too. And of course,
01:40:41these are all AI coding-related courses because I'm still a developer, but those sell better.
01:40:47Way better now. But overall, it's still less.
01:40:51Any plan to release a COBOL course which is still highly present in the banking industry?
01:40:59I do think COBOL has its place, and you can probably make a lot of money out of knowing COBOL,
01:41:04but I don't know it. So no course plans right now. I joined late to the streaming, so do you have a
01:41:09course on system design? No, but planned. A course I absolutely would love to do and I will do, and I
01:41:16plan for this year, but I don't have it yet. But it will be great. It will be a great course. I'll
01:41:22do my best to make it an awesome course. Thank you so much, Max. Sending my appreciation and
01:41:27warm regards from Ethiopia. I hope you're doing well in life, and may God bless you and your
01:41:32family. You've been incredibly helpful in my journey. Wow. Thank you so, so much. Thank you.
01:41:37And the same wishes to you and your family and loved ones. Yeah. Don't know what to say. Thank
01:41:43you so, so much. It means a lot to me. Thank you. I would like to see a course making behind-the-scenes
01:41:50vlog from you one day. Today I have all your English Udemy courses in both Reactbooks. Wow.
01:41:55Don't know what to say. That is just amazing. Adebow88, thank you so, so much. I hope you got
01:42:03a lot out of the courses in the book. And regarding the suggestion or the books, I should say,
01:42:08and regarding the suggestion about the vlog, I played around with that idea. I just feel really
01:42:17awkward when I do stuff like this. I'm not like that traditional YouTuber. I'm not the hyped up
01:42:25kind of person. And I'm not sure if a boring vlog would be interesting. I'll take the idea with me.
01:42:35But I don't know yet because I would want it to feel authentic. And the truth is my days are
01:42:47pretty boring. As I said before, I get up at 6 a.m., drink a coffee after showering and so on,
01:42:55go to the office, spend my days here, prepare courses, work on courses, work on other projects,
01:43:00support and so on, drive home, cook, do something with my wife, go to bed, rinse and repeat.
01:43:09But yeah, I'll take the idea with me. How much time does learning Terraform
01:43:16take to be able to say that you can use it? I'm no Terraform user or expert.
01:43:25These platform as code solutions like AWS, CDK, Terraform, Pulumi, I think now with AI,
01:43:34like everything, are a bit easier to learn. But if you want to dive deeper, what you want,
01:43:40if you really want to learn it, that still takes time. And I think the syntax or the logic behind
01:43:47those platform as code solutions, I never found it too hard to get that, though I haven't used
01:43:53Terraform, so I don't know specifically about that. But for Pulumi, I found it okay.
01:43:58The difficult part is to then know about all the services your favorite cloud provider offers,
01:44:04the best practices of combining these services. And then sometimes these platform as a code
01:44:11solutions have their own glitches and problems. For example, the AWS CDK doesn't support all services
01:44:18equally. So suddenly you want to use a service that's not well supported and things get awkward.
01:44:23That's the part I found challenging about the AWS CDK and it may or may not be similar for Terraform.
01:44:30Wow, I just saw this, missed most of it. No worries. The stream recording will stay online.
01:44:38And I had a long pause. That's not the plan. Typically I try to stream every Thursday
01:44:44at this time from 5 p.m. Central European Summer Time to 7 typically.
01:44:52I'm not able to make it every week, but I try my best
01:44:55and I definitely don't plan on having six month pauses all the time.
01:44:59When was your node course last updated? That was a couple of years ago, I would say.
01:45:08Two years ago, three years ago, something like this.
01:45:12I definitely haven't rerecorded it in the last years or anything like that, if that's what you mean.
01:45:20Again, definitely something I would love to do, but just like with the BUN course,
01:45:24I'm still also trying to figure out how to best teach stuff like Node.js or frameworks
01:45:31now in this new world, which is made easier by the fact that everything's changing so quickly.
01:45:35So yeah, that's part of the reason. And of course, time. I would love to
01:45:40update all my courses every day. That's just not something I can do.
01:45:46If I could, I would, but I will not do it by having AI generate videos or audio or anything like that.
01:45:53I will never do that. Can you build and deploy an app to production
01:46:00that can be used by people using only AI? I think I know a bit about coding and keeping the app secure.
01:46:06Can you build and deploy an app to production that can be used by people using only AI?
01:46:16I think that will have its problems, but of course it will depend on the app. Something very simple,
01:46:22probably. But there is a high danger that the app will have bugs. There may be bugs that are
01:46:31security relevant or where people have a bad experience, they pay but they don't
01:46:37get access to the service, stuff like that, which absolutely must not happen.
01:46:43I personally would be too afraid. So if I were to use, let's say, a language or a framework I don't
01:46:51know anything about, if I would just wipe away, even though I have a lot of knowledge about
01:46:56programming and so on, I would probably not feel comfortable deploying that.
01:47:00Maybe that's the wrong stance on this, but that's my stance on it.
01:47:10Coursemaking with your quality take a lot of hard work and I think many people would just love to
01:47:13see behind the scenes. Yeah, thank you so much. I'll think about it. Maybe I can do something
01:47:20interesting there. I'll take that with me and try to do something there. Thank you so, so much.
01:47:25How many languages do you speak? So not programming languages, you mean? English, German and a bit of
01:47:33French. Three. Just jumped into the chat, quick question. A lot of people say you shouldn't bother
01:47:41learning programming anymore and should focus more on architecture, system design and being an AI
01:47:45driver. But don't you think that if token costs and subscription prices keep going up, programming
01:47:50as a skill might make a comeback? I talked about this earlier and the recording will stay online,
01:47:54but my short answer is yes. I think with rising token prices, we may indeed, maybe, I don't know,
01:48:01maybe have a transition period where more code is being written again, maybe in conjunction with
01:48:07smart autocompletion like GitHub Copilot before it became an AI agent. So that may be a thing. And
01:48:13either way, I think programming knowledge will matter because somebody needs to steer and control
01:48:19and review the AI output. So that's not the same as writing all the code. That I think will not come
01:48:26back, maybe only to a small degree during that transition period as mentioned. But in general,
01:48:32knowing about it and knowing about the code, not just the architecture, I think will also still be
01:48:37a valuable skill and will be important. But I do think that the entire architecture part, the
01:48:44patterns part and so on will play a more important role in the future. I think that will be important
01:48:50for most developers. That is my personal opinion here. Can you tell us approximately when will you
01:48:55release your system design course? I think it will. I don't want to promise it. That's important
01:49:02because I will only release it once I'm happy with it and I won't rush it just to make some date. But
01:49:08I think a realistic expectation hopefully could be late summer, August, but again, no promises there
01:49:21because I want to create an awesome course there and that just takes time and then sometimes life
01:49:26gets in the way or other work stuff. So yeah, but the plan is definitely this year, maybe as early
01:49:33as late summer. Too much rely on AI. It is bad as developer. It must be balanced. Yeah, you shouldn't
01:49:43rely on just AI. That's vibe coding and that has its place. I mean, some internal tools and stuff
01:49:50like that. You don't need to have the best code ever there, but just relying on AI. I mean, if you
01:49:56just rely on AI, you're only as good as AI and that may be fine if you're self-employed or if it's just
01:50:03a fun project, but if you're looking for a job, why would I hire somebody that isn't better than AI or
01:50:10that doesn't add value to the AI? I don't need people that don't add value to an AI from if I
01:50:16were an employer, so yeah. "Code with Antonio is doing live training courses now. Have you thought
01:50:22about it?" I have thought about it and I might do that. No super concrete plans yet, but again,
01:50:29still figuring out a lot of stuff. There is just a lot going on obviously with AI and all these tools
01:50:34and so on, but yeah, definitely something I'm also thinking about. "Is Vercel the best hosting
01:50:39platform with a generous free plan? Are there better alternatives out there for hosting AI
01:50:44applications?" The problem with Vercel is that it can get expensive if things are maybe not
01:50:52configured perfectly. It is a great platform though, great for getting started. I personally
01:51:00really enjoy using my own VPS, also because I like the server admin stuff and so on, but that's of
01:51:07course not for everyone. Netlify is a great alternative to Vercel. Cloudflare, if you want
01:51:12to go down the Cloudflare path, but there you have to adjust your code a bit often,
01:51:18but that's a great alternative too. But yeah, nothing wrong with Vercel. You just probably
01:51:25want to spend some time on configuring stuff and maybe set some budgets and some alerts and make
01:51:30sure that you don't suddenly spend more than you would be willing to spend. "Thank you Max for your
01:51:38courses and dedication for spreading programming knowledge. Your work has had a real impact on my
01:51:42career and I'm sure you're not the only one who feels this way. You've helped shape the paths of
01:51:46countless engineers and your passion for teaching continues to inspire. I truly appreciate everything
01:51:51you do." I appreciate that so, so much Pavel. Yeah, I don't know what to say. That's just so amazing.
01:51:58There were so many nice messages today, this one. So thank you so, so much. It means a lot to me.
01:52:05It truly, truly does. Thank you so very much. "I just started following your Next.js course.
01:52:11Vine is lagging so much, especially when designing a web app. What's causing this when it comes to
01:52:17React counter? It runs smooth." So the app is lagging. Normally that shouldn't happen. I mean,
01:52:24Next.js in development has its issues. Some stuff is slow there indeed. Page navigation can be slow,
01:52:30unfortunately. I mentioned before, this was part of the reason why I switched to TAN stack start,
01:52:35but I never encountered horrible lag, to be honest. From the top of my head, I don't have a good idea
01:52:40what could be causing that. Sorry. If it's the course that's lagging on Udemy, that is something
01:52:48for their support. There is nothing I can do about that, unfortunately, because I don't own the
01:52:52platform and I have no influence on the platform itself there. "I learned JavaScript React and Next
01:53:01with your courses and today I have a software house with 30 devs started in 2021 in Milan because of
01:53:06your hard work." Wow. Thank you. That's just amazing. Hearing what people do with the knowledge
01:53:11I share, that means a lot to me because that is ultimately why I started this all. I wanted to
01:53:16share knowledge so that other people can get something out of it and do their own stuff,
01:53:21build their own companies and stuff. Hearing that really makes me super happy. That's so amazing.
01:53:28"Join late, however, to this. How about local coding LLMs that I think are coming,
01:53:33which you can run on your machine that will offset the external token prices?" Yeah, I reply to that.
01:53:38Local large language models, I like them a lot. For coding, absolutely. Could be interesting when token
01:53:48prices rise, but of course, it depends. If you need a super expensive machine to run those local models,
01:53:56hard to tell what is cheaper. Pay the higher prices, pay for the machine because it's not like
01:54:02one Mac studio or whatever can serve 10 engineers. So that could get very expensive too. Nonetheless,
01:54:11I'm a big fan of local models and I definitely would love to see one that is capable. I mean,
01:54:18we would all love to see that. That is capable and good and has been fine-tuned for coding and
01:54:23can maybe run on a MacBook Pro M4 or something like this or another Linux or Windows equivalent,
01:54:30of course. Thanks for the answer. You're 100% right. Here's an interesting thing. Our project
01:54:38was taken over because my company is expensive and the new team had permission to use AI. Let me tell
01:54:43you, the kind of over-engineering miracles happening there are absolutely insane. It scares me to think
01:54:48how many apps like this may be going into production and the fact that it works means there is nothing
01:54:52to complain about on the surface, but underneath it's a total mess. And that's the big problem.
01:54:56AI can produce working code that may have bugs, but they may not always appear immediately and it can
01:55:04over-complicate things. It's important to keep AI in check. It's important to review and steer it.
01:55:10I can only repeat myself there. And I know that many companies have a different philosophy right
01:55:14now. And I think the price will be paid and we can already see that many software products
01:55:21are degrading in quality right now. Will this architecture course be long? I don't know yet.
01:55:27I want to create a good course and it'll be as long as it needs to be. I won't arbitrarily bloat it
01:55:32or something like this. You should make a course on payload CMS. I got no experience on that,
01:55:38unfortunately, so no course planned. Do your triangular lights in the background still work?
01:55:44I haven't seen them on in some time. Or have you just gotten bored? No, I haven't gotten bored. The
01:55:49problem is if I turned them on, I wasn't able to calibrate everything such that they wouldn't
01:55:55flicker. They would constantly flicker. And I found that super annoying in the recordings.
01:55:59So I just kept them off. That's the reason. And I wasn't willing to spend the time to make it work.
01:56:06Because I spent a lot of time, it wasn't able to make it work. So yeah, also because I'm switching
01:56:11between recording setups and I got some other stuff that changes here and there. That's the reason why
01:56:16they're off. Since AI is not reliable, I think I'm going to learn React and Node.js. Do I need to
01:56:24learn JavaScript first? Yeah, I would learn some JavaScript basics. The base syntax, the base logic,
01:56:29I would learn that first. I wouldn't learn every niche feature, but I definitely would learn the
01:56:34basics first. Just finished the VPS Essentials course. It's absolutely amazing. Thank you very
01:56:40much. Thank you very much. Super happy you're liking the course. Yeah, I try to share the
01:56:46essentials that I need for every new application I deploy on a VPS essential. Essentially super happy
01:56:53that you got a lot out of the course. In case anybody's wondering and maybe interested,
01:56:57talking about this VPS Essentials course, which you can find on academy.com. It's a brand new course
01:57:04where I teach you how to properly set up a VPS and run a web application there or OpenClaw or
01:57:10some workflows. Just wanted to say thanks for your work. You are sadly one of the few internet
01:57:18developer personalities that I think we have lost over the years. The programmers got out of control
01:57:23these days, so I appreciate you, the chill disposition. Also, thanks for the call out,
01:57:27what I think we're all thinking lately. Yeah, thank you so much. And I'm definitely not going
01:57:32anywhere. I'm staying. And of course, I'm changing too. And how I work changes because it's changing
01:57:38for all of us. And I'm not creating all that AI content just because it sells, but also because
01:57:45it sells because that is my business after all. And I don't get anything out of just
01:57:50creating old school coding courses that barely anyone buys, unfortunately. But at the same time,
01:57:56I'm also doing that because I use AI. We kind of have to and have to adapt and have to learn how to
01:58:03efficiently work with these tools and get a lot out of them and also get more joy out of them. That's my
01:58:08goal, at least in my mission. So yeah, I'll answer these last messages, which are there right now,
01:58:16because I got to leave soon. I believe in five years, local models will be more efficient.
01:58:21So small models will be able to do the same job today. I don't think token price will
01:58:26matter in the future regarding adding value to AI. Yeah, I think for local models, I definitely
01:58:31see a future maybe where we would have a lot of very specialized small models that can do
01:58:36certain tasks extremely well. And that could be super valuable. Do you still believe that
01:58:42it will still exist, that software developers exist in two years? Yeah, I absolutely believe
01:58:47that. I can't look into the future, but I absolutely believe that. From what I see with models today,
01:58:53how I work with them, what you still need to know, which value you add as a developer,
01:58:58when I look at all these things and then you have other factors like companies not transitioning
01:59:03that fast and so on, I absolutely see developers still existing in two years. But our role is
01:59:09changing and evolving for sure. I agree with you. I feel that in close future good models
01:59:16with wide contacts could be run on average PC or Mac Studio without spending thousands of dollars.
01:59:20So, yeah. Thank you all so, so much for joining. I have to go. So, I got through all the messages
01:59:28I can see right now. Again, I'll try to do this stream every week. In the last year, I did it
01:59:37almost every week. And the long pause I have for now, thank you.

Key Takeaway

Modern software engineering is transitioning from active code writing to a high-level oversight role requiring deep architectural knowledge to prevent the degradation of software quality caused by unvetted AI-generated code.

Highlights

  • GitHub Copilot is shifting to usage-based billing where subscriptions only provide equivalent AI credits, making Cursor or Claude Code viable alternatives for developers seeking different pricing models.

  • Developers are reporting 90% AI-generated code usage, shifting the professional role from writing syntax to defining base types, reviewing specs, and 'babysitting' AI output.

  • Learning programming languages like TypeScript and Go remains essential because their strict typing systems improve AI accuracy and enable human-led code reviews for security and performance.

  • A software developer job market recovery is visible in 2026 data, following a period of massive post-pandemic overhiring rather than purely AI-driven layoffs.

  • Local AI models like those in the Gemma 4 series are effective for text analysis and summarization but remain insufficient for complex agentic coding on four-year-old hardware like an M1 MacBook Pro.

Timeline

Transition to Usage-Based AI Pricing

  • GitHub Copilot is moving away from flat-rate subscriptions toward usage-based billing models.
  • Compute constraints and high inference costs for agentic tokens drive this industry-wide pricing shift.
  • Cursor and Claude Code serve as the primary immediate alternatives for developers avoiding the new Copilot credit system.

Subscription models are becoming less beneficial as they transition into simple prepayments for AI credits. Companies are struggling with the massive token consumption required by autonomous agents. This trend suggests that most major AI coding tools will eventually adopt pay-per-token structures to manage hardware scarcity.

The Evolving Role of the Software Engineer

  • AI now generates up to 90% of code in professional workflows, reducing the time developers spend in traditional 'flow state' typing.
  • The development process now prioritizes defining interfaces and reviewing code over manual syntax construction.
  • Rising token costs may temporarily restore the value of writing simple code segments by hand for efficiency.

While AI increases building speed, it removes the tactile joy of writing code, leading to a feeling of 'babysitting' the machine. Engineers must now act as gatekeepers against 'AI slop' to ensure system stability. Knowing how to read and write code remains a functional necessity for conducting rigorous reviews and ensuring security.

Strategic Tech Stack Selection for 2026

  • TypeScript and Go are the most strategic languages to learn because their type systems guide AI toward more accurate outputs.
  • Meta-frameworks like Next.js and TanStack Start are essential for managing modern web SEO and server-rendering requirements.
  • Local models like Gemma 4 are effective for data privacy but require significant hardware investments for high-level coding tasks.

Language choice should be dictated by how well an AI can reason about the syntax; TypeScript's verbosity is a feature that helps LLMs avoid logic errors. Developers should focus on building concrete projects rather than just collecting certificates. Local AI hosting via LM Studio or Ollama is a growing niche for companies that cannot allow proprietary data to leave their internal networks.

Job Market Realities and Career Longevity

  • Current layoffs are largely a correction for 2021-2022 overhiring rather than a total replacement of humans by AI.
  • Junior developer positions are currently 'stepping stone' jobs at risk, as companies incorrectly believe they only need seniors using AI.
  • Cybersecurity and DevOps are identified as the most stable long-term niches due to the high risk of automating server infrastructure.

The job market in the United States shows steady improvement in 2026 despite the prevailing narrative of AI replacement. Companies are realizing that senior developers do not appear without junior training grounds, which will eventually force a hiring correction. Visibility through social media and public project building is now the primary way to secure remote work in a competitive global market.

The Crisis of Software Quality

  • Software quality across the industry is degrading as companies prioritize AI-driven quantity over human-vetted precision.
  • Unvetted AI code frequently introduces over-engineering miracles and hidden bugs into production environments.
  • High-quality, human-refined software will soon become a significant competitive advantage in a market flooded with AI-generated updates.

There is an industry-wide pressure to push updates faster using AI, leading to messy 'under-the-hood' codebases. While these apps may work on the surface, they often lack the scalability and security of traditionally architected systems. Developers who maintain high standards and push back against aggressive, AI-reliant deadlines will be more valuable in the long run.

Community Posts

View all posts