[
  {
    "start": 0.26,
    "end": 4.04,
    "text": "How important are tech stack choices by"
  },
  {
    "start": 4.08,
    "end": 7.8,
    "text": "developers like you and me now in April"
  },
  {
    "start": 8.1,
    "end": 11.64,
    "text": "2026 with all the things\nthat happened in the AI"
  },
  {
    "start": 11.76,
    "end": 15.72,
    "text": "space and with all the advancements in the\nAI models, and even"
  },
  {
    "start": 15.76,
    "end": 19.58,
    "text": "more importantly, the AI agent harnesses,\nthe AI"
  },
  {
    "start": 19.76,
    "end": 23.08,
    "text": "agent tools like Cloud Code and Codex\nand so on?"
  },
  {
    "start": 23.14,
    "end": 25.22,
    "text": "And I created videos about these tools."
  },
  {
    "start": 25.52,
    "end": 29.42,
    "text": "I have some courses on these tools,\nin case you're interested, Cloud Code"
  },
  {
    "start": 29.46,
    "end": 33.22,
    "text": "courses, which are very popular.\nBut the question today which I"
  },
  {
    "start": 33.32,
    "end": 37.089,
    "text": "wanna take a closer look at it\nand share my opinion on is, how"
  },
  {
    "start": 37.16,
    "end": 40.96,
    "text": "important are tech stack choices by"
  },
  {
    "start": 41.2,
    "end": 44.92,
    "text": "developers? Do they still matter,\nor should we let the"
  },
  {
    "start": 44.98,
    "end": 46.52,
    "text": "AI decide? Or,"
  },
  {
    "start": 47.4,
    "end": 50.96,
    "text": "maybe more relevant,\nshould we make decisions"
  },
  {
    "start": 51.66,
    "end": 54.9,
    "text": "based on the fact\nthat we're about to use AI?"
  },
  {
    "start": 54.98,
    "end": 58.7,
    "text": "And I'll let you know what I mean. Now,\nobviously, the- the"
  },
  {
    "start": 58.8,
    "end": 62.14,
    "text": "most basic form of not caring about the\ntech stack..."
  },
  {
    "start": 62.26,
    "end": 66.2,
    "text": "And by the way,\nI'll primarily focus on tech stack"
  },
  {
    "start": 66.26,
    "end": 70.14,
    "text": "choices from the lens of web developers\nbecause that is"
  },
  {
    "start": 70.18,
    "end": 73.79,
    "text": "my main thing, web development,\nbut I guess it will"
  },
  {
    "start": 73.84,
    "end": 77.78,
    "text": "apply to all kinds of developers. But the-\nthe easy"
  },
  {
    "start": 77.82,
    "end": 81.74,
    "text": "path you could take is, of course,\nthat you may be using a"
  },
  {
    "start": 81.78,
    "end": 85.66,
    "text": "tool like, let's say, Cloud Code,\ndoesn't matter, and you don't"
  },
  {
    "start": 85.7,
    "end": 88.76,
    "text": "really care about the tech stack that's\nbeing chosen."
  },
  {
    "start": 88.84,
    "end": 92.42,
    "text": "Who cares if you're using TypeScript and"
  },
  {
    "start": 92.64,
    "end": 96.38,
    "text": "Next.js with React, or if you're using"
  },
  {
    "start": 96.5,
    "end": 99.6,
    "text": "vanilla JavaScript and, let's say,"
  },
  {
    "start": 100.16,
    "end": 104.1,
    "text": "TanStack Start,\nor maybe you're using Angular instead of"
  },
  {
    "start": 104.14,
    "end": 106.64,
    "text": "Who cares, right? Let the AI decide."
  },
  {
    "start": 107.4,
    "end": 111.18,
    "text": "Now, you could do that, of course,\nbut here, we enter the realm of"
  },
  {
    "start": 111.4,
    "end": 115.08,
    "text": "white coding, obviously,\nbecause we as developer"
  },
  {
    "start": 115.1,
    "end": 118.8,
    "text": "don't make any choices.\nAnd as soon as you stop"
  },
  {
    "start": 118.86,
    "end": 122.08,
    "text": "making choices and decisions,\nas soon as you stop"
  },
  {
    "start": 122.3,
    "end": 123.99,
    "text": "steering the AI and"
  },
  {
    "start": 124.98,
    "end": 128.769,
    "text": "caring about the code, you could say,\n\"That is my definition of"
  },
  {
    "start": 128.78,
    "end": 132.69,
    "text": "white coding.\" But of course,\nthere would be one way of saying"
  },
  {
    "start": 132.74,
    "end": 135.68,
    "text": "don't really matter anymore,\nand I'll get back to that question."
  },
  {
    "start": 135.96,
    "end": 139.58,
    "text": "The- the other maybe more relevant aspect,"
  },
  {
    "start": 139.74,
    "end": 140.01,
    "text": "though,"
  },
  {
    "start": 140.92,
    "end": 142.06,
    "text": "is that you could argue"
  },
  {
    "start": 142.96,
    "end": 146.58,
    "text": "that yes, you as a developer kind of still"
  },
  {
    "start": 146.78,
    "end": 150.76,
    "text": "make a choice, but ultimately,\nit's influenced"
  },
  {
    "start": 150.8,
    "end": 154.7,
    "text": "by the fact that you're about to use AI to\nhelp with the"
  },
  {
    "start": 154.72,
    "end": 158.16,
    "text": "development process.\nAnd you will review the code."
  },
  {
    "start": 158.26,
    "end": 160.14,
    "text": "You care about it.\nYou're not white coding."
  },
  {
    "start": 160.21,
    "end": 164.07,
    "text": "But still,\nbecause you're about to use AI a"
  },
  {
    "start": 164.2,
    "end": 168.18,
    "text": "lot, you use a tech stack you know AI\nis good at."
  },
  {
    "start": 168.54,
    "end": 172.48,
    "text": "You use TypeScript,\nyou use Next.js with React, for example,"
  },
  {
    "start": 172.58,
    "end": 176.12,
    "text": "because you know there's been a lot of\ntraining data on that, and"
  },
  {
    "start": 176.56,
    "end": 180.48,
    "text": "AI will do good at that. So, these\nare the two"
  },
  {
    "start": 181.02,
    "end": 184.2,
    "text": "main points here. We have the first"
  },
  {
    "start": 184.9,
    "end": 188.84,
    "text": "way of not caring, which is let AI choose,\nthe white coding approach,"
  },
  {
    "start": 189.16,
    "end": 192.86,
    "text": "and we have the second, uh, aspect,\nwhich is that we let"
  },
  {
    "start": 192.92,
    "end": 194.64,
    "text": "AI influence the choice."
  },
  {
    "start": 196.52,
    "end": 200.04,
    "text": "I would argue both approaches are"
  },
  {
    "start": 200.14,
    "end": 203.38,
    "text": "kind of wrong and a bit shortsighted."
  },
  {
    "start": 204.48,
    "end": 206.42,
    "text": "I would argue, as a developer,"
  },
  {
    "start": 207.56,
    "end": 211.5,
    "text": "it's more important than ever, maybe,\nto have an"
  },
  {
    "start": 211.54,
    "end": 215.46,
    "text": "opinion on the tech stack you're going to\nwork on, to make"
  },
  {
    "start": 215.56,
    "end": 219.38,
    "text": "smart decisions and choices, because,\nof course, the"
  },
  {
    "start": 219.5,
    "end": 223.0,
    "text": "way we developers work is shifting, is"
  },
  {
    "start": 223.08,
    "end": 226.24,
    "text": "changing. We are writing less code."
  },
  {
    "start": 226.38,
    "end": 230.28,
    "text": "I definitely write less code.\nMay be different for you."
  },
  {
    "start": 230.3,
    "end": 232.18,
    "text": "Maybe it will forever be different for\nyou."
  },
  {
    "start": 232.2,
    "end": 236.06,
    "text": "But as a industry as a whole,\nit's clear to see"
  },
  {
    "start": 236.12,
    "end": 239.96,
    "text": "that there is a big shift going on to\ndevelopers writing less"
  },
  {
    "start": 240.02,
    "end": 243.78,
    "text": "code and instead orchestrating\nand using these"
  },
  {
    "start": 243.86,
    "end": 247.36,
    "text": "AI agents and tools. And that, of course,"
  },
  {
    "start": 248.22,
    "end": 252.0,
    "text": "implies that it becomes even more\nimportant which"
  },
  {
    "start": 252.02,
    "end": 255.84,
    "text": "choices and decisions we make.\nIf you go down the"
  },
  {
    "start": 255.94,
    "end": 257.079,
    "text": "white coding tunnel,"
  },
  {
    "start": 258.06,
    "end": 261.32,
    "text": "if you let AI make the- the choices, th-"
  },
  {
    "start": 261.54,
    "end": 262.24,
    "text": "decisions,"
  },
  {
    "start": 263.94,
    "end": 267.69,
    "text": "that may not be a great future as a\ndeveloper, for obvious reasons,"
  },
  {
    "start": 267.78,
    "end": 271.34,
    "text": "because who needs you if all you do is"
  },
  {
    "start": 271.36,
    "end": 274.89,
    "text": "ask the AI without any opinions, without"
  },
  {
    "start": 275.0,
    "end": 278.02,
    "text": "any influence on the code it will produce?"
  },
  {
    "start": 278.16,
    "end": 280.04,
    "text": "Nobody needs a developer for that, right?"
  },
  {
    "start": 280.1,
    "end": 283.5,
    "text": "So, that will not lead anywhere. Now,\nthat may be"
  },
  {
    "start": 284.32,
    "end": 288.3,
    "text": "a- a decent,\na good approach for quickly building some"
  },
  {
    "start": 288.4,
    "end": 292.28,
    "text": "building some internal application\nthat just needs to do"
  },
  {
    "start": 292.38,
    "end": 296.08,
    "text": "one thing well and you don't care about\nedge cases, niche cases, problem"
  },
  {
    "start": 296.14,
    "end": 296.66,
    "text": "security."
  },
  {
    "start": 297.56,
    "end": 301.2,
    "text": "There are definitely use cases where this\nmay"
  },
  {
    "start": 301.36,
    "end": 305.16,
    "text": "be a- a valid approach,\nwhere you may just white code"
  },
  {
    "start": 305.26,
    "end": 308.52,
    "text": "something. This also, of course,\nmay be very useful."
  },
  {
    "start": 308.64,
    "end": 312.56,
    "text": "White coding may be very useful for people\nthat don't know how to"
  },
  {
    "start": 312.62,
    "end": 316.52,
    "text": "code but that can build some of the\nsoftware they need for"
  },
  {
    "start": 316.58,
    "end": 320.54,
    "text": "themselves with ease.\nWith all the disadvantages white coding"
  },
  {
    "start": 320.62,
    "end": 321.68,
    "text": "it has its-"
  },
  {
    "start": 322.56,
    "end": 326.44,
    "text": "its- its purpose, I would say. There\nare use cases where it may"
  },
  {
    "start": 326.52,
    "end": 330.36,
    "text": "be a decent decision. But of course,\nobviously,"
  },
  {
    "start": 330.4,
    "end": 334.26,
    "text": "case, and the people\nthat do white code may not even know which"
  },
  {
    "start": 334.34,
    "end": 338.06,
    "text": "options exist out there. Now,\nwhen it comes to letting AI"
  },
  {
    "start": 338.14,
    "end": 342.06,
    "text": "influence the choice, I would argue,\nthis may"
  },
  {
    "start": 342.24,
    "end": 346.0,
    "text": "have been a valid argument maybe, like,\na year"
  },
  {
    "start": 346.08,
    "end": 346.5,
    "text": "ago,"
  },
  {
    "start": 347.42,
    "end": 351.34,
    "text": "may- maybe not even back then,\nbut definitely not anymore today,"
  },
  {
    "start": 351.42,
    "end": 351.74,
    "text": "you why."
  },
  {
    "start": 353.0,
    "end": 356.18,
    "text": "Obviously, AI has a favorite stack."
  },
  {
    "start": 356.28,
    "end": 358.3,
    "text": "I've said that before in other videos."
  },
  {
    "start": 358.36,
    "end": 362.14,
    "text": "If you let AI run,\nif you go down the white coding"
  },
  {
    "start": 362.22,
    "end": 366.08,
    "text": "path, chances are pretty high,\nif we're talking about web development,"
  },
  {
    "start": 366.46,
    "end": 370.22,
    "text": "that you will get a TypeScript, React,\nNext.js,"
  },
  {
    "start": 370.68,
    "end": 372.932,
    "text": "Tailwind, uh, uh...... project, right?"
  },
  {
    "start": 373.602,
    "end": 377.252,
    "text": "That's the favorite stack of AI,\nand there are"
  },
  {
    "start": 377.352,
    "end": 381.252,
    "text": "reasons for that. Obviously,\nthere have been a lot of React,"
  },
  {
    "start": 381.412,
    "end": 384.512,
    "text": "Next.js,\nTailwind projects in the training data,"
  },
  {
    "start": 385.452,
    "end": 389.172,
    "text": "depending on how we look at the training\ndata, if we include code"
  },
  {
    "start": 389.252,
    "end": 392.732,
    "text": "from the 2010s, the early 2010 years,"
  },
  {
    "start": 393.212,
    "end": 395.852,
    "text": "obviously there will not be any Tailwind\nin there."
  },
  {
    "start": 395.912,
    "end": 399.602,
    "text": "There will be far fewer TypeScript\nprojects or no TypeScript"
  },
  {
    "start": 399.612,
    "end": 403.112,
    "text": "projects in there, um,\nno Next.js projects."
  },
  {
    "start": 403.192,
    "end": 406.832,
    "text": "So, obviously,\nthere would have been a lot of vanilla"
  },
  {
    "start": 407.032,
    "end": 410.662,
    "text": "jQuery projects in that training data too,\nand there definitely"
  },
  {
    "start": 410.772,
    "end": 414.412,
    "text": "were. But the reason for\nthat not being the"
  },
  {
    "start": 414.492,
    "end": 418.432,
    "text": "favorite tech stack of AI, of course,\nis not just the amount"
  },
  {
    "start": 418.472,
    "end": 421.372,
    "text": "of training data it saw, which matters,\nbut it's not the only thing."
  },
  {
    "start": 421.732,
    "end": 425.642,
    "text": "But it's also that these AI models,\nas we use them, no"
  },
  {
    "start": 425.812,
    "end": 429.532,
    "text": "matter by which provider,\nthey go through different stages."
  },
  {
    "start": 429.592,
    "end": 431.772,
    "text": "There is the pre-training str- stage."
  },
  {
    "start": 431.792,
    "end": 434.212,
    "text": "There is the fine-tuning,\nthe reinforcement learning stages."
  },
  {
    "start": 434.252,
    "end": 437.972,
    "text": "There are all these stages where the model\nprovider kind of"
  },
  {
    "start": 438.072,
    "end": 440.392,
    "text": "shapes these models and their behavior."
  },
  {
    "start": 440.732,
    "end": 442.472,
    "text": "And then there are system prompts."
  },
  {
    "start": 442.512,
    "end": 446.132,
    "text": "If you're using a tool like Claude Code,\nthere is an"
  },
  {
    "start": 446.212,
    "end": 449.312,
    "text": "invisible system prompt, more\nor less invisible, that"
  },
  {
    "start": 449.392,
    "end": 453.072,
    "text": "instructs the AI model to act in"
  },
  {
    "start": 453.192,
    "end": 456.972,
    "text": "certain ways. And we already know,\nwe saw that, um,"
  },
  {
    "start": 457.372,
    "end": 460.912,
    "text": "that these models have definitely been"
  },
  {
    "start": 461.032,
    "end": 464.952,
    "text": "influenced to prefer certain technologies\nlike TypeScript and"
  },
  {
    "start": 465.032,
    "end": 468.992,
    "text": "React. And why is that? That is because,\nespecially TypeScript,"
  },
  {
    "start": 469.032,
    "end": 472.712,
    "text": "for example, is a language\nthat works pretty well for AI,"
  },
  {
    "start": 472.832,
    "end": 476.512,
    "text": "because it is able to validate the"
  },
  {
    "start": 476.572,
    "end": 479.792,
    "text": "code it produced by checking for type\nerrors."
  },
  {
    "start": 480.052,
    "end": 482.592,
    "text": "Obviously,\nthat's not the only way of validating."
  },
  {
    "start": 482.672,
    "end": 486.412,
    "text": "A type-error-free code base\nis not necessarily a good code"
  },
  {
    "start": 486.452,
    "end": 489.872,
    "text": "base and (laughs) not necessarily a code\nbase that works the way you want it to"
  },
  {
    "start": 489.892,
    "end": 491.972,
    "text": "work, but it's a indicator."
  },
  {
    "start": 492.902,
    "end": 496.872,
    "text": "It tends to be better than vanilla\nJavaScript as far"
  },
  {
    "start": 496.932,
    "end": 500.712,
    "text": "as I know. So, these\nare reasons why AI has the"
  },
  {
    "start": 500.772,
    "end": 504.672,
    "text": "favorite tech stack\nand why you may come to the conclusion"
  },
  {
    "start": 504.732,
    "end": 508.612,
    "text": "a good idea to go with\nthat favorite tech stack"
  },
  {
    "start": 508.652,
    "end": 510.472,
    "text": "or something closely related."
  },
  {
    "start": 511.592,
    "end": 515.432,
    "text": "For example, you may decide\nthat using vanilla JavaScript is not"
  },
  {
    "start": 515.472,
    "end": 519.072,
    "text": "something you wanna do because you heard,\nby me for example, that"
  },
  {
    "start": 519.152,
    "end": 523.112,
    "text": "AI benefits from using type-safe languages\nlike"
  },
  {
    "start": 523.152,
    "end": 523.712,
    "text": "TypeScript."
  },
  {
    "start": 524.672,
    "end": 527.752,
    "text": "And there may be some truth to that.\nBut in..."
  },
  {
    "start": 528.372,
    "end": 531.252,
    "text": "At this point in time, in April 2026,"
  },
  {
    "start": 532.092,
    "end": 536.032,
    "text": "it has been proven over and over again,\nand it has been my experience too,"
  },
  {
    "start": 536.112,
    "end": 539.872,
    "text": "that AI and these AI agents like Claude\nCode are"
  },
  {
    "start": 539.932,
    "end": 543.432,
    "text": "really good at picking up whichever tech\nstack you"
  },
  {
    "start": 543.492,
    "end": 547.452,
    "text": "throw at them. It used to be the case\nthat it is kind of annoying"
  },
  {
    "start": 547.492,
    "end": 551.452,
    "text": "to, for example, work with libraries\nor frameworks that are pretty"
  },
  {
    "start": 551.552,
    "end": 555.452,
    "text": "new and where there hasn't been a lot of\ndata"
  },
  {
    "start": 555.512,
    "end": 559.312,
    "text": "in the training data\nor maybe no data at all,"
  },
  {
    "start": 559.432,
    "end": 563.392,
    "text": "anymore. As a developer using AI,\nyou can obviously go"
  },
  {
    "start": 563.472,
    "end": 566.032,
    "text": "to the docs of any library you wanna use."
  },
  {
    "start": 566.192,
    "end": 569.852,
    "text": "Let's say you wanna use the latest version\nof Nuxt.js"
  },
  {
    "start": 569.952,
    "end": 573.682,
    "text": "or you wanna use Svelte 5\nor whatever it is,"
  },
  {
    "start": 574.332,
    "end": 577.892,
    "text": "uh, TanStack Start, for example, which\nis relatively new."
  },
  {
    "start": 578.972,
    "end": 582.192,
    "text": "You can go to the docs of these projects,\nand you can"
  },
  {
    "start": 582.612,
    "end": 586.212,
    "text": "pick the relevant articles\nand just throw them into the"
  },
  {
    "start": 586.272,
    "end": 590.172,
    "text": "context of your current chat session so\nthat the AI is aware of"
  },
  {
    "start": 590.252,
    "end": 594.192,
    "text": "this documentation.\nAnd it will be able to pick up on the code"
  },
  {
    "start": 594.232,
    "end": 598.052,
    "text": "examples and the explanation it sees there\nand apply that to"
  },
  {
    "start": 598.112,
    "end": 601.112,
    "text": "your code base. So you can absolutely"
  },
  {
    "start": 601.352,
    "end": 605.272,
    "text": "use very new libraries\nthat may not have been"
  },
  {
    "start": 605.332,
    "end": 609.192,
    "text": "in the,\nin the training data in your project"
  },
  {
    "start": 609.252,
    "end": 611.652,
    "text": "typically don't even have to go to the\ndocs and"
  },
  {
    "start": 612.532,
    "end": 616.492,
    "text": "choose them manually. Instead,\nif you just have a specific enough"
  },
  {
    "start": 616.512,
    "end": 618.652,
    "text": "prompt where you tell it\nthat you wanna use"
  },
  {
    "start": 619.572,
    "end": 623.312,
    "text": "a library, let's say TanStack Start,\nand you tell the AI that it should go"
  },
  {
    "start": 623.432,
    "end": 627.152,
    "text": "lo- look at the docs,\nand you maybe gave it a c- uh, an"
  },
  {
    "start": 627.252,
    "end": 631.092,
    "text": "MCP like the Context-7 MCP or the"
  },
  {
    "start": 631.272,
    "end": 634.692,
    "text": "AI agents like Claude Code and so on,\nthey also have web search, you"
  },
  {
    "start": 634.762,
    "end": 638.672,
    "text": "trust that it does a web search\nand finds the relevant"
  },
  {
    "start": 638.732,
    "end": 642.712,
    "text": "documentation. And you can, of course,\ninfluence that by using skills,"
  },
  {
    "start": 643.572,
    "end": 647.352,
    "text": "Uh, for example, I have a,\na code research skill where I"
  },
  {
    "start": 647.412,
    "end": 651.372,
    "text": "tell the AI that for certain prompts I may\nbe"
  },
  {
    "start": 651.492,
    "end": 655.332,
    "text": "using, it should take a look at\nthat skill, and in that skill,"
  },
  {
    "start": 655.372,
    "end": 658.652,
    "text": "how it should look up docs.\nSo you may have stuff like that."
  },
  {
    "start": 658.852,
    "end": 662.052,
    "text": "And if you do have that,\nyou typically don't have to include"
  },
  {
    "start": 662.072,
    "end": 665.872,
    "text": "documentation yourself. Uh, instead,\nthe AI can look"
  },
  {
    "start": 665.972,
    "end": 669.752,
    "text": "for it on its own and include it\nand pull in the relevant documentation as"
  },
  {
    "start": 669.952,
    "end": 673.932,
    "text": "it needs to. And, shocking, of course,\nas a developer you can also still"
  },
  {
    "start": 673.992,
    "end": 677.652,
    "text": "write code. And it, it turns out that\nif you"
  },
  {
    "start": 678.152,
    "end": 679.002,
    "text": "have a project,"
  },
  {
    "start": 680.172,
    "end": 683.212,
    "text": "AI tends to kind of"
  },
  {
    "start": 683.472,
    "end": 687.192,
    "text": "replicate what's already in there\nregarding code"
  },
  {
    "start": 687.272,
    "end": 691.072,
    "text": "style, for example. So\nif you have a project,"
  },
  {
    "start": 691.112,
    "end": 695.002,
    "text": "maybe you already created some functions\nin there, some routes"
  },
  {
    "start": 695.192,
    "end": 698.812,
    "text": "already, anything like\nthat where you may be using"
  },
  {
    "start": 698.852,
    "end": 702.842,
    "text": "Nuxt.js or TanStack Start\nor whatever it is, the AI will"
  },
  {
    "start": 702.872,
    "end": 706.192,
    "text": "pick up on that.\nAnd it will not suddenly start using"
  },
  {
    "start": 706.252,
    "end": 709.812,
    "text": "Next.js syntax and features in that"
  },
  {
    "start": 709.852,
    "end": 711.872,
    "text": "TanStack Start project typically."
  },
  {
    "start": 711.912,
    "end": 714.992,
    "text": "So all these things combined,\nexisting code,"
  },
  {
    "start": 715.342,
    "end": 717.5,
    "text": "uh..Pulling in the right context,"
  },
  {
    "start": 718.34,
    "end": 722.1,
    "text": "nudging the AI at, uh, to-\ntowards looking up"
  },
  {
    "start": 722.14,
    "end": 725.38,
    "text": "documentation and including that,\nall these things together make it"
  },
  {
    "start": 725.72,
    "end": 729.67,
    "text": "really easy these days, um,\nto work with libraries"
  },
  {
    "start": 729.74,
    "end": 733.31,
    "text": "or a tech stack in general that\nis not the default"
  },
  {
    "start": 733.4,
    "end": 737.38,
    "text": "and that may include certain technologies\nthat are not well-known by"
  },
  {
    "start": 737.44,
    "end": 741.09,
    "text": "AI. That has been my experience.\nI read a lot on X by other"
  },
  {
    "start": 741.18,
    "end": 744.72,
    "text": "people where the experience has been kind\nof similar, so that"
  },
  {
    "start": 744.86,
    "end": 748.62,
    "text": "definitely works today. Maybe that\nwas different a year ago, but"
  },
  {
    "start": 748.68,
    "end": 752.56,
    "text": "it's absolutely viable today. And\nthat kind of brings me back to"
  },
  {
    "start": 752.64,
    "end": 756.44,
    "text": "my original question:\nDoes the tech stack choice"
  },
  {
    "start": 756.5,
    "end": 760.32,
    "text": "still matter? Because, of course,\nit's great that you can make a choice,"
  },
  {
    "start": 760.42,
    "end": 764.36,
    "text": "that you are not forced to take one of\nthese two routes, right?"
  },
  {
    "start": 764.76,
    "end": 768.72,
    "text": "That is great. But does it matter?\nAnd I would argue, yes, it matters a"
  },
  {
    "start": 768.82,
    "end": 772.49,
    "text": "lot. As I said initially, that\nis one of the things that"
  },
  {
    "start": 772.58,
    "end": 775.53,
    "text": "sets a developer apart from\nnon-developers."
  },
  {
    "start": 775.64,
    "end": 777.44,
    "text": "Not the only thing, but a thing."
  },
  {
    "start": 778.4,
    "end": 782.08,
    "text": "Different projects benefit from different\ntech stack"
  },
  {
    "start": 782.14,
    "end": 785.99,
    "text": "choices. And yes, theoretically,\nyou can build anything"
  },
  {
    "start": 786.02,
    "end": 789.76,
    "text": "with any tech stack\nor with most tech stacks, and often it may"
  },
  {
    "start": 789.82,
    "end": 793.81,
    "text": "not matter, but it can matter. If you\nare working on"
  },
  {
    "start": 793.82,
    "end": 797.74,
    "text": "some project where performance is key,\nand I don't mean the performance"
  },
  {
    "start": 797.78,
    "end": 801.54,
    "text": "for your 10 users, I mean for, uh,\nbigger projects where performance"
  },
  {
    "start": 801.68,
    "end": 805.56,
    "text": "really will matter,\nyou may prefer to go for a"
  },
  {
    "start": 805.68,
    "end": 809.62,
    "text": "backend language like Go, for example,\nbecause you"
  },
  {
    "start": 809.68,
    "end": 813.5,
    "text": "want better performance,\na better memory footprint than you maybe"
  },
  {
    "start": 813.56,
    "end": 817.52,
    "text": "with, let's say, TypeScript.\nThat being said, just to"
  },
  {
    "start": 817.54,
    "end": 818.48,
    "text": "also have that in there,"
  },
  {
    "start": 819.66,
    "end": 823.54,
    "text": "there is no reason to over-optimize\nif you're just building something and you"
  },
  {
    "start": 823.62,
    "end": 825.56,
    "text": "don't even know how many users you'll\nhave."
  },
  {
    "start": 825.64,
    "end": 829.58,
    "text": "If you ever reach the point where your\napplication chokes under"
  },
  {
    "start": 829.62,
    "end": 831.86,
    "text": "the load, you can always rewrite it."
  },
  {
    "start": 832.2,
    "end": 835.32,
    "text": "That also is easier than ever now with AI."
  },
  {
    "start": 835.46,
    "end": 838.7,
    "text": "But yeah,\nthose choices obviously still matter."
  },
  {
    "start": 839.62,
    "end": 841.8,
    "text": "It also matters what you, as a developer,\nknow."
  },
  {
    "start": 842.24,
    "end": 846.22,
    "text": "If you are really good in Angular,\nlet's say, there's no"
  },
  {
    "start": 846.4,
    "end": 849.16,
    "text": "reason to build a React application."
  },
  {
    "start": 849.18,
    "end": 853.04,
    "text": "Because, as a developer,\nyou still wanna understand and"
  },
  {
    "start": 853.08,
    "end": 856.52,
    "text": "review the code and get in there\nand write some code hi- here and there"
  },
  {
    "start": 856.58,
    "end": 859.56,
    "text": "to, again, get AI to move into the right"
  },
  {
    "start": 859.68,
    "end": 862.92,
    "text": "direction.\nWe don't wanna become white coders."
  },
  {
    "start": 862.96,
    "end": 866.47,
    "text": "Instead,\nwe wanna leverage our knowledge"
  },
  {
    "start": 866.52,
    "end": 870.08,
    "text": "enhance it or leverage it, yeah, with AI."
  },
  {
    "start": 870.16,
    "end": 874.04,
    "text": "So obviously,\nif you know something really well, that"
  },
  {
    "start": 874.06,
    "end": 877.92,
    "text": "reason to go with\nthat technological choice, with"
  },
  {
    "start": 878.0,
    "end": 880.61,
    "text": "library, programming language, whatever it"
  },
  {
    "start": 880.64,
    "end": 884.08,
    "text": "is. And therefore, yes, tech stack"
  },
  {
    "start": 884.12,
    "end": 887.91,
    "text": "choices do matter,\nand different languages, different"
  },
  {
    "start": 888.02,
    "end": 891.58,
    "text": "frameworks, libraries, they have pur-\npurposes."
  },
  {
    "start": 891.6,
    "end": 895.14,
    "text": "They have a reason to exist. Now,\nyou could definitely make the"
  },
  {
    "start": 895.22,
    "end": 896.82,
    "text": "argument that"
  },
  {
    "start": 898.18,
    "end": 901.94,
    "text": "there are some changes going on there\nbecause maybe, like,"
  },
  {
    "start": 901.96,
    "end": 905.46,
    "text": "five or six years ago, a new JavaScript"
  },
  {
    "start": 905.52,
    "end": 909.46,
    "text": "library may have appeared. You know,\nback then, we had new"
  },
  {
    "start": 909.52,
    "end": 912.92,
    "text": "JavaScript libraries almost every week,\nit felt like."
  },
  {
    "start": 913.0,
    "end": 915.86,
    "text": "Uh, a new library may have come up because"
  },
  {
    "start": 916.72,
    "end": 919.64,
    "text": "it provided better developer ergonomics."
  },
  {
    "start": 920.14,
    "end": 923.32,
    "text": "That may not be as relevant today anymore."
  },
  {
    "start": 923.36,
    "end": 926.6,
    "text": "Today, you could argue, uh,\na new library could come up"
  },
  {
    "start": 926.88,
    "end": 930.76,
    "text": "because it's easier to use by agents,\nbecause"
  },
  {
    "start": 930.88,
    "end": 934.46,
    "text": "it does something\nthat makes it particularly"
  },
  {
    "start": 934.64,
    "end": 938.31,
    "text": "easy to be used by agents\nwhile still being readable and"
  },
  {
    "start": 938.36,
    "end": 940.5,
    "text": "understandable by humans too, of course."
  },
  {
    "start": 940.84,
    "end": 944.2,
    "text": "But yeah, I definitely could see a sh-\na shift like this happening."
  },
  {
    "start": 944.73,
    "end": 948.32,
    "text": "And some reasons for why you might have\nchosen a certain"
  },
  {
    "start": 948.38,
    "end": 952.26,
    "text": "library or framework\nor programming language in the past may"
  },
  {
    "start": 952.32,
    "end": 955.78,
    "text": "not matter anymore because you\nare writing less code."
  },
  {
    "start": 956.42,
    "end": 960.22,
    "text": "Still, for me personally, at least,\nand I have the luxury of"
  },
  {
    "start": 960.26,
    "end": 964.12,
    "text": "being able to make a lot of tech stack\nchoices for my own projects, obviously,"
  },
  {
    "start": 964.18,
    "end": 967.68,
    "text": "so for me, aesthetics still matter, for"
  },
  {
    "start": 967.7,
    "end": 971.54,
    "text": "example.\nI still wanna work with a tech stack,"
  },
  {
    "start": 972.14,
    "end": 976.02,
    "text": "I enjoy looking at the code because I'm,\nI'm looking at a lot of code."
  },
  {
    "start": 976.08,
    "end": 979.7,
    "text": "I'm reviewing a lot of code,\nso I want to look at"
  },
  {
    "start": 979.76,
    "end": 982.88,
    "text": "something I- I- I like seeing, right?"
  },
  {
    "start": 983.26,
    "end": 987.18,
    "text": "So yeah, tech stack choices,\nin my opinion, still"
  },
  {
    "start": 987.28,
    "end": 990.94,
    "text": "matter.\nThe reasons may have changed a bit and,"
  },
  {
    "start": 991.04,
    "end": 994.37,
    "text": "the,\nthe impact of choosing certain"
  },
  {
    "start": 994.98,
    "end": 997.84,
    "text": "uh, but it's an important choice,\nin my opinion."
  },
  {
    "start": 998.08,
    "end": 1001.99,
    "text": "And of course, as always,\nI am also interested in hearing your"
  },
  {
    "start": 1002.02,
    "end": 1002.21,
    "text": "that."
  }
]