Jonathan Blow Clips
Jonathan Blow Clips
  • 75
  • 971 402
Jonathan Blow on JavaScript and Mediocre Programmers
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
TH-cam: www.youtube.com/@jblow888
#jonathanblow #gamedev #webdevelopment #programming #javascript
มุมมอง: 10 600

วีดีโอ

Jonathan Blow on Beat Saber
มุมมอง 3.1K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Beat Saber Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #beatsaber
Jonathan Blow on C++
มุมมอง 10K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on C Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #cplusplusprogramming
Jonathan Blow on Swift's Compile Times
มุมมอง 10K3 หลายเดือนก่อน
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 TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #swift
Jonathan Blow on The Problem With Twitter
มุมมอง 6K3 หลายเดือนก่อน
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 TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #twitter #x
Jonathan Blow "Rust Will Lose"
มุมมอง 23K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow "Rust Will Lose" Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #rust
Jonathan Blow on Becoming Famous
มุมมอง 6K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Becoming Famous Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on 16:9
มุมมอง 13K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on 16:9 Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #169
Jonathan Blow on Burning Out
มุมมอง 14K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on Burning Out Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #burnout
Jonathan Blow on Video Games from Japan
มุมมอง 9K3 หลายเดือนก่อน
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 TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #japan
Jonathan Blow on C++ and JavaScript
มุมมอง 12K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow C and JavaScript Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #cpp #javascript
Jonathan Blow Explains Geometric Algebra
มุมมอง 15K3 หลายเดือนก่อน
Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow Explains Geometric Algebra Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on AI Consciousness
มุมมอง 6K3 หลายเดือนก่อน
Interview: th-cam.com/video/sMEF7AFy45Y/w-d-xo.html Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on AI Consciousness Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #ai #agi
Jonathan Blow on Live vs Dead Players
มุมมอง 7K3 หลายเดือนก่อน
Interview: th-cam.com/video/7QX4eULtjFU/w-d-xo.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 TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming
Jonathan Blow on AI Art
มุมมอง 9K3 หลายเดือนก่อน
Interview: th-cam.com/video/7QX4eULtjFU/w-d-xo.html Support me on Ko-fi: ko-fi.com/jonathanblowclips Jonathan Blow on AI Art Clip from Jonathan Blow Twitch: twitch.tv/j_blow TH-cam: www.youtube.com/@jblow888 #jonathanblow #gamedev #webdevelopment #programming #ai #aiart
Jonathan Blow on How Games Set Themselves Apart
มุมมอง 9K3 หลายเดือนก่อน
Jonathan Blow on How Games Set Themselves Apart
Jonathan Blow on The Death of Real Time Strategy
มุมมอง 6K3 หลายเดือนก่อน
Jonathan Blow on The Death of Real Time Strategy
Jonathan Blow on Designing a Particle System
มุมมอง 11K3 หลายเดือนก่อน
Jonathan Blow on Designing a Particle System
Jonathan Blow on What He Would Tell His Younger Self
มุมมอง 4K3 หลายเดือนก่อน
Jonathan Blow on What He Would Tell His Younger Self
Jonathan Blow on Docker
มุมมอง 21K4 หลายเดือนก่อน
Jonathan Blow on Docker
Jonathan Blow on Advice For Indie Game Developers
มุมมอง 16K4 หลายเดือนก่อน
Jonathan Blow on Advice For Indie Game Developers
Jonathan Blow on the Design of Braid
มุมมอง 2.3K4 หลายเดือนก่อน
Jonathan Blow on the Design of Braid
Jonathan Blow on Understanding the Universe
มุมมอง 2.3K4 หลายเดือนก่อน
Jonathan Blow on Understanding the Universe
Jonathan Blow on What Books He Is Reading
มุมมอง 6K4 หลายเดือนก่อน
Jonathan Blow on What Books He Is Reading
Jonathan Blow on His First Video Game
มุมมอง 3.4K4 หลายเดือนก่อน
Jonathan Blow on His First Video Game
Jonathan Blow on the Problem with OpenGL
มุมมอง 33K4 หลายเดือนก่อน
Jonathan Blow on the Problem with OpenGL
Jonathan Blow on How He Plans His Games
มุมมอง 3.9K4 หลายเดือนก่อน
Jonathan Blow on How He Plans His Games
Jonathan Blow on the Problem with Modern Movies
มุมมอง 8K4 หลายเดือนก่อน
Jonathan Blow on the Problem with Modern Movies
Jonathan Blow on Problem Solving
มุมมอง 16K5 หลายเดือนก่อน
Jonathan Blow on Problem Solving
Jonathan Blow on LLVM Documentation
มุมมอง 14K5 หลายเดือนก่อน
Jonathan Blow on LLVM Documentation

ความคิดเห็น

  • @raychrash5139
    @raychrash5139 13 ชั่วโมงที่ผ่านมา

    Beginner here does coding in c++ require using and understanding classes? I am very hesitant on learning and using it because of that, i want to think of c++ like c with more features. Is it possible to not bother with classes when coding?

  • @RPG_Guy-fx8ns
    @RPG_Guy-fx8ns วันที่ผ่านมา

    we need a bare metal revolution in PCs. I want to see more options that are like powerful game consoles, or single board PCs, no background processes, or OS, just the 1 app at a time in arcade mode, maybe a tiny boot loader menu, giving you 100 percent of your resources. We need a modern version of micro-computers. Every app should not require any libraries, it should be self contained, with all the drivers built into each app, with a region of memory that directly talks with peripherals. I basically want a modern MSX, without any software bloat, strong enough to run AI or modern games, but with open source code and no operating system, just some graphics apis and an example file system to start with, but it should be able to edit all of its own code.

  • @insidiousmaximus
    @insidiousmaximus 4 วันที่ผ่านมา

    When are we getting Terrance Howard and John blow cross over 😂😂

  • @timanderson5723
    @timanderson5723 4 วันที่ผ่านมา

    I think this shows justification for AI to be used in making games. AI can help developers check code, write code, maybe even generate 3d models and textures. AI is so far away from being able to create a AAA game from scratch, but hopefully would be useful in cutting down on the hours taken to create.

  • @yapdog
    @yapdog 5 วันที่ผ่านมา

    Based on what he's saying here, it's not just OpenGL, it's virtually all APIs that are the problem.

  • @yapdog
    @yapdog 5 วันที่ผ่านมา

    I don't always agree with JB, but on this we are absolutely congruent. For nearly the past 2 decades, I've been developing an OS or Creators. It's nearly 10 megabytes of code. All in C.

  • @exotic-gem
    @exotic-gem 6 วันที่ผ่านมา

    Please link the source next time.

  • @hasen_judi
    @hasen_judi 7 วันที่ผ่านมา

    hard to argue against this tbh

  • @jims540
    @jims540 7 วันที่ผ่านมา

    Or just use a tool like logstash to aggregate your logs amongst services. Just like his take on object-oriented programming, he seems stuck on only caring about delivering the product in the shortest time possible. Maintainability does not seem to be one of his priorities. There are many advantages for using micro services (and disadvantages as well obviously). Only taking one disadvantage, from his pov, to discredit micro services is not fair. It's sad to see the echo chamber in the comments as well. I recommend to read the book "Microservice Patterns". In its first chapters it depicts the advantages and disadvantages of using microservices and monoliths. It even advocates for having a monolith approach first. When certain conditions are met, it suggests to extract modules into micro services.

  • @RoyaltyInTraining.
    @RoyaltyInTraining. 8 วันที่ผ่านมา

    "Guns are inherently unsafe"... That made me chuckle as a Rust dev. Honestly though, I don't have that many problems with Rust's various checks when I'm dealing with my own code. The biggest problems are libraries written by someone else. Things like Winit often enforce a crazy rigid structure on everything in your codebase that touches it. And most of the time, that structure isn't even obvious. Until Winit's recent restructuring, I always got stuck in the mud with tons of borrow checker warnings. I really wish there was a better way to gain intuition about how to avoid borrow checker hell before it even becomes a problem. All the rules and their interaction with the structure of my code and libraries is just too much to keep in my head at the same time.

  • @techpriest4787
    @techpriest4787 10 วันที่ผ่านมา

    I am afraid Rust will "win". The big companies that increasingly use it will make sure of that. However as a Rust programmer myself I am afraid that it will win whether it actually is a good language or not. It is not like that the industry did not adopt junk before... C/C++.

  • @gruntaxeman3740
    @gruntaxeman3740 11 วันที่ผ่านมา

    Biggest obstacle of fixing graphics APIs is that Apple, Sony, Microsoft, nVidia etc. don't want to fix them. Everyone want to push their own library in platform what they control. So options are: 1. Write graphics on browser 2. Use some graphics API abstraction layer.

  •  12 วันที่ผ่านมา

    If you don't think Hollywood is making bad movies on purpose, you're not paying attention. It's a racist agenda with biblical roots.

  • @gruntaxeman3740
    @gruntaxeman3740 13 วันที่ผ่านมา

    What happens in reality is that someone writes Rust code that everyone uses, like they write C++ code and the language stick here 50 years or something.

  • @sevencostanza8744
    @sevencostanza8744 14 วันที่ผ่านมา

    Wonder what he would think about Outer Wilds. This is a massive oversimplification, but it is basically an open world non-linear story. I feel like it solves both his issues very well.

  • @user-lz1yb6qk3f
    @user-lz1yb6qk3f 15 วันที่ผ่านมา

    It's all great but quaternions i j k are equivalent to e12 e23 e31 basis bivectors not basis vectors like you have wrote

  • @techpriest4787
    @techpriest4787 17 วันที่ผ่านมา

    Odd. I tried this on Brave with Go, Swift, and Rust. Go seem to get nothing but praise of course. But oddly Rust did NOT sound as bad as Swift. Because Rust only had half of the entries of the first page about the compile speed in the first place. While Swift got bombarded with "issues' and "fixes" entries for the entire page.

  • @kuklama0706
    @kuklama0706 17 วันที่ผ่านมา

    Q U A K E

  • @olbluelips
    @olbluelips 17 วันที่ผ่านมา

    No way

  • @user-ns7zx7hi3p
    @user-ns7zx7hi3p 19 วันที่ผ่านมา

    libc is fine.

  • @casey206969
    @casey206969 19 วันที่ผ่านมา

    Just another win for array programmers 😂

  • @Hoptronics
    @Hoptronics 20 วันที่ผ่านมา

    I kinda phased myself out. Back in the fat i was in tight with opengl, directx and all that. Then i kinda had some life changes and was out of anything really programming or even computer related for about 15yrs. Now, the tools are the same but changed but relearning all the tiols and modern best practices is pretty daunting..

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 21 วันที่ผ่านมา

    That's not my experience. We had meetings every single morning and had to go through the issues assigned to us, and give an account of where we were at in the development of those. Also our deadlines were so impossibly tight that I barely had time to shower and eat. Let alone take out the garbage and clean the house. I was sleeping 4 hours a night. That's why I left the software industry. I refuse to be a slave.

  • @leshommesdupilly
    @leshommesdupilly 21 วันที่ผ่านมา

    Saying "never oop" is as religious as "always oop"

  • @peterkovacs8445
    @peterkovacs8445 27 วันที่ผ่านมา

    With the XV - attack we had now a security breach on linux that went public. If you see the amount of effort that has beed put into this it is not cheap. And the attack was in an underfundet section that has been popular to used. The same attack can be done on closed source side. The effort is complex in a different way. For the american goverment it is even easier since there are laws. We saw the tries in the past. There are fundamental design gas in today bios setups also a closed source production, which makes it possible for skilled malicious actors to add something there. The main issue is money. Money dicatates speed. Speed means errors, errors means security breaches. Thats simple. Open source is equally affected, depending. My 2 cents.

  • @throwawaydude3470
    @throwawaydude3470 28 วันที่ผ่านมา

    So Johnathan blows made one game and now he just talks like he knows everything. Did he ever make another game?

  • @seifzeghichi
    @seifzeghichi 29 วันที่ผ่านมา

    Prove it

  • @Roxor128
    @Roxor128 หลายเดือนก่อน

    Calling 16:9 a "mediocre middle ground" is actually dead-on. That's the whole point of choosing that ratio. It's a middle-ground between the 4:3 of TV and the 2.35:1 of the movies. Both of the common ratios display with a similar amount of black bars on it. Unfortunately, that was really the only reason for settling on it. Just because all the TVs use it, however, isn't a good reason for always using it for monitors, especially given that a good size for a monitor and a good size for a TV have very little overlap, so you're making separate displays either way.

  • @youtubesuresuckscock
    @youtubesuresuckscock หลายเดือนก่อน

    AHAHAHAHAH he shows the lamest most basic particle system and acts like he invented fire. this has to be performance art. no one can be this arrogant and obtuse.

  • @sorasabi
    @sorasabi หลายเดือนก่อน

    respect to Phil Fish for managing to get this far with 0 points on his social cues stat

  • @_slier
    @_slier หลายเดือนก่อน

    Rust: javascript for low level. disgusting.. try Odin, C3, Zig, Jai, Lobster, Beef, Nim, Mojo and god damn slew of others

  • @stunthumb
    @stunthumb หลายเดือนก่อน

    Personally I really like GLES, it's a bit like C but it's quite approachable and fun to use. If you want to know more about how things actually work, maybe a good way is to make some things, like make shaders in GLES in whatever language. This way you're not just plugging in PBR textures, you can make things look unique and work the way you want. Saying people should avoid OpenGL is like saying people shouldn't bother learning to drive... from the front seat of your car :)

  • @Roxor128
    @Roxor128 หลายเดือนก่อน

    Little mistake near the end there: the i, j, and k of Quaternions are not equivalent to e1, e2 and e3, but to e12, e13 and e23. It's a scalar plus a bivector, not a scalar and a vector.

  • @syntaxed2
    @syntaxed2 หลายเดือนก่อน

    The poor state of modern API's are kind of an indication that capitalism isnt quite giving us better products - Competition seems to affect only the hardware. Same thing with modern entertainment - Competition hasnt worked to give us better Alien, Terminator or Predator movies. Its all garbage. Why isnt competition working?

  • @codecaine
    @codecaine หลายเดือนก่อน

  • @codecaine
    @codecaine หลายเดือนก่อน

  • @monad_tcp
    @monad_tcp หลายเดือนก่อน

    Fira Mono wins ! Either Fira or Courier.

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 หลายเดือนก่อน

    Accountable to what? To what standard? SOLID? Programming language specific conventions? Or just that the program does what it's supposed to do regardless of how efficient and concise the code is?

  • @9hoot789
    @9hoot789 หลายเดือนก่อน

    Ligatures always look really bad for some reason, and on top of not being intuitive, I don't think I could stand ever using them for a long period of time

  • @wj11jam78
    @wj11jam78 หลายเดือนก่อน

    python just looks ugly to me

  • @etiennez0r846
    @etiennez0r846 หลายเดือนก่อน

    my laptop bios broke after a windows update xD

  • @jectory
    @jectory หลายเดือนก่อน

    tldr: solving made up problems.

  • @pleggli
    @pleggli หลายเดือนก่อน

    When I find a useful library that does something that is relevant to what I am doing but has too many or too few features I often copy it into my project and remove the stuff I don't need if that is quicker than writing it myself. The ownership is also important, if it is some code that will be responsible for any kind of core functionality in the program I don't want it to be an external dependency because that limits which changes I can make to it quick and easy. For the same reason I typically avoid integrating any third party library into any of the core flows of my code if I am not prepared to fork and maintain my own version of that library if I need to at any point.

    • @houssembousmaha3615
      @houssembousmaha3615 หลายเดือนก่อน

      Same bro, that's the rational thing to do, but people are afraid of doing that, because by copy pasting the code, you are now responsible for it, and people are pussies lol, they don't want to have responsibility

  • @kuklama0706
    @kuklama0706 หลายเดือนก่อน

    Any Linux with case-insensitive file names?

  • @skejeton
    @skejeton หลายเดือนก่อน

    i worked with docker at a job. even though he's right that it's accidental complexity, there's absolutely no way people will be writing a custom distributed server system for their applications. the reason for dockers existence is simple, servers started with an OS, but to distribute the jobs now you need multiple servers. so docker does that by emulating what such servers would do, and indeed the only way to reliably do it is by having a bunch of virtual machines. i can see where he's coming from but it's an out of touch with reality take. i think we should improve software. however, it's too pessimistic to deny usefulness of docker in the current times.

  • @paulooliveiracastro
    @paulooliveiracastro หลายเดือนก่อน

    It seems that japanese developers heard that talk and for the last years have been pushing to the opposite direction. Zelda, used as a bad example here, is amazingly non-linear today and you can even advance the game without having crucial items on you. FromSoftware have been pushing boundaries on non-linear, non-handholding gameplay. Capcom has done an amazing world to explore with Dragons Dogma 2.

  • @SuSh0xka
    @SuSh0xka หลายเดือนก่อน

    Jonathan, I work for Imagination Technologies (PowerVR GPUs). We made the ISA public for our latest two generations (some people even managed to get SGX reversed engineered for PSVita). Unfortunately even if we manage to expose ASM directly to the programmers to they can run shaders they way they want very few brave graphics developers will attempt to do it. Also keep in mind that not only between different families of GPUs, but even on the same family, you can write code on one PowerVR BXM core that will basically hang the GPU on a slightly different permutation (just because that instruction is trying to access or do something that is not supported). This will only work on closed systems where you know that the hardware is never going to change.

  • @Xsetsu
    @Xsetsu หลายเดือนก่อน

    "Design by Subtraction" Fumito Ueda has talked about this in interviews. If you think about it all he was ever doing was remaking the Legend of Zelda in a sense. Ico was one dungeon, SotC was boss fights and so on. Edit: There are a crazy amount of examples of it, but one I always liked was Alan Moore. He became famous for his deconstruction of "what is a super hero" in his Swamp Thing run and The Watchmen. Truth is it is just a matter of figuring out what actually matters. What is the essence or soul of the work of art.

  • @aslkdjfzxcv9779
    @aslkdjfzxcv9779 หลายเดือนก่อน

    3:48 😂

  • @etiennez0r846
    @etiennez0r846 หลายเดือนก่อน

    now we know who is behind xz backdoor