Ivan Reese
Hest
Ivan Reese thinks out loud about the design of his esoteric graphical programming system.
¿Dónde escuchar?
Podcasts en la app Replaio Radio Muy prontoLos podcasts llegarán muy pronto a la app. Instálala ahora y sé el primero en descubrir una forma totalmente nueva de vivir los podcasts
Episodios
40 • Live as in Alive 08.11.2024 41:15
I have a swirl of feelings and this is the only way I know to express them.
39 • Jerk 07.07.2024 40:30
The story behind one of my songs, tracing its roots back through several failed career changes, through my life slowing to a crawl, how I got serious about programming, the damage it's done to me, and a recurring idea that informed Hest and, well, so many other things. Note that there's nothing new to learn about Hest here. This one is just a story.
38 • Of A History That Never Existed 13.04.2024 26:48
This year in Hest: Amb Bi Omni d.ts & Switch
37 • Rabbit Hole 17.04.2023 50:53
As promised at the end of the previous episode, this one breaks the format a little. Granted, if this is going to be a once-a-year affair, I think it's reasonable to have a bit of fun with it, mmm?
36 • Crosscut 06.04.2022 46:29
Seven months of inking and switching later, a novel saw has been seen by all. In what interesting ways does said saw differ from Hest? In what ways are they similar? What even is Hest anymore? Listen on, Macduff.
35 • Kraft Dinner 15.11.2021 6:36
I'm going to change the format of this show, for the next few months at least if not longer. We'll see! But stick around. There'll be more to come. I think. Probably! Maybe. Wait, where are you going? Aww beans.
34 • Crib Autodesk's Homework 07.11.2021 17:20
I'm not trying to invent a new genre, I'm just trying to be the Estradasphere of visual programming.
33 • Aesthetic Constraints 31.10.2021 20:14
Why do all programming tools look so similar?
32 • What Gets Cut 24.10.2021 15:37
If I'm not able to build Hest as it's currently conceived, what will it end up looking like? What gets cut, what gets saved — and in what order?
31 • Abstraction in VPLs 17.10.2021 17:46
Marcin Ignac asked me the following on Twitter: "We are actually starting to think of abstractions/groups/sub-graphs in Nodes just now. Would you have any pointers to environments doing it well or wishes for a better way of doing it?" Yep, I've got wishes. Speaking of Marcin's Nodes project, this is essential reading: https://nodes.io/story/ Every visual programming language should have that depth...
30 • Schematics 10.10.2021 13:55
Similar to the one about SpaceChem, this episode looks at another piece of prior art I'm drawing on for the design of Hest: the Live Schematic simulations built by my company, which are so much like a "Future of Technical Documentation" tool that it seems obvious to me that we need something similar for software development.
29 • Some Good Tools 03.10.2021 23:49
The only thing easier than making better tools for working with wires… is insisting that it'd be easy to make better tools for working with wires.
28 • Functions 26.09.2021 26:20
Listener question: What's the current plan for functions in Hest?
27 • Soft Ideas 19.09.2021 14:30
How ideas solidify as you think about them.
26 • As a Library 13.09.2021 19:38
• A strange kind of not invented here. • "Easy to reason about" — quarter in the swear jar.
25 • We Can Put Lipstick on Our Pigs 05.09.2021 16:30
Listener questions? Send 'um in! • @spiralganglion • hest@ivy.boo Hest's data model is simple, very simple, but not so simple as to avoid a digression into AoS vs SoA. Properties are our springboard into the main topic: what is to be done about the interface? A sidebar is a recipe for spooky action, and I don't like spooky action, and I definitely don't like meat.
24 • Hest's Approach to Static Type Checking 29.08.2021 10:16
I have an idea for a feature called "accelerator functions", which are functions that define behaviour both within Hest itself and within the underlying runtime Hest sits atop (JavaScript, maybe someday "et al" too). Accelerators give you a way to write some heavily-constrained code that can run extra fast (directly against JS), but that can still be viewed and debugged as full-on Hest graphical c...
23 • Barnacles 22.08.2021 11:02
Speculating on nice affordances for programmers to hook into Hest's editor features.
22 • Niceties Now or Later? 16.08.2021 10:50
Should nice, fun, playful tools and capabilities be built directly in the editor now? Or should those things be held back, waiting until the language model is robust enough to build them within it?
21 • Terminology 08.08.2021 23:06
Point, dot, position? Edge, wire, path? And, whence Hest?
20 • Numerical Precision 02.08.2021 16:30
Issues with floats, Conal Elliott's FRP, 3:2 Pulldown, quantization, keeping things consistent whether running at "full speed" or in super slow motion.
19 • Excess Unwanted Growth 25.07.2021 17:41
Yes, I know it's pronounced "bez-ee-ay" not "bez-ee-er" but old habits die hard.
18 • How Hest Code Is Executed 18.07.2021 12:36
In detail, here's how Hest's evaluator advances the simulation state. This episode covers the simple parts. Next week, we'll look at the emergent chaotic bits.
17 • requestAnimationFroop 10.07.2021 15:26
Most games, and game-like software, use a constantly-running main loop to handle input, update their internal state, and produce an ever-changing result for the user. With Hest I'm taking a different approach, designed to reduce the idle power consumption to a minimum.
16 • Pluggable Dog 04.07.2021 14:02
Zdog: https://zzz.dog Also — looking back on this episode after the fact (a few weeks after recording it, having spend the past few weeks thinking more about rendering), my thoughts on what would make for the best approach have changed. I'm already trying a new prototype with a different approach. This should serve as a reminder to myself (and such constant reminders are needed) that I ought to be...
Podcasts similares
Replaio no es editor de podcasts; los nombres de los programas, las portadas y el audio pertenecen a sus autores y se distribuyen a través de canales RSS públicos