Ask HN: Why are we still using text editors to write code?
1–7 of 7 posts
Re: Ask HN: Why are we still using text editors to write code?
#2Re: Ask HN: Why are we still using text editors to write code?
#3Re: Ask HN: Why are we still using text editors to write code?
#4And don't forget if you want a drag n' drop UI -- someone has to code and maintain it regardless.
Re: Ask HN: Why are we still using text editors to write code?
#5Probably because structured text is expressive, portable, and almost universally readable. And my voice isn't good enough to sing code into being without syntax errors.
Re: Ask HN: Why are we still using text editors to write code?
#6Plus, what makes anyone want to bring mechanics into programming?
Look at an internal combustion engine. That's your physical manifestation of visual programming. It's a bunch of blocks of different shapes and sizes fastened together to do a task. It is made no easier to grok without text. The people who can operate on such systems are called mechanics, and even they still need text to reference from time to time.
Part of programming, and arguably where the Art shines through brightest is linguistic mastery through which comes the ability to visualize the System Under Work.
I'm increasingly reluctant to try to teach coding primarily as opposed to computer science. Doing so robs the practitioner of that ability to perceive the visualization of what the code is rather than what the code actually reads as.
To lose that perspective is to be completely out of touch with a program. It's just a bunch of words and desperate flailing to line everything up until the compiler stops complaining. Fighting a merciless djinn hoping that you don't get saddled with the unintended consequences of not realizing what it actually was you were doing.
Re: Ask HN: Why are we still using text editors to write code?
#7Probably because structured text is expressive, portable, and almost universally readable. And my voice isn't good enough to sing code into being without syntax errors.
i like the idea from "inventing on principle" (https://www.youtube.com/watch?v=PUv66718DII)