I recently came across this interesting piece of programmable tech :
https://www.youtube.com/watch?v=ip641WmY4pA▾
Other than capturing my attention for being an interesting product, it got me thinking of new hardware extensions (or complete systems) that would enhance/change the coding experience.
We always discuss what kind of digital UIs would make programming simpler and more intuitive, so I was wondering if someone has looking into new kind of hardware I/O which would change how we program today. In fact new hardware could spur new mental models and digital interfaces for programming! (Think of how a mouse / touchscreen is central to something like Blocky/ MIT Scratch).
I have no experience in this field, just wanted to get a discussion going and see if someone with a bit more familiarity could chime in!
❤️ 7
f
Florian Schulz
04/01/2022, 8:06 AM
Yes! There’s so much hardware involved in live music programming… for software programming I think it’s an under-explored area. Of course, we usually don’t see software programming as a “live performance” but I think there’s potential.
But as long as we need a keyboard to type text to write code, we’re stuck with that piece of hardware already. As soon as we program with higher abstractions, we could imagine dedicated hardware.