logoalt Hacker News

Towaway69today at 6:33 AM2 repliesview on HN

> The simple text editor has a lot to answer for when it comes to how we think about programming

I wonder whether those that used punch cards said the same about those punch cards?

It’s weird how our mobile devices aren’t programmed using keyboards/text as input devices. Or our microwaves. Or refrigerators.

Programmers are stuck with text because their programming paradigms are stuck in a text-based paradigm, hence AIs spew out reams and reams of simple to understand text.

There is definite room for improvements and room for keyboards. However the focus should move on from keyboard to mouse to XR environments using 3D glasses. Our programming paradigms have to move aswell.

Using a visual first paradigm means using higher level constructs, things such as Blockly from Google isn’t a good example of visual programming. For music, things such as noisecraft are. For more general programming approach, Node-RED is a good example of visual programming based on flow based programming paradigm which is well suited to visual programming.


Replies

varjagtoday at 6:57 AM

I can assure that mobile devices and embedded systems are programmed with text and keyboards as well.

As a small challenge you could try expressing the contents of your comment using visuals only.

show 1 reply
Joker_vDtoday at 7:55 AM

> I wonder whether those that used punch cards said the same about those punch cards?

Oh, absolutely. One statement/line per card, the first 5 columns reserved for labels (how's that for significant whitespace?), the 6th to signal line continuation, the last eight for arbitrary comments/line numbers? People loathed it.

show 1 reply