←back to thread

320 points IroncladDev | 1 comments | | HN request time: 0.294s | source
Show context
rollcat ◴[] No.43670593[source]
I don't understand the obsession with 1980s terminals. They're even less powerful than the contemporary 8-bit home computers. It's perfectly OK to be a retro enthusiast, it's another thing to claim that this is the peak tech to power our modern CLIs, or a solid foundation for portable UIs.

From the docs:

    Stop thinking in standard CSS units like px, em, rem, %
    Start thinking in Character Cells for spacing, sizing, and positioning
A VT102 already has a character grid, but it needs a serial protocol to allow applications on the mainframe to talk to it. You can loop around this and use the raw mode to address individual cells.

The web browser has an insanely powerful typographic and layout engine. Now we're looping back into character cells. Something went wrong here, at least once.

That said, I like the aesthetic and the default color palette. It's quirky, but it has its places.

replies(13): >>43670672 #>>43670690 #>>43671003 #>>43671094 #>>43671420 #>>43671663 #>>43672234 #>>43673068 #>>43673112 #>>43674448 #>>43675035 #>>43676127 #>>43678300 #
pdntspa ◴[] No.43670690[source]
And can we stop calling every stupid little hobby project "beautiful" while we're at it? The word has no meaning any more.
replies(2): >>43670897 #>>43672631 #
big_paps ◴[] No.43670897[source]
I find the usage of „i love x“ for x representing something inanimate you surely do not love far more unsettling..
replies(1): >>43670988 #
tgv ◴[] No.43670988[source]
This is getting quite off-topic, but I do love music. At least, that's how I would describe it. I just heard a fragment of something truly beautiful, and the my emotional attachment to that music is quite real (in this case, the Largo of Bach's concerto for two violins, BWV 1043; although I know someone who dismissed it as long-winding).

But words tend to get nerfed, and clickbait culture certainly doesn't help. "Slams" in a headline has been reduced to "made a somewhat negative remark about," and "genius" now means "it took more than 2 seconds of thinking." Let's not discuss what "beyond excited" has become. I too would like word meanings not to shift too fast, as it helps preserve culture, especially literature, but the forces are too strong and diffuse to oppose.

So "I love this web font" now just means "Don't think, just click on this link."

replies(1): >>43672365 #
rollcat ◴[] No.43672365[source]
I would love to help bring elegance and beauty to the software we build, both on the inside and outside - and that's my main motivation behind criticising terminals and TUIs specifically.

I have vague ideas for how I could build something ergonomic, easy, and pleasant to use, but I lack experience in this area, and the focus/energy to experiment.

I'm hoping to bring this subject to the light, and have a constructive discussion. If not me, then perhaps someone else will get inspired.

replies(1): >>43674724 #
tgv ◴[] No.43674724[source]
IMO, you need to be a domain expert in order to produce something ergonomic, easy to use. You (or the team you're part of) have to understand the topic and users extremely well. There's no catch-all design, not even a process that covers more than the most mundane cases.

But inspiration is a fickle thing. If you're going to build something, you might as well be inspired by terminal-style interaction, but it can't be the goal.

replies(1): >>43679410 #
1. rollcat ◴[] No.43679410[source]
> If you're going to build something, you might as well be inspired by terminal-style interaction, but it can't be the goal.

100% agree. I believe that if we do replace the terminal, the end result will not be that much different - keyboard first, power users first, APIs that are simple to consume, platform-agnostic. What would make the key differences is letting go of 50 years of accumulated technical debt, that continues to hold back the UX - aka the ergonomics and ease of use.

> IMO, you need to be a domain expert [...]. You (or the team you're part of) have to understand the topic and users extremely well.

"Sometimes Ordis likes to assume he knows nothing. Nobody can learn what they think they already know."

<https://wiki.warframe.com/w/Ordis/Quotes>