Interview with Jonathan Blow at LambdaConf 2024

  Рет қаралды 22,399

LambdaConf

LambdaConf

Күн бұрын

In this exclusive interview from LambdaConf 2024, John de Goes sits down with renowned game designer and programmer Jonathan Blow and discusses the "Unknown" systems programming language designed by Jon. Learn about his takes on systems programming languages and more.
Blow is best known as the creator of the highly influential and acclaimed indie games Braid (2008) and The Witness (2016). Braid was a critical darling that helped establish the artistic potential of indie games, while The Witness is considered a masterpiece of game design and worldbuilding.
#lambdaconf2024 #JonathanBlow #braid #TheWitness

Пікірлер: 18
@the_patrik
@the_patrik 2 ай бұрын
I had hoped the interview was longer!
@jh1618
@jh1618 Ай бұрын
I get cramps in my leg watching the interviewer put his leg like that for half an hour
@IgnacioTaranto
@IgnacioTaranto Күн бұрын
It's seems weird he's not aware at least at the bare minimum of all the "better C's" programming languages that have been popping out in the recent years. Namely, Zig, Odin, Hare and others.
@ДенисКочев-э2ь
@ДенисКочев-э2ь 2 ай бұрын
why interview was so short :(
@sn00pysfone
@sn00pysfone 2 ай бұрын
8:00 man I have never thought about this before, very insightful.
@remycombes39
@remycombes39 2 ай бұрын
Jonathan blow is the zamenhof of coding.
@monfera
@monfera Ай бұрын
Another promising Jonathan Blow interview impacted by the amount of interviewer backchanneling, talking over and interrupting. Not sure why Blow attracts an interviewing style like that of Casey. The volume is also balanced way in favor of the interviewer; a multi-channel recording could be used to fix that.
@grendel_eoten
@grendel_eoten 2 ай бұрын
bro is alive
@bastiaan9127
@bastiaan9127 Ай бұрын
I see a lot of overlap with the D programming language. Which is available to everyone.
@nerdError0XF
@nerdError0XF Ай бұрын
In the very first video on Jai called "Ideas about a new programming language for games" Jon said that D it is one of the best alternatives he found, but the thing he kinda didn't like is that its too similar to C++, and he wanted to go into other direction. Though this video was released 9 years ago, so this information my be pretty outdated
@bastiaan9127
@bastiaan9127 Ай бұрын
@@nerdError0XF Thanks, I just watched it, very interesting! One of his arguments against D is that it has RAII, and he definitely doesn't want RAII. Nowadays D has alternatives like std.allocator, by the way written by Andrei Alexandrescu whom he also quotes, that let you deal with memory in flexible and interesting ways. Also, regarding exceptions, D has the nothrow attribute that lets you not have to deal with exceptions in (part of) your code. He has the right ideas, a big one being joy of programming. Joy of programming is the biggest reason I am using D.
@CostaBushnaq
@CostaBushnaq Ай бұрын
@@bastiaan9127 Started D a week ago, came from C++ and C. I haven't been happier codding since long ago. What I love about D compared to Go or say Rust, is that you can learn how the language works just by looking at code, you don't have to force yourself to read pages and pages and pages of documentation and theoretical blabbing. In D everything is verbose, and explicit and I love it.
@dullyvampir83
@dullyvampir83 10 күн бұрын
@@bastiaan9127 thing is, D has a garbage collector, sure you can deactivate it. But many features depend on it and how enjoyable is the language then.
@bastiaan9127
@bastiaan9127 9 күн бұрын
@@dullyvampir83 If you worry about the gc, what you really should worry about is memory allocation -- in any language. In D, as long as you don't allocate, there is no gc overhead or disruption. Pre-allocate before you go in the hot loop, just like you would do normally when you focus on low latency and performance. D is known for its malleable code, which allows you to produce quick prototypes and then gradually refine them towards production quality. Profiling can help identify where it is worthwhile to give extra attention to memory allocation. Speaking of D garbage collection, the 2024 DConf talks by Steven Schveighoffer and Amaury Séchet report on work to replace the admittingly old collector with a state of the art implementation.
@RicharRest
@RicharRest 2 ай бұрын
Great Interview
@Junglewarfare
@Junglewarfare Ай бұрын
Wish I could get my hands on it but Jai is a cool kids club right now
Jonathan Blow on how an operating system should work
14:22
Anton Swifton
Рет қаралды 110 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 59 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 13 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 13 МЛН
Techniques for dealing with lack of motivation, malaise, depression
1:02:00
Interview with Senior Rust Developer in 2023
9:46
Programmers are also human
Рет қаралды 709 М.
Jonathan Blow on work-life balance and working hard
19:18
Blow Fan
Рет қаралды 96 М.
Why I Chose Rust Over Zig
33:18
ThePrimeTime
Рет қаралды 180 М.
Jonathan Blow - Truth In Game Design
48:02
Þórður Ágúst
Рет қаралды 61 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Jonathan Blow at the ACX Online Meetup
1:22:01
Joshua Fox
Рет қаралды 13 М.
The most important talk on programming by Jonathan Blow
22:55
Not Sure
Рет қаралды 207 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН