Live data from Hacker News

Gallery of programming UIs

docs.google.com

51–60 of 124 posts

Re: Gallery of programming UIs

#51
post #13

PSA: The last time I opened this presentation there were a bunch of speaker notes with incredibly insightful additional details and trivia attached. A picture might be a thousand words, but the notes added insightful context that the picture couldn't add itself. If anyone can get in touch with the owner of this document, please let them know the speaker notes have been lost. They really need to be re-added! Unfortuna…

I think I moved the speaker notes into the body of the slides, but the doc is so swamped I can't get in to see! Perhaps I dropped some in the process. I'll look into it. If you can remember anything in particular that is missing please let me know.

Re: Gallery of programming UIs

#52

Expected to see TUI (Terminal UI) IDEs here (the likes of DBase/Foxbase/Foxpro/etc). Disappointed, because they were hugely used "programmer interfaces" for a long time and influenced GUIs when they came up. Heck, a lot of retail TUIs still run on them (and some of them are in process of being changed to "web apps" bypassing desktop apps). They were yesterday's full stack (design a database, build forms, run CLI comm…

I think Terminal UIs are under-valued. When well-designed, they enable a great combination of efficiency of operation and visibility of the model of the system.

`tig` is a good example of this for viewing info about a git repo, though I'd be interested in hearing others.

Re: Gallery of programming UIs

#53

Expected to see TUI (Terminal UI) IDEs here (the likes of DBase/Foxbase/Foxpro/etc). Disappointed, because they were hugely used "programmer interfaces" for a long time and influenced GUIs when they came up. Heck, a lot of retail TUIs still run on them (and some of them are in process of being changed to "web apps" bypassing desktop apps). They were yesterday's full stack (design a database, build forms, run CLI comm…

Indeed. Visual Basic for DOS was a mind-blowig discovery for me as a retro-loving kid that was coding VB6 for Windows while playing mostly DOS games. I wish something alike (though based on a modern language like Python) existed today letting us create modern cross-platform TUI apps visually...

Re: Gallery of programming UIs

#55

Earlier quoted context omitted.

Correct, that's the slideshow version. Let me know if that isn't working and I'll post a PDF snapshot

Please post the PDF so its downloadable

https://drive.google.com/file/d/1RPX_9u01MEU-QDWU4h-90QF9XqZ...

Re: Gallery of programming UIs

#56
post #24

I'm missing a lot of the ones I used. Though most of them weren't that different from normal texteditors in a terminal. Well, they were actually editors in a terminal... Cobol on an IBM AS/400 RPG also on an IBM AS/400 https://en.wikipedia.org/wiki/IBM_RPG Devpac Assembler https://en.wikipedia.org/wiki/HiSoft_Systems STOS Basic https://en.wikipedia.org/wiki/STOS_BASIC PLC https://en.wikipedia.org/wiki/Programmable_lo…

The Amiga version of STOS, AMOS, was nice and quite popular. Wasn't as fast as Blitz Basic II though.

There were some interesting "multimedia authoring systems" on the Amiga which might warrant inclusion, such as Amiga Vision (https://www.youtube.com/watch?v=u7KIZQzYSls) and Scala (https://www.youtube.com/watch?v=k20Wvlqb96g)

Re: Gallery of programming UIs

#57
post #23
post #5

Currently, Google Drive is telling me: "Wow, this file is really popular! It might be unavailable until the crowd clears. Try again." (Page title: "Too Many Requests") I didn't even know Google Drive had a throttling mode.

I didn't even know Google Drive had a throttling mode. Right. That seems like something from the era of 1990s hosting services with very limited capacity.

To be fair, Google Docs' core offering is live collaborative editing, not 'being a CDN'. Sure, there are ways they can support each at different times if they really wanted to, but it seems perfectly reasonable for them to say that when it gets to an N that they'd have to put significant engineering effort into supporting, that that's not what it was designed for, and that if someone wants CDN behaviour do that they can always export the document and put it on an actual CDN

Re: Gallery of programming UIs

#58

Lively! LivelyKernel (2008): https://www.lively-kernel.org/ lively.next (2017): https://lively-next.org cloxp (2015): http://cloxp.github.io/cloxp-intro.html

Hi Robert! I thought (perhaps incorrectly) that Lively was largely the same programming experience as Squeak, just in the browser. Do you have any screenshots showing new programming experiences in lively.next or cloxp?

Re: Gallery of programming UIs

#59
post #20

Earlier quoted context omitted.

Mindstorm is actually a variant of Labview (by National instruments) - which is a flow based prog environment. Different from scratch and it's clones.

The Mindstorms that I remember (~2004, on the RCX 2.0) was nothing like LabVIEW; I haven't played with Scratch, but from what people have shown me of it, it is very similar to how I remember Mindstorms.

I've taught students both mindstorms NXT and Scratch, and they're quite different. Scratch is basically procedural programming with blocks instead of text. Mindstorms has some of that, but variables/data connections are really different and wierd to get your head around if you're already a programmer. I've not used labview so can't compare to that.

Re: Gallery of programming UIs

#60

Am I the only one who looks at the DEC VT05 from 1970 and thinks that it still looks cool? I guess it's because I was 5 or so when Space 1999 was on, and everything looked like that, but I think there's something timeless and classic about the lines of the design. (Waits for someone from HN to say that one is still their main terminal as they eschew software terminals, etc!)

A lot of these look cool to me. I wonder how many of the environments could be brought up in a VM?
Post reply on HN