Jonathan Blow Clips
Jonathan Blow Clips
  • 76
  • 1 053 240
Jonathan Blow on the Design of Jai
Support me on Ko-fi: ko-fi.com/jonathanblowclips
Jonathan Blow on the Design of Jai
Clip from Jonathan Blow
Original: ua-cam.com/video/7BaWley751Y/v-deo.html
Twitch: twitch.tv/j_blow
UA-cam: www.youtube.com/@jblow888
#jonathanblow #gamedev #webdevelopment #programming #jai
Переглядів: 5 241

Відео

Jonathan Blow on JavaScript and Mediocre Programmers
Переглядів 12 тис.5 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on JavaScript and Mediocre Programmers Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #javascript
Jonathan Blow on Beat Saber
Переглядів 3,4 тис.5 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Beat Saber Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #beatsaber
Jonathan Blow on C++
Переглядів 11 тис.5 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on C Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #cplusplusprogramming
Jonathan Blow on Swift's Compile Times
Переглядів 11 тис.5 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Swift's Compile Times Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #swift
Jonathan Blow on The Problem With Twitter
Переглядів 7 тис.5 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on The Problem With Twitter Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #twitter #x
Jonathan Blow "Rust Will Lose"
Переглядів 28 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow "Rust Will Lose" Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #rust
Jonathan Blow on Becoming Famous
Переглядів 6 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Becoming Famous Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on 16:9
Переглядів 14 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on 16:9 Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #169
Jonathan Blow on Burning Out
Переглядів 15 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Burning Out Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #burnout
Jonathan Blow on Video Games from Japan
Переглядів 10 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Video Games from Japan Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #japan
Jonathan Blow on C++ and JavaScript
Переглядів 13 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow C and JavaScript Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #cpp #javascript
Jonathan Blow Explains Geometric Algebra
Переглядів 17 тис.6 місяців тому
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow Explains Geometric Algebra Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on AI Consciousness
Переглядів 6 тис.6 місяців тому
Interview: ua-cam.com/video/sMEF7AFy45Y/v-deo.html Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on AI Consciousness Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #ai #agi
Jonathan Blow on Live vs Dead Players
Переглядів 7 тис.6 місяців тому
Interview: ua-cam.com/video/7QX4eULtjFU/v-deo.html Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Live vs Dead Players Clip from Jonathan Blow Twitch: twitch.tv/j_blow UA-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on AI Art
Переглядів 10 тис.6 місяців тому
Jonathan Blow on AI Art
Jonathan Blow on How Games Set Themselves Apart
Переглядів 9 тис.6 місяців тому
Jonathan Blow on How Games Set Themselves Apart
Jonathan Blow on The Death of Real Time Strategy
Переглядів 6 тис.6 місяців тому
Jonathan Blow on The Death of Real Time Strategy
Jonathan Blow on Designing a Particle System
Переглядів 12 тис.6 місяців тому
Jonathan Blow on Designing a Particle System
Jonathan Blow on What He Would Tell His Younger Self
Переглядів 4,1 тис.6 місяців тому
Jonathan Blow on What He Would Tell His Younger Self
Jonathan Blow on Docker
Переглядів 23 тис.6 місяців тому
Jonathan Blow on Docker
Jonathan Blow on Advice For Indie Game Developers
Переглядів 17 тис.6 місяців тому
Jonathan Blow on Advice For Indie Game Developers
Jonathan Blow on the Design of Braid
Переглядів 2,3 тис.6 місяців тому
Jonathan Blow on the Design of Braid
Jonathan Blow on Understanding the Universe
Переглядів 2,3 тис.6 місяців тому
Jonathan Blow on Understanding the Universe
Jonathan Blow on What Books He Is Reading
Переглядів 7 тис.6 місяців тому
Jonathan Blow on What Books He Is Reading
Jonathan Blow on His First Video Game
Переглядів 3,4 тис.6 місяців тому
Jonathan Blow on His First Video Game
Jonathan Blow on the Problem with OpenGL
Переглядів 40 тис.7 місяців тому
Jonathan Blow on the Problem with OpenGL
Jonathan Blow on How He Plans His Games
Переглядів 4 тис.7 місяців тому
Jonathan Blow on How He Plans His Games
Jonathan Blow on the Problem with Modern Movies
Переглядів 9 тис.7 місяців тому
Jonathan Blow on the Problem with Modern Movies
Jonathan Blow on Problem Solving
Переглядів 17 тис.8 місяців тому
Jonathan Blow on Problem Solving

КОМЕНТАРІ

  • @ToumalRakesh
    @ToumalRakesh День тому

    Most of the basic crap I find out via playtesting in C++ I instead get told via compiler errors. Rust is "harder"?? No. It is easier. And I have introduced several devs who all loved it, and the only " issue" I see them encounter is trying to do things the way it was done in C/C++

  • @0runny
    @0runny День тому

    * Either you love the complier or you love the debugger. You choose. * I'm a principal dev with +30 years development experience in C, C++, Java, Go and Rust. Which would I use to develop a game in? I don't know because I'm not a game developer. However, if I wanted to build a multi-threaded,, distributed system I'd use Go. If I wanted to to build a high-frequency automated trading system I'd use Rust. Which is what I'm doing right now. I can't have any crashes, no latency spikes, no garbage collection. Just fast, performant CPU / GPU utilisation. With Rust you pay upfront in longer dev times, knowing that in the longer term you won't have to spend your time with the debugger.

  • @samarbid13
    @samarbid13 День тому

    It's like the books of religions VS real life... Welcome to the atheistic side of programming! 😅💻 Keep in mind that religions were created to keep people in line, so the atheistic side of programming should be used with caution, ensuring you know what you're doing! ⚠

  • @uxel-g9y
    @uxel-g9y 5 днів тому

    I do not do game dev so idk if cpp is better for this. I use rust to interface with dodgy .dll/.so files from third parties. Having cpp do that is possible but its much harder to properly define what certain things ought to be able to do. For example I dont think there is a way to prevent a handle to something from beeing sent to another thread in cpp in rust this is trivial. Ive sadly seen handles passed around threads in cpp code too much when its clear that doing so is ub. Sadly its to ultra sad kind of ub with dodgy dll files where your application randomly crashes 5 minutes later because of stack corruption that the dll did because you used a handle from it in the wrong thread.

  • @yasin_karaaslan
    @yasin_karaaslan 5 днів тому

    Well it seems like there is a RCE vulnerability in linux which has been present for more than a decade and it's going to be announced in < 2 weeks. He indeed was right

  • @spaghettoboi
    @spaghettoboi 7 днів тому

    One of the worst and most embarrassing clips of all time.

  • @SaeedRezaee-g9e
    @SaeedRezaee-g9e 9 днів тому

    Fucking redundancy for doing so little! A full software rasterizer has less code than drawing a fucking triangle in opengl or even worse in directx!

  • @danser_theplayer01
    @danser_theplayer01 10 днів тому

    I program under the "purposeful" paradigm. If I need an object, I'll have an object, if I need an object that can make related copies of itself and have personal functions glued to them I have a class, if I need something to be called to run a little task to return something I have a function... If I need a loop it's gonna be a for loop instead of any method most of the time, because I can't be bothered to learn 10 lookalike methods that do completely different things and most of the time require n callbacks (sloooow).

  • @danser_theplayer01
    @danser_theplayer01 10 днів тому

    Let me guess: 1) Bloat. 2) Dozens of layers of inheritance, the inheritance pyramid of doom.

  • @emmanuelmantilla1465
    @emmanuelmantilla1465 10 днів тому

    Pragmata Pro is the answer

  • @BigChiken44
    @BigChiken44 10 днів тому

    “There are only two kinds of languages: the ones people complain about and the ones nobody uses.” - Bjarne Stroustrup, creator of C++

    • @imerence6290
      @imerence6290 2 дні тому

      OOP in not a programing language btw

  • @BigChiken44
    @BigChiken44 10 днів тому

    As always he takes some good idea like "too much abstraction is bad" and runs with it till it becomes ridicilous. OOP is good. It's a very convinient, easy and efficient way to structure your programms. It's a GOOOD layer of abstraction. Of course, you need to understand what you are doing, and don't just blindly use OOP everywhere - do not replace all your "switch" statements with virtual functions - that would be really bad - if you know in advance all your cases, put it into a switch statment. But in many other cases - yes, using virtual functions instead of switch would be good.

    • @elturco9573
      @elturco9573 10 днів тому

      Thats the point

    • @schmetterling4477
      @schmetterling4477 10 днів тому

      A switch statement will cost you 3ns on a modern CPU. Replacing it with a class will cost you weeks of restructuring if you get your classes wrong. It's a no-brainer: switch statements all the way. :-)

  • @gsestream
    @gsestream 10 днів тому

    you dont need a shader language, you just need a generic pbr pre-programmed shading system. yes like it was a generic texture raster system. but T&L.

  • @gsestream
    @gsestream 11 днів тому

    encapsulation is a better goal, a main concept in the oop. doing fall in the oop mantra stuff. only use what is actually useful.

    • @schmetterling4477
      @schmetterling4477 10 днів тому

      Encapsulation can be had with namespaces and structs. The problem with OOP is inheritance and overly complicated dependencies that bake in early (and usually wrong) architectural mistakes.

    • @gsestream
      @gsestream 10 днів тому

      @@schmetterling4477 you dont have to do extreme oop, just use what is useful.

    • @gsestream
      @gsestream 10 днів тому

      @@schmetterling4477 simplest self-sufficient independent encapsulation functionality can be just procedural all functionality in one file, ie class style functions c-style code.

    • @schmetterling4477
      @schmetterling4477 10 днів тому

      @@gsestream Totally agree. KISS (Keep It Simple Stupid) rocks.

  • @bhbr-xb6po
    @bhbr-xb6po 14 днів тому

    2:50 "companies still have some degree of QA" made me laugh

  • @jn1mrgn
    @jn1mrgn 15 днів тому

    OOP solves a problem, by using a paradigm which makes it easy to share functional blocks of code amongst many people. I was prepared to hear some intelligent counterarguments, but I found none here.

    • @schmetterling4477
      @schmetterling4477 10 днів тому

      That is not the problem OOP was trying to solve in the beginning because that problem can be solved much better with libraries. The original goal of OOP was design reuse to lower memory demand for code. It does that really, really poorly while causing all kinds of performance problems and architectural nightmares.

  • @jak3legacy
    @jak3legacy 21 день тому

    Isn't Vulkan open source?

  • @benridesbikes6975
    @benridesbikes6975 23 дні тому

    There's a concept called Incidental Complexity, which is more or less what he's talking about. Complexity that doesn't directly solve the core problem you're trying to solve. Entity Component System is a good example, because it's an extra complexity that whilst helpful in some scenarios, does not directly solve your game logic problems. That is to say, if you don't need what ECS offers, then adopting it's extra complexity is wasted effort. In some industries, incidental complexity is so high that 80% of the work is solving problems the frameworks or libraries introduced, whilst trying to solve a very simple problem, and you would have been better off writing it from scratch.

  • @PikminGuts92
    @PikminGuts92 23 дні тому

    Complains toolbar takes up wasted space. Doesn’t set to auto hide. 🤡

  • @ManiacRabbit
    @ManiacRabbit 23 дні тому

    This video was fun lol

  • @KodosUnofficial2-jq5oo
    @KodosUnofficial2-jq5oo 24 дні тому

    sokol and bgfx isn't bad, but sokol_fetch is missing on other languages than c, and you should build bgfx from source.

  • @KodosUnofficial2-jq5oo
    @KodosUnofficial2-jq5oo 24 дні тому

    Ideas in the future : make simp C wrapper, so people can port it to another language.

  • @ricardodelacrvz1400
    @ricardodelacrvz1400 24 дні тому

    me learning openGL right now: 🙃

  • @xynyde0
    @xynyde0 25 днів тому

    This is the only thing me and him have in common lol. Also if someone wants to try out a new font, check out input mono. You can customise it to some extent, and re-produce most major monospace font styles, with more legibility.

  • @therearetoomanytomatoes
    @therearetoomanytomatoes 25 днів тому

    I'm using an LG screen that has a 16x18 ratio. It pretty great! Lots of space vertically and the same amount of width as a normal monitor.

  • @metalgearfan9802
    @metalgearfan9802 29 днів тому

    I'd pay to see a reaction from him to like a Temple OS documentary lmfaoooooo

  • @perguto
    @perguto Місяць тому

    Who's gonna tell Phil Fish and Jon Blow that there Japan ≠ Nintendo?

  • @realth000
    @realth000 Місяць тому

    So tired these days. Can't concentrate on anything.

  • @thrillmore247
    @thrillmore247 Місяць тому

    Jonathan Blow is stuck in the past and is bitter that Rust is better than what he knows, and it's too hard for him to learn so he just says it's bad. Also he is bald and lonely :(

  • @zcizzorhandz5567
    @zcizzorhandz5567 Місяць тому

    Zig, Odin, etc. We need a breakdown of what advantages Jai has over these

    • @KoopstaKlicca
      @KoopstaKlicca 11 днів тому

      No we don't "need" it. Write in the language you find most enjoyable that is available to you

    • @zcizzorhandz5567
      @zcizzorhandz5567 11 днів тому

      @@KoopstaKlicca WTF is enjoyable? We're grownups this is serious business. This is a logical decision not play time.

    • @KoopstaKlicca
      @KoopstaKlicca 11 днів тому

      @@zcizzorhandz5567 No it's a preferential decision. There are million and one languages that can do things and solve problems.

  • @2c0bb61
    @2c0bb61 Місяць тому

    By this logic other programming languages would still have these issues but they would break while you are using them instead of warning you beforehand

  • @justadude8716
    @justadude8716 Місяць тому

    At work we were blessed with docker because it let me work on two embedded projects at once since they needed two different version compilers

  • @stancooper5436
    @stancooper5436 Місяць тому

    If you're an Indi, use something like GoDot.

  • @martingeorgiev999
    @martingeorgiev999 Місяць тому

    Good take, nowadays beginner programmers are not taught how to program but how to conform to OOP principles. And that's hurting both developers and the OOP paradigm. OOP's a just a tool, often times is best to use that tool for designing your public API's yet to do this everywhere is nonsensical, why would I spend hours writing a complex interface hierarchy when it won't even be exported by the module? It may be more extendible for the future but then again I will rewrite it once when I (if I ever) need to actually extend, that is far more efficient than doing it the "OOP way" in the first place.

  • @RustIsWinning
    @RustIsWinning Місяць тому

    Mr jBLOW ME is totally clueless. Rust is winning 🦀🦀🦀

  • @tg5127
    @tg5127 Місяць тому

    That guy is basically that senior dev you meet at your job, who has 20 years of experience, spent his whole career on the same tech but never got offered the opportunity to be a tech lead or architect. And there is a huge reason why. "You end up taking on all these very large belief structures that are very hard to conform to." No, they are hard to conform to *for you*. That guy basically confessed that he absolutely can't work in a team and conform to a team thought pattern, which is why abstraction exists. So his way has to be the real way: "abstraction sucks". Which is also why this guy only released two games in something like fifteen years.

    • @schmetterling4477
      @schmetterling4477 Місяць тому

      OOP doesn't support team development, either. It has the same problems when used by a team as when used by a single developer. ;-)

    • @elturco9573
      @elturco9573 10 днів тому

      The guy wrote a compiler for his own programming language and his new game use his own game engine with his programming language, I mean, he doesn't work only for the money. Morover, you miss the point...

    • @schmetterling4477
      @schmetterling4477 10 днів тому

      @@elturco9573 Reinventing the wheel is not as great an accomplishment in reality as it seems to be in your mind. We don't need more languages. We need more people who know how to use the ones we have efficiently.

    • @tg5127
      @tg5127 9 днів тому

      @@elturco9573 which is all an absolute waste of time

  • @catlolis
    @catlolis Місяць тому

    at least rust exists

  • @z0mb1e564
    @z0mb1e564 Місяць тому

    Every time Jon talks about how bad Rust is, if you listen closely, all he is really saying is that he is more skilled with something else, not actually commenting on the quality of the language. His argument breaks down to, "I don't know how to do this properly in Rust but I do know how in some other language. Therefore Rust is bad"

    • @PySnek
      @PySnek Місяць тому

      cope

    • @RustIsWinning
      @RustIsWinning Місяць тому

      Classic cpp dev mindset 😂😂😂

  • @chrisdams
    @chrisdams Місяць тому

    I guess one can put up Alan Kays original definition of object oriented and say that C++'s is bad, but does that actually help? What Alan Kay had in mind is a lot like what we now call an agent system. Now, an agent system can sometimes be nice, with emphasis on 'sometimes'. Object orientation is useful in a much broader context. And one does not even have to have one of the famous object oriented languages. Even the linux kernel, written in C uses object orientation quite a lot. Johnathan Blow is very much correct that people have gone overboard in their usage of object orientation. It is absolutely not useful to fit all concepts in the world in some grand hierarchy of all possible stuff. Also, many objects don't need to inherit from anything and are quite well off as a standalone class. Also, some operations don't need to be methods. E.g., the sine function has no reason whatsoever to be a method, it can be a standalone function. But I also think that at least 50% of code lives quite happily inside objects. As soon as you have a bit of data and think that you would rather have people use it through a defined set of methods instead of directly being able to do anything with it, you have a case for an object. And even if you were to decide to make the data public, if there are functions that belong very strongly to the data one might as well make them methods. To summarize: there really is not all that much wrong with object orientation in C++....

    • @schmetterling4477
      @schmetterling4477 Місяць тому

      Kay was very unclear about how he used words at times. Having said that, even he admitted that the design of Smalltalk was NOT a definition of OOP. Of course you can use the sine function in an OOP way... e.g. if you want it to have meaning for vectors and matrices as well (which mathematically it does). None of that is the problem with OOP. The problem is that OOP is basically program documentation (the compiler strips all of it) that forces inefficient memory layout and that leads to early (and usually wrong or at least uninformed) global design decisions that require refactoring to undo. The latter problem also happens when there are requirement changes. Now instead of just changing code to include new requirements we have to change memory layout and interfaces in addition.

    • @chrisdams
      @chrisdams Місяць тому

      @@schmetterling4477 You are right that memory layout in OOP is generally a bit less efficient. It is a price one pays for easier programming. I think your remark about changing code is wrong. When memory layout has to change, object orientation generally makes this quite a bit easier. Generally the memory layout is hidden in the private members of a class and if lucky one only has to change one class. If the memory layout is visible everywhere it may be that lots and lots of code needs to change. And if other things need to change as well, object oriented code lives at a somewhat higher level of abstraction usually meaning that change is more contained and less code needs to be changed. The thing I said earlier about paying a performance price for easier programming is true in this case as well.

    • @schmetterling4477
      @schmetterling4477 Місяць тому

      @@chrisdams OOP isn't "easier programming", either. It's a lot of boilerplate. Everything that OOP can do, name spaces and runtime switches can do much, much better. Changes in memory layout require a complete refactoring in OOP languages. That is not "quite a bit easier". It's actually much harder. private/public has nothing to do with memory layout. That is all happening at the compiler level. What I am talking about is the actual position of data in the computer's memory, which is absolutely crucial to optimize cache strategies. Dynamic and interpreted languages do not even allow the programmer to access that level of control, which is absolutely deadly to performance.

  • @DiThi
    @DiThi Місяць тому

    WebGPU is the closest we have to a modern, efficient and cross-platform graphics API we have. Despite the name, it's a great API to use in C, C++ or any other language. Other than that, there's one more reason to use OpenGL (or an API that provides OpenGL): web browser support. Specifically, OpenGL ES 3.0 which is well translated to WebGL 2.0.

    • @chocolatecoveredgummybears
      @chocolatecoveredgummybears 23 дні тому

      LOL no

    • @DiThi
      @DiThi 22 дні тому

      @@chocolatecoveredgummybears No what? Please elaborate.

    • @chocolatecoveredgummybears
      @chocolatecoveredgummybears 22 дні тому

      @@DiThi webgpu being modern and efficient. just no

    • @DiThi
      @DiThi 22 дні тому

      @@chocolatecoveredgummybears Why not? webgpu is basically a thin compatibility layer with Vulkan, Metal and DX12. That has much less overhead than the typical OpenGL driver.

    • @chocolatecoveredgummybears
      @chocolatecoveredgummybears 22 дні тому

      @@DiThi you web shills are wild. go fiddle and keep shipping your "software" in electron. we will truly transcend as a species with that mindset

  • @waltwhite8126
    @waltwhite8126 Місяць тому

    Imagine when J Blow discovers you can't move your taskbar LMAO.

  • @rahuldev2533
    @rahuldev2533 Місяць тому

    means no one can replace c++ for games.

  • @Valentyn90A
    @Valentyn90A Місяць тому

    Jon is not very knowledgeable about OOP. He takes it to extreme and then starts to argue with himself xD I can bet that he can program only solo because nobody else would wanna work with him in a team. He thinks that everything has to be super simplified at all times, then proceeds to write insane blankets of cryptic code with ton of comments, creating an incomprehensible mess without even touching OOP. How's even anyone taking him serious on programming advice, it's funnyAF

    • @schmetterling4477
      @schmetterling4477 Місяць тому

      You didn't say anything in defense of OOP, though. You are simply begging for attention here. ;-)

  • @CallousCoder
    @CallousCoder Місяць тому

    I guess this is why I still fire up the C64 and develop in 6502 assembly, albeit with a modern assembler and UltimateII cartridge to forsake on tapes/floppies. But the directness and understanding every aspect of the hardware, is so much fun.

  • @iamnorwegian
    @iamnorwegian Місяць тому

    "The introduction of numbers as coordinates is an act of violence." - Hermann Weyl Tensor calculus all the way

  • @torgnyandersson403
    @torgnyandersson403 Місяць тому

    Fast-forward 5 minutes to skip interviewer monolog.

  • @jay-j6l
    @jay-j6l Місяць тому

    this person is confused and hating on everything out there and he speaks like some expert know it how with this bs authority

  • @LucasMior-v7y
    @LucasMior-v7y Місяць тому

    He says that his projects would not be completed if they were 10% harder, and since Rust has more friction, then the projects would have never been finished. But what about the argument that Rust reduces technical debt through friction? Note: I don't like Rust.

    • @theyellowarchitect4504
      @theyellowarchitect4504 Місяць тому

      These 2 videogames he made had 0 tech debt, because they weren't updated on release, they were complete at 1.0 and required no updates (like old games)

  • @lucifer-look-
    @lucifer-look- Місяць тому

    Object Oriented thinking replaced mathematics, that's why modern programming suck

  • @douglasbushong3920
    @douglasbushong3920 Місяць тому

    Braid 2: Pigtails