Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo

Allen Webster Podcasts

show episodes
 
Allen Webster, the creator of the Mr. 4th Programming YouTube channel, interviews programmers on their views and experiences of programming. Topics include trends in independent software culture, insights about being an effective software developer, the strengths and weaknesses of specific techniques and technologies, and much more. Find more about Mr. 4th at mr4th.com
  continue reading
 
Artwork

1
Unwind

The Handmade Network

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly
 
The Handmade programming community has a different perspective on software development. In this show, we sit down with Handmade programmers and let them show off their work and share what they've been learning.
  continue reading
 
If you want the latest bike reviews, news, events and kit, check out morebikes.co.uk. The fantastic new website features the latest bike launch reports as they happen; kit reviews; events; know-how and compelling blogs to enjoy every day. You’ll find a mixture of the best photography, great videos, and the hottest kit news before anyone else. Hosted on Acast. See acast.com/privacy for more information.
  continue reading
 
Loading …
show series
 
Welcome to the first episode of Unwind in podcast form! Web developer turned CPU engineer Alex (aolo2) joins us to discuss three amazing programs he made from scratch: a collaborative whiteboard, a chat application, and a processor trace viewer. For those listening via a podcast feed, welcome to Unwind. Unwind started as a live interview show on Tw…
  continue reading
 
I talk with Abner Coimbre about his experimental graphical terminal emulator Terminal. Click We start off talking about Abner's personal interest in the terminal. We talk about his decision to build a terminal that doesn't talk to a shell, and the pros and cons of working without the shell. Abner discusses new features that he is exploring that can…
  continue reading
 
I talk with Andrew Kelley and Ginger Bill about the position of classical languages in the textual programming paradigm. We talk about what makes a programming system suited to the native computing layer, interfaces for constructing software, visual programming vs visualizations of data, alternative input devices for programming, mapping programs d…
  continue reading
 
I talk with John Austin about his visual programming system called Lattice. We talk about the ideas behind the tool, John's vision for Lattice, the initial inspiration for the project, John's preferences for where to rely on visual programming and where to rely on text, and more. Links: website - johnaustin.io mastodon - https://mastodon.gamedev.pl…
  continue reading
 
A recast of the Handmade Seattle 2023 podcast, in which I interviewed Peter van Hardenberg, of Ink and Switch, to learn about the lab, local first software, and their research into "Conflict-free Replicated Data Types" or CRDTs for short. We discuss: The primary ideals of the Ink and Switch lab, the idea of local first software, and the technical c…
  continue reading
 
I talk with VoxelRifts to learn more about his journey into programming, how he found low level programming, and why his low level explainer videos are so good. In this conversation we discuss: Learning programming, difficulties and advantages to learning C, learning low level topics through projects, and what goes into one of VoxelRifts explainer …
  continue reading
 
Here I talk with Yasser Arguelles Snape to learn about his work on compiler optimizers, and pick his brain about the architecture of low level software systems. We discuss his experience as a young programmer, his work on Cuik and TB, the LLVM optimizer and what could be improved in a new iteration, the tradeoffs of ahead-of-time compilation and ju…
  continue reading
 
I talk with Bret Hudson and Ben Visness to get a crash course on the basics and practical aspects of web programming. Our conversation is split into two parts. In this part we discuss: working with web APIs, the structure of HTTP, REST APIs, the purpose of storing data in a database, selecting and maintaining a database, database security, and othe…
  continue reading
 
I talk with Bret Hudson and Ben Visness to get a crash course on the basics and practical aspects of web programming. Our conversation is split into two parts. In this part we discuss: architecting a web server, Node JS fault tolerance and concurrency, setting up an efficient work flow for developing a web page or web server, setting up production …
  continue reading
 
Here I talk with Martin Foilleul leader of the Orca project. Our conversation starts with the origin of the Orca project, and then branches out from there to cover various aspects of what Orca is, the way it differs from other technologies in the same space, and the reasons that the long term vision of the project might be plausible. Links: Orca - …
  continue reading
 
Here I talk with Matthew Crews - the from the Fast F# YouTube channel. Our conversation starts with Matthew's journey to becoming a programmer who cares about performance. We touch on different styles of educational materials, and what works at different stages of the learning process, and what we can do as programmers to improve over time. We talk…
  continue reading
 
I talk with my good friend Ryan Fleury about his experience iterating on the design of a system for production quality immediate mode GUI. We cover: The way Ryan views the tradeoff space of GUI programming, how Ryan approaches reusability and layering in his design, the meaning and implications of top-down and bottom-up design, and the possibilitie…
  continue reading
 
I talk with the round table from the Handmade Seattle 2022 memory management podcast, featuring: Evan Ovadia, John Austin, Ryan Fleury Our conversation is split into two parts. In this part we discuss: paradigm shifts in programming tools, the viability of visual programming for general purpose programming, the pros and cons of tight coupling of to…
  continue reading
 
I talk with the round table from the Handmade Seattle 2022 memory management podcast, featuring: Evan Ovadia, John Austin, Ryan Fleury Our conversation is split into two parts. In this part we discuss: making the choice to invest in a particular tool, making the choice to build a custom tool, estimating metrics of time spent on various parts of a p…
  continue reading
 
I talk with my good friend Abner Coimbre about his work putting on high quality tech conferences with no sponsor influence. We cover: why Abner does the work that he does, how Abner manages the ticket prices while delivering a high quality event, Abner's day to day work, how he curates talks for a conference, the "programming language ban" at his 2…
  continue reading
 
Rudy Faile - community member, former podcast guest, navy veteran, and systems engineer - joins us to discuss the Handmade movement in 2021, including the Handmade Seattle conference, Handmade projects, and Handmade Network, and where we are planning to go with Handmade Network in 2022 and beyond. https://handmade-seattle.com/ https://happenlance.c…
  continue reading
 
Tyler Leeds is a network engineer for Automattic. He works as a member of a small team that manages a massive network, responsible for a massive portion of the entire web. He and Rudy Faile, a coworker of Tyler's, community member, and former podcast guest, join us in this episode to dig into the guts of how networking works at a lower level. We di…
  continue reading
 
Ben Visness and Asaf Gartner—web development professionals and Handmade Network staff members—join us in this episode. We discuss the problems that the web is trying to solve, the source of performance problems in web-based software, how the web could improve practically in the short-term, and how it could improve dramatically in the long-term. htt…
  continue reading
 
Demetri Spanos is a machine learning expert, PhD recipient, and former university professor. In this episode, he joins us again to discuss the subject of education, particularly in universities. We dig into the perceived problems of computer science and software engineering education, whether they are real or serious, why they are there, how they h…
  continue reading
 
Andrew Richards (also known as cancel), creator of Ripcord, joins us to chat about how he got into low level programming, the development and technical challenges of Ripcord, programming languages, teaching low-level programming, and modern software. https://cancel.fm/ https://cancel.fm/ripcord https://en.wikipedia.org/wiki/UTF-8 https://en.wikiped…
  continue reading
 
Andrew Kelley and Allen Webster join us to discuss the funding model of Zig language and making Handmade-style projects self-sufficient in funding. https://ziglang.org/zsf/ https://4coder.net https://patreon.com https://itch.io https://drive.google.com/drive/folders/1ucHARxVbhrBbuZDbhrGHYDTsYAs8_bMH https://sourcehut.org/…
  continue reading
 
Andrew Reece, creator of Handmade Network project WhiteBox (https://whitebox.handmade.network), a real-time debugging tool, joins us to discuss WhiteBox, low-level programming, improving the cycle of human-computer interaction both in the physical and software spaces, instant feedback, providing insight into the multiple dimensions that define a pr…
  continue reading
 
Creator of 4coder and RAD Game Tools engineer Allen Webster joins us to discuss teamwork on a new project he started with Ryan, sparked by topics discussed last time he joined us. Using this project as an example, we explore various problems with approaching a team-based Handmade project as programmers used to working on projects alone, and some of…
  continue reading
 
Martijn Courteaux, programmer on the SilverNode project (https://silvernode.handmade.network), joins us to discuss the architecture and development of SilverNode, a RAW photo editor to improve the efficiency and abilities of photographers when editing photos. https://silvernode.io https://silvernode.handmade.network https://www.youtube.com/channel/…
  continue reading
 
Programming educator and community member Patrick Eye joins us in discussing programming education, simplicity, approaches to programming, and game development. https://en.wikipedia.org/wiki/Lisp_(programming_language) https://en.wikipedia.org/wiki/Class_hierarchy https://en.wikipedia.org/wiki/Unified_Modeling_Language https://en.wikipedia.org/wiki…
  continue reading
 
Welcome to this special episode of the MoreBikes Podcast. Today we would like to present to you an exclusive interview with the racing legend, James Whitham. James Whitham raced in both British and International championships, winning the British Championship twice. The Huddersfield-born racer won the 1986 British 80cc Championship and the 1988 130…
  continue reading
 
Welcome to this special episode of the MoreBikes Podcast. Today we would like to present to you an exclusive interview with the genius engineer Allen Millyard. Millyard is behind some of the wackiest bike creations, including his award-winning ‘Flying Millyard’, which is powered by a gigantic, 5.0-litre V-twin engine designed for an aeroplane. It r…
  continue reading
 
We are joined by Ramon Santamaria (raysan5), creator of the popular C programming library Raylib for video game programming, to talk about Raylib, API design, education, programming techniques, and simplicity. https://raylib.com https://raylib.com/cheatsheet.html https://solarlune.itch.io/masterplan https://github.com/Guevara-chan/Midday-Commander …
  continue reading
 
Welcome to this special episode of the MoreBikes Podcast. Today we would like to present to you an exclusive interview with the most successful sidecar racer of all time, Steve Webster. Born in Easingwold, North Yorkshire, Webster’s career began aged 19 back in 1980 at his local circuit, Elvington near York. He went on to achieve a magnificent and …
  continue reading
 
Community member, systems engineer, and U.S. Navy Veteran Rudy Faile joins us in turning the tables by interviewing the usual host of the podcast, Ryan Fleury. Together they discuss Handmade Network's history, its purpose and mission, the web, Ryan's experience and how it relates to Handmade Network, and the future of computing. https://rudyfaile.c…
  continue reading
 
Creator of the Odin programming language, Ginger Bill, joins us to discuss programming languages, syntax decisions, programming philosophy, memory allocation, non-textual programming, debuggers, empiricism, and tools. http://odin-lang.org/ https://www.gingerbill.org/article/2018/03/12/on-the-aesthetics-of-the-syntax-of-declarations/ https://en.wiki…
  continue reading
 
Creator of the Nuklear immediate-mode UI library and engine programmer at Keen Core joins us in discussing immediate-mode APIs, his library Nuklear, how an immediate mode API can help simplify problems (both technical and team), memory allocators, data structures, and API orthogonality and diagonality. https://github.com/vurtun/nuklear https://twit…
  continue reading
 
Creator of 4coder and RAD Game Tools engineer Allen Webster joins us to discuss architectural decisions and challenges in 4coder, text editors, programming languages, programming tools, and a better future of computing. https://4coder.net https://en.wikipedia.org/wiki/Dependency_hell https://en.wikipedia.org/wiki/Operating_system https://en.wikiped…
  continue reading
 
Artificial intelligence industry veteran Demetri Spanos joins us in discussing artificial intelligence, machine learning, low level programming, an optimization problem that was solved with making something from scratch, understanding computing and engineering problems, the Internet of Things, and software stacks. https://en.wikipedia.org/wiki/Arti…
  continue reading
 
Loading …
Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play