โœ‰๏ธ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2025/03 Week 2

2025-03-10 00:03

๐ŸŽ™๏ธ A Half-Century of Silicon Valley ๐Ÿ“‘ Ink, Draw & Print Code ๐ŸŽฅ Demos!

Two Minute Week

๐ŸŽฅ Assembly Retrospective ๐ŸŽฎ๐Ÿ’ป AUTOMAT DEVLOG 8 via Marek Rogalski

๐Ÿงต conversation

Youtube Thumbnail

An update from Automat! It's now possible to use "inline assembly" to do stuff. Not very polished yet and can't do much but is pretty fast at doing that.

๐ŸŽฅ Type safe eval effect via Peter Saxton

๐Ÿงต conversation

Vimeo Thumbnail

I've implemented an eval for EYG that type checks that the evaluated program is consistent with how the evaluated result will be used in the rest of the program. To my thinking it's similar to a Type provider but implemented the same as any other effect. This allows you do hot code reloading or deserializers without an separate codegen step

Our Work

๐ŸŽฅ Literate Programming meets Animation (Loom Demo) via xyzzy

๐Ÿงต conversation

Youtube Thumbnail

Demo of an old prototype - Loom

Still needs work but I think Literate Programming can also do with some animation.

Literate Programming is better done as a preprocessor

github.com/xyzzyapps/loom

๐Ÿ“ Describing my programs using line drawings. via Kartik Agaram

๐Ÿงต conversation

Describing my programs using line drawings. It's like html's image maps if they were anchored to scale-independent vector features rather than absolute pixel regions.

๐Ÿงฎ Spreadsheet #1 โ€“ ezhik.jp via Ezhik

๐Ÿงต conversation

I finally got a new website going (I've got โœจRSSโœจ now!) and figured out a relatively painless way to actually put little apps on it and stuff.

So I went and tried to see if I could make a little ~spreadsheet~ functional visual programming environment without consulting any info on the topic and managed to make a working one.

I actually don't know what's the more interesting project to me to share, that I finally have a sandbox for little prototypes, or the little prototypes themselves.

Devlog Together

๐Ÿ“ On Programming Using Non-Gutenberg Syntax via Kartik Agaram

๐Ÿงต conversation

Paul Tarvydas re open.substack.com/pub/programmingsimplicity/p/on-programming-using-non-gutenberg, you might like this attempt of mine at introducing a graphical overview to a program:

akkartik.name/2025-03-02-chessboard

The drawback: I'm not trying to turn the diagrams into executable code. They're just documentation, but at a level that's not onerous to keep updated, then falling back on raw/eldritch textual code for the heavy lifting.

๐Ÿ’ฌ Tom Larkworthy

๐Ÿงต conversation

Added the ability to store the last URL hash fragment in the exported notebook. This is useful as a lightweight, user editable persistence mechanism. Internally the state is saved as a fileattachment to survive export, so no changes to the file format were required. I needed this to provide a "default" viewof the notebook graph. hash URL is limited in size, but you can use the mutable fileattachments for big binary data. I just think the hash URL is somewhat web idiomatic for certain things and its also user editable so its nice to surface (and then persist) for certain types of things.

๐ŸŽฅ hash url

๐Ÿ“ my attempts at describing the internals of a program via Kartik Agaram

๐Ÿงต conversation

Follow-up to ๐Ÿ’ฌ #share-your-work@2025-03-09: a typographical scale of font sizes and some color for hyperlinks.

Changing experience (CX) is part of the using experience (UX) โœŠ

big-picture.png

chessboard.png

Content

๐ŸŽ™๏ธ A Half-Century of Silicon Valley with Randy Shoup via Mariano Guerra

๐Ÿงต conversation

A Half-Century of Silicon Valley with Randy Shoup

Randy Shoup joined Bryan, Adam, and the Oxide Friends to look at the history of Silicon Valley through the lens of Randy's 50 years--as the child of graphics legend, Dick Shoup; an intern at Intel; aspiring diplomat; engineering leader; and father to the next generation of Shoup engineers.

๐Ÿ–จ๏ธ Web component to display PostScript graphics inside HTML via Konrad Hinsen

๐Ÿงต conversation

Want a neat programming language embedded in a Web page? How about PostScript?

github.com/bellenuit/tiny-ps

Maybe this is just nostalgia. In 1990, I wrote math code in PostScript because my printer had more computing power than my computer.

๐Ÿ–Š๏ธ Ink via Ivan Reese

๐Ÿงต conversation

I enjoyed reading the docs for this scripting language called Ink from the folks at Inkle (makers of 80 Days, Overboard, A Highland Song, and many more)

โœ๏ธ Code Notes via Nick Main

๐Ÿงต conversation

sim.coffee/code-notes

๐Ÿ“ Code Notes

We are excited to release Code Notes. A new feature in Codea that lets you draw on your code

Code Notes is the most natural way to get ideas out of your head and into your code. When I write code, I often switch to a drawing app to do my thinking, because having visuals helps me. Right now, f

Present Company

๐Ÿ’ฌ Christopher Shank

๐Ÿงต conversation

Anyone know how to math this correctly?

I'm looking to take a point (e.g. mouse pointer in screen space) and project it into a 3d transformed plane (which is represented as a 3d matrix)?

image.png


๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป By ๐Ÿ˜ @marianoguerra@hachyderm.io ๐Ÿฆ @warianoguerra

๐Ÿ’ฌ Not a member yet? Check the Future of Coding Community

โœ‰๏ธ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS

๐ŸŽ™๏ธ Prefer podcasts? check the Future of Coding Podcast

Contents ยฉ 2025 Mariano Guerra - Powered by Nikola