Live data from Hacker News

Just redesigned my personal site with a TTY-style interface

abdisa.me

41–50 of 127 posts

Re: Just redesigned my personal site with a TTY-style interface

#41

If you want to flex as a traditionalist, you might want to consider adopting the https://motherfuckingwebsite.com/ aesthetic instead of the terminal one. The former remains browsable, whereas a terminal interface, however cute, creates enough UI friction to drive casual readers away.

friction to drive casual readers away is actually what you want if you don't like casual readers.

Re: Just redesigned my personal site with a TTY-style interface

#43
post #25

Very nice, but if you want to use it professionally you should consider having an alternative "clear text" version for recruiters and the like. The technically minded will find it nice but most people won't know what to do or what any of this means. And you could consider adding `ls`, `cd` and `exit` just for fun -- it was the first thing I've tried.

Maybe just have commands auto-execute if you click on links in the existing text? That would allow someone to experience the entire interface on a touch device! :>

E.g. there is **__contact__** in the page, bold and underlined, but you cannot click on it to do anything.

Re: Just redesigned my personal site with a TTY-style interface

#45
post #25

Very nice, but if you want to use it professionally you should consider having an alternative "clear text" version for recruiters and the like. The technically minded will find it nice but most people won't know what to do or what any of this means. And you could consider adding `ls`, `cd` and `exit` just for fun -- it was the first thing I've tried.

+1 for ls and cd. I would also suggest numbered output for ls, so that the user can select using the numeric keypad. Or, up/down nav, TUI-style. I wish ecommerce sites could be more like this.

Re: Just redesigned my personal site with a TTY-style interface

#46
I did something like this myself a little while back, knownothing.dev

It’s fun to put together nonstandard interfaces. I had the idea of streaming in text like you were connected by an old modem to a remote system. Never experienced it myself, as I am not old enough, but I found the idea aesthetically pleasing.

Re: Just redesigned my personal site with a TTY-style interface

#47
post #46

I did something like this myself a little while back, knownothing.dev It’s fun to put together nonstandard interfaces. I had the idea of streaming in text like you were connected by an old modem to a remote system. Never experienced it myself, as I am not old enough, but I found the idea aesthetically pleasing.

> streaming in text

Nowadays people would think your site is an LLM page, since ChatGPT implemented this and now every LLM apparently has to do the same...

Re: Just redesigned my personal site with a TTY-style interface

#48
I really like it, well done!

As others mentioned, if you use this to attract clients or recruiters, I recommend adding a version for non-technical folks.

As a nerd I'd love to see some more colors like in the themes you can set using Prezto or Oh-My-ZSH (reference: https://github.com/sorin-ionescu/prezto?tab=readme-ov-file#t...).

For the projects I think some click function to open an ncurses-like modal would be cool :)

Another idea: what about adding a light mode?

P.S.: I would also add `rm -rf` and return something like "nice try ^_^"

Re: Just redesigned my personal site with a TTY-style interface

#49
Make it fully navigable by clicking.

Every time you suggest commands (like "help"), let the user click them, and the UI responds as if they typed it and hit enter.

Every command that can be typed/clicked can be highlighted a green color or something.

Re: Just redesigned my personal site with a TTY-style interface

#50
post #45
post #25

Very nice, but if you want to use it professionally you should consider having an alternative "clear text" version for recruiters and the like. The technically minded will find it nice but most people won't know what to do or what any of this means. And you could consider adding `ls`, `cd` and `exit` just for fun -- it was the first thing I've tried.

+1 for ls and cd. I would also suggest numbered output for ls, so that the user can select using the numeric keypad. Or, up/down nav, TUI-style. I wish ecommerce sites could be more like this.

I miss real pages on eCommerce sites.
Post reply on HN