marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2022/08 Week 5 #149

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

🐛 1st Class Print Debugging 🤖 GUI Fuzzing 💡 Programming as Theory Building 🎈 50 Years of SmallTalk

Our Work

💬 Eric Normand

🧵 conversation

I have two books in me at the moment.

I don't think either will be super popular, but I think you may be interested in them.

marianoguerra commented 2 years ago

📝 Bifold Text via Kartik Agaram

🧵 conversation

The final 4-minute demo for the project I did over at Handmade Network's Wheel Reinvention Jam last week.

🎥 Bifold Recap

marianoguerra commented 2 years ago

Thinking Together

💬 Kartik Agaram

🧵 conversation

I'm not sure who else to ask, but: does anybody have a pointer to a picture/meme that looked something like this? Basically the idea is that as you practice something you get better at doing it and better at assessing the quality of artifacts (music maybe? Or painting? I don't recall.) Both improve in discrete steps, but the steps are staggered, which results in happiness following a sinusoidal wave. When you can see what's wrong with your creations you're unhappy until your making skill catches up with your level of discernment. Then your discernment has another step improvement and the cycle repeats.

Does this ring any bells?

x.png

marianoguerra commented 2 years ago

📝 Fuzz Map via Arvind Thyagarajan

🧵 conversation

This is very cool!

We work a lot with visual state-machines (creating/defining state-machines visually to drive system state in the visual programme -- think xstate js but you're constructing the diagramme rather than having it rendered for you from code you write) and this fuzzer demo is exciting because it's an auto-state-machine, derived from real system states -- I can imagine this delightfully integrated with a testing framework.

I'm picturing a (dastardly? 😆) node-and-wire programme that runs through this fuzzer. If the run through emerges an unaccounted state, it's materialised in the state-machine embedded in the node-wire-nest, and the programmer can now create downstream logic to address this unexpected case.

could something like that work?

marianoguerra commented 2 years ago

💬 Tony Worm

🧵 conversation

Ask FoC: What are your favorite Lisps? Which ones are good for typical engineering work vs which are good for thinking and creativity?

marianoguerra commented 2 years ago

🎥 Noctis IV: Finding Life on 'Latent Indigo' via Garth Goldwater

🧵 conversation

Thumbnail

just a reminder to everyone about the game noctis, maybe the original procedurally generated game from literally the year 2000 with amazing vibes (the music isn’t from the game): en.wikipedia.org/wiki/Noctis_(video_game)

marianoguerra commented 2 years ago

Content

🗓 Making Smalltalk: The Origins and Impact of the Groundbreaking Software Environment via Mariano Guerra

🧵 conversation

Join us for a night with Smalltalk pioneers and 2022 CHM Fellows Adele Goldberg and Daniel Ingalls to celebrate Smalltalk’s 50th anniversary. In an interactive discussion with moderator John Markoff, Goldberg and Ingalls will explore Smalltalk’s original mission in education and its influence on the world of object-oriented programming languages, development environments, and software engineering methodologies. Adding to the conversation will be newly-recorded remarks for this historic occasion from Smalltalk creator Alan Kay.

marianoguerra commented 2 years ago

📝 Programming as Theory Building via Personal Dynamic Media

🧵 conversation

Here's a classic paper that I have enjoyed for a long time.

It really captures why it is so hard to learn your way around a program unless you are able to work with someone who wrote it or has been maintaining it.

It also captures why having a rotating group of programmers who all work on the same code base without extended mentorship leads to a complete breakdown in conceptual integrity within the code base.

marianoguerra commented 2 years ago

💬 Eric Normand

🧵 conversation

I experienced the phenomenon of "programming as theory building" firsthand. (continued in thread)

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2022-08-week-5