The conversation

Lessons learnedExperience excerpt · English

It was surprising to us (here at Retool) that visual programming has never taken off, despite …

It was surprising to us (here at Retool) that visual programming has never taken off, despite countless attempts over the past few decades. (That's why we started Retool, after all.) But Visual Basic is probably the product that came closest, and that's why we wrote this homage to it. It, along with Filemaker, Hypercard, are products that we loved. And we always wished that they had flourished, since then we wouldn't have had to start Retool, hah! As Linus says (in the article): > “For example, I personally believe that Visual Basic did more for programming than Object-Oriented Languages did,” Torvalds wrote, “yet people laugh at VB and say it's a bad language, and they've been talking about OO languages for decades. And no, Visual Basic wasn't a great language, but I think the easy DB interfaces in VB were fundamentally more important than object orientation is, for example.”

Original discussionSomething Pretty Right: The History and Legacy of Visual Basic259 source comments · at import
7

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 7

Direct replies available in this import. Original-language excerpts.

YH

These are the original low-code tools. Easy to pick up and your average citizen developer could figure it out with some trial and error. So much lost productivity due to whatever happened in the next several decades.

Full original
SI

In science and engineering I would say LabVIEW has taken off. I doubt there’s a university in the world that doesn’t have it running in some capacity. Without learning LV I doubt I would have learnt to code.

Full original
IL

> visual programming has never taken off, despite countless attempts over the past few decades. It has, in some niches like Unreal Blueprints. I think one of the reasons it doesn't become more popular is because most visual programming is just a more cumbersome and slow way of programming. It's stringing the same concepts together in the same way, but slowly and tediously with a mouse. Non-tech users wouldn't know what to do with it. Power users would rather program directly.

Full original
TU

Visual programming is useful in some niches, but for general purpose you either have to have less power than a text based programming language (and users will beg you to add that power) or it will become exactly as complicated as a text based programming language, but more cumbersome because whatever you're doing is slower than typing. I feel like the whole idea of visual programming comes from some fundamental idea that the hard part of programming is learning the syntax, which I just don't agree with at all.

Full original
M_

I wouldn't say it didn't take off, it just has 'landed' again somewhere over the last 10-20 years. VB, Xcode Interface Builder, Hypercard, Filemaker & Lotus Notes all had pretty good runs, we just never got something similarly successful for the web & even smartphones, probably due to compatibility issues with varying screen sizes. Once the screen can be wildly resized, it just becomes too murky. Maybe have the programmer do it manually for 2-3 sizes and then let some AI model interpolate the sizes in between?

Full original
FA

VBA, a visual language, runs the entire planet, it's just that nobody knows it or talks about it.

Full original
PJ

Besides all sibling comments, OutSystems is doing quite well for the last 20 years. Just like most low code, CDP and data analytics tooling.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.