Ivan Reese

Hest

Ivan Reese thinks out loud about the design of his esoteric graphical programming system.

Koniecznie odwiedź stronę podcastu i wesprzyj twórcę: ivanish.ca

Autor

Ivan Reese

Kategoria

Technology

Strona podcastu

ivanish.ca

Ostatni odcinek

8 lis 2024

Gdzie słuchać?

Podcasty w aplikacji Replaio Radio Już wkrótce

Podcasty trafią do aplikacji już wkrótce. Zainstaluj teraz i jako pierwszy zobacz nowe podejście do podcastów

Pobierz z Google Play Zainstaluj za darmo Android prawie 10 mln pobrań · ocena 4,8 iOS niedługo

Odcinki

40 • Live as in Alive 08.11.2024

I have a swirl of feelings and this is the only way I know to express them.

39 • Jerk 07.07.2024

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

This year in Hest: Amb Bi Omni d.ts & Switch

37 • Rabbit Hole 17.04.2023

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

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

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

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

Why do all programming tools look so similar?

32 • What Gets Cut 24.10.2021

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

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

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

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

Listener question: What's the current plan for functions in Hest?

27 • Soft Ideas 19.09.2021

How ideas solidify as you think about them.

26 • As a Library 13.09.2021

• 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

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

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

Speculating on nice affordances for programmers to hook into Hest's editor features.

22 • Niceties Now or Later? 16.08.2021

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

Point, dot, position? Edge, wire, path? And, whence Hest?

20 • Numerical Precision 02.08.2021

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

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

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

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

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...

Słuchaj podcastu Hest w Replaio

Radio i podcasty w jednej aplikacji - za darmo, bez zakładania konta. Zainstaluj już dziś i nie przegap premiery

Pobierz z Google Play

Replaio nie jest wydawcą podcastów; nazwy audycji, okładki i audio należą do ich autorów i są rozpowszechniane przez publiczne kanały RSS