Hacker News new | ask | show | jobs
by lynaghk 3007 days ago
Author here.

For more background on product development about Finda, there are notes on my personal website here: https://kevinlynagh.com/datatron/

I started this as a UI research project to try and replace OS X Finder with a keyboard-only UI. A strong inspiration was the Helm Emacs package.

My initial prototype was in ClojureScript/Electron, and I was exploring far more features like inline preview, and a command/argument (verb/noun?) builder system.

However, after showing my prototype to a few friends, they were all much more interested in the fast search and window switching capabilities, so I decided to cut scope, focus the project on those features, and get something out the door.

This is my first Rust project, and I've been thrilled with the language and that community in terms of great libraries, documentation, and their willingness to help beginners like myself.

p.s. Sorry I'm late to the party, I pushed this blog post online immediately before going to sleep for the night =P

1 comments

Just wanted to say "hi" and that this is a great read! If you are interested, there is a Neon slack where some of us hang out. For example, you might be interested in neon-serde which could clean-up some of the argument parsing and match logic.

https://crates.io/crates/neon-serde