Ask HN: What are your favorite tools?
A few apps that I enjoy using every day:
https://ia.net/writer for writing.
https://usecontrast.com/ for checking contrast.
https://sipapp.io/ for picking colors.
https://nova.app/ for editing code.
https://cleanshot.com/ for screenshots.
https://getpixelsnap.com/ for measuring elements on screen.
https://netnewswire.com/ for reading things via RSS.
https://panic.com/transmit/ for file transfers.
https://usefathom.com/ for web analytics.
https://balsamiq.com/ for wireframes.
https://tome.app/ for slides and presentations.
https://www.hey.com/ for email.
Amphetamine for keeping my Mac awake.
What else? What are some of your favorite tools?
42 comments
[ 3.3 ms ] story [ 100 ms ] threadIn general, as I become more and more experienced in the art of programming computers, the fewer tools I use. Only apprentice craftsmen obsess over their hammers.
Wait, you can use both?
This can't be true... How...
Ok. Now i finally have the opportunit:
I would appreciate your thoughts of pros and cons with them?
I can use one without the other, though they work well when combined too. Like peanut butter and chocolate.
Yes. It's called evil-mode[1]
[1]: https://github.com/emacs-evil/evil
- emacs
- zsh + oh-my-zsh
(Yes, I know I'm late to the party).
Search after files, history or navigate directories.
- GNU Emacs
- Steel Bank Common Lisp (SBCL)
- Mozilla Firefox
Also my 14" band saw, which I tuned most of the vibration out of. And some screwdrivers that belonged to my grandfather. And a beautiful set of blue point wrenches that belonged to someone else's grandfather. A cheap set of wrenches my mom got me for Christmas in 1999. And my old Coleman gas lantern. Those are my favorite tools that I use at every opportunity.
Not a very big learning curve.
It could be your plugins. They have a guide to debug why Obsidian is running slowly: https://publish.obsidian.md/hub/04+-+Guides%2C+Workflows%2C+...
Or you can just leave it open if startup time is the concern
- tmux
- bash
https://chromewebstore.google.com/detail/my-notes/lkeeogfaie...
I use alacritty as my terminal. I use Firefox as my browser, and I could go on indefinitely about the different tools I use on the web, but I won't.
For writing code I use VS Code. The Remote SSH extension is a must. Then, I'll have language-specific extensions installed and a theme extension.
I'll add that I use Obsidian as my knowledge base.
I'd be interested if you did list them out.
https://winlaunch.org/
Otherwise I like vim, Bodhi Linux, vs code, typescript, yD Firefox add on for YouTube, ffmpeg, samba runs my file server
In addition:
SublimeMerge and Sublime Text.
Alfred.
Iterm2.
Datagrip.
Ruby and Ruby on Rails. I’ve built multiple long-lived apps as a single dev. The productivity this stacks gives is incomparable and the joy of writing Ruby - irreplaceable.
CSS - elegant and powerful when used as intended.
fzf
Davinci resolve
Photoshop and Lightroom.
Figma is incredible. Finally an editor which defaults to what I’m trying to accomplish.
Breadboarding diagrams (see rjs’ work).
Basecamp is irreplaceable for collaboration and makes any other tool feel like unnecessary agony.
Things for personal gtd style todo lists.
Google sheets and google docs are more than good enough. My 82 year old father wrote a 500 page book using google docs and went over editing suggestions with the book editor - without major hiccups.
SCSS is still great and useful.
Utopia.fyi for fluid typography and spacing.
Fujifilm xpro3 with 23mm f1.4 lens brought me back the joy of photography.
Jetbrain editors for work.
Caffeine for MacOS.
Wechat for taking screenshots.
Wat?
- awk
- bat
- fd
- fzf
- git
- jq
- lazygit
- neovim
- parallel (GNU Parallel)
- ripgrep
- spotify-tui
- tldr
- tmux
- vifm
- yadm
- zoxide
- zsh
- sed
Trinity for a desktop GUI and file manager.
VirtualBox for multiple testing environments.
VNC and SSH for managing remote machines.
VLC for playing videos.
Speedcrunch for calculations. Imagine if your calculator worked like a text editor... it solved problems I didn't even realize I had.
Right now I don't have a preferred text editor, having finally weaned myself off the one I learned back in the mid-1980s, that had to run in an emulator on modern machines. I've been switching between several GUI and text mode editors, but I haven't found anything I like enough to stay with.
A thumbdrive with Puppy Linux, which is my go-to "unhork the gestupfed computer" Swiss-Army-tool. There are other distributions specialized for that task, but Puppy has managed to do the job so far.
A Raspberry Pi with a carefully curated Pi Hole, so I don't have to configure multiple hosts files and web browsers across multiple real and virtual machines. The Web is a miserable experience without adblocking.