It's architecture, the window manager/system, the UI, how it is built by and for the users, how the API is integrated and how fast it is compared to other software.
Ask HN: What are your favorite examples of elegant software?
161–170 of 422 posts
Re: Ask HN: What are your favorite examples of elegant software?
#162Vary random but these are stuff which impressed me on first try and never let me down: Kitty, the terminal emulator by Kovid Goyal wouter, a minimal JS routing library espanso, a text expansion program KDE Connect Tailscale The last 2 together curl
Re: Ask HN: What are your favorite examples of elegant software?
#163Softimage, this is was the first 3D software that I really learned and the UI/UX was way ahead of its time. Macromedia Director, it was amazing how quickly you could create an interactive standalone app or CD-ROM.
Re: Ask HN: What are your favorite examples of elegant software?
#164Earlier quoted context omitted.
I believe I read that Tokio was a "hacky" way to add async to Rust - similar to the solution in the Python space... - is this not the case?
I think this argument refers more to Rust not having built-in support for async from the language’s v1.0 rather than the design of the Tokio stack. That has definitely led to unfortunate incompatibilities between libraries built for the different runtimes. However, the Rust language team took a super methodical approach to async support and the way that more async-related traits are slowly being standardized (first F…
Re: Ask HN: What are your favorite examples of elegant software?
#165Earlier quoted context omitted.
I never used those older environments, but I've heard that Windows Forms + C# captures most of the same magic. Do you disagree?
WinForms did, it's extremely similar to Delphi's VCL. Microsoft's even changing newer UI libraries do not.
Re: Ask HN: What are your favorite examples of elegant software?
#166Peter Norvig's 27 line spell checker https://norvig.com/spell-correct.html
The short circuiting `or` chain is also pleasantly virtuosic. Sometimes a little flashiness is tolerable when it works this well!
Re: Ask HN: What are your favorite examples of elegant software?
#167Re: Ask HN: What are your favorite examples of elegant software?
#168SolidWorks Altium Comsol Proprietary yes, but I’ve used all three over the last few years and found them each to be very streamlined, productive, and elegant after a fashion.
Re: Ask HN: What are your favorite examples of elegant software?
#169Earlier quoted context omitted.
Hah, mIRC was a long time ago! I'm a bit nostalgic. :) But is it really true that vanilla mIRC consumes less RAM than calc.exe...? That'd be impressive, if I could believed that!
Just popped open Task Manager... calculator.exe is at 74 MB working set, 24 MB Memory (private set), 50 MB Memory (shared working set), 48 MB commit size. mIRC.exe is at 31 MB working set, 13 MB Memory (private set), 18 MB Memory (shared working set), 38 MB commit size. Doesn't matter which value you use for "How much memory does this program use?". mIRC is smaller in all of them.
Re: Ask HN: What are your favorite examples of elegant software?
#170Vary random but these are stuff which impressed me on first try and never let me down: Kitty, the terminal emulator by Kovid Goyal wouter, a minimal JS routing library espanso, a text expansion program KDE Connect Tailscale The last 2 together curl
> Kitty Could you elaborate on what do you feel is better or makes you more comfortable using kitty against any other random terminal? I also vouch for KDE Connect. Painless to use after installing. Very convinient for file transfer
It's well-maintained, extremely fast, always responsive, easy to configure, supports ligatures and IBus.