102 lines
3.3 KiB
Plaintext
102 lines
3.3 KiB
Plaintext
|
Good things
|
||
|
===========
|
||
|
|
||
|
Windows 95
|
||
|
----------
|
||
|
// TODO: Include a screenshot.
|
||
|
|
||
|
Most applications followed design guidelines, giving a unified and simple UI.
|
||
|
|
||
|
Could be reasonably well controlled from the keyboard.
|
||
|
|
||
|
SerenityOS
|
||
|
----------
|
||
|
https://github.com/SerenityOS/serenity
|
||
|
|
||
|
// TODO: Include a screenshot.
|
||
|
|
||
|
A project with a much larger scope than Haven but with somewhat similar goals,
|
||
|
to create a nice new environment. Gives proof that such a project can be
|
||
|
written in few people, given proper experience.
|
||
|
|
||
|
ToaruOS
|
||
|
-------
|
||
|
https://github.com/klange/toaruos
|
||
|
|
||
|
Similarly to SerenityOS, this proves that one can write an entire operating
|
||
|
system from scratch. Somewhat sadly, it just replicates the Linux desktop
|
||
|
without trying to make any fundamental changes whatsoever. Still, it makes for
|
||
|
a very interesting data point.
|
||
|
|
||
|
Haiku
|
||
|
-----
|
||
|
Pretty. Desktop-first. Just the window manager sucks, and C++ is no longer
|
||
|
a reasonable choice for a high-level programming language, despite all the
|
||
|
effort to improve it. It's the foundations that are rotten.
|
||
|
|
||
|
VIM
|
||
|
---
|
||
|
Customizable modal text editor allowing for rather efficient editing. While the
|
||
|
internals might not be so great, the user interface is hard to beat once you get
|
||
|
used to it.
|
||
|
|
||
|
With https://github.com/prabirshrestha/vim-lsp/[vim-lsp] it even shines as an
|
||
|
IDE, which is a wonderful development.
|
||
|
|
||
|
Qt Creator
|
||
|
----------
|
||
|
// TODO: Include a screenshot.
|
||
|
|
||
|
Has a very good VIM emulator (rare!), excellent code navigation on top of that,
|
||
|
clean UI.
|
||
|
|
||
|
Primarily a C++ IDE, yet slowly the Language Server Protocol implementation
|
||
|
makes it transcend into a general-purpose one.
|
||
|
|
||
|
Vimperator/Pentadactyl/qutebrowser
|
||
|
----------------------------------
|
||
|
// TODO: Include a screenshot.
|
||
|
|
||
|
Vimperator/Pentadactyl has created a new standard in web browser usability.
|
||
|
The most important innovations being the addition of modality to the web browser
|
||
|
and the "follow link" feature, which is what I feel all mouse-first UIs
|
||
|
deserve.
|
||
|
|
||
|
Too bad it can no longer work in current versions of Firefox as they cut off
|
||
|
all support for XUL addons. The good times are already behind us. I certainly
|
||
|
enjoyed them.
|
||
|
|
||
|
qutebrowser went somewhat beyond in terms of how neat the integration of a VIM
|
||
|
interface and a web browser engine can be, rebuilding the concept on top of
|
||
|
Webkit, but to this day it lacks a normal AdBlock, and thus remains a toy.
|
||
|
|
||
|
SourceHut
|
||
|
---------
|
||
|
https://sourcehut.org/
|
||
|
|
||
|
Drew might be an opinionated asshole but that's not necessarily a bad quality.
|
||
|
His creations are compatible with my values.
|
||
|
|
||
|
WikiWikiWeb
|
||
|
-----------
|
||
|
http://wiki.c2.com/
|
||
|
|
||
|
An interesting knowledge base. Simple formatting, automatic links. I've
|
||
|
borrowed the general concept for this very collection of texts (I don't want
|
||
|
to say "wiki" since no one else can edit).
|
||
|
|
||
|
It's a shame that it's been frozen in time.
|
||
|
|
||
|
AsciiDoc
|
||
|
--------
|
||
|
I despise Markdown for its choices, and I don't want to suffer while writing.
|
||
|
Granted, I can see some faults in AsciiDoc as well, notably with how hard it is
|
||
|
to parse and process, but I haven't found anything better yet. One day I might
|
||
|
create a processor for a slightly modified subset of it. Until then,
|
||
|
libasciidoc is what I'll be using for all markup.
|
||
|
|
||
|
Plan 9, Go
|
||
|
----------
|
||
|
Pervasive simplicity. Sometimes it's annoying but overall you get the feeling
|
||
|
you have the entire platform under your control.
|