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?
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.
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.
Otherwise I like vim, Bodhi Linux, vs code, typescript, yD Firefox add on for YouTube, ffmpeg, samba runs my file server
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.
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.
The other essential tools are a good fountain pen, a good notebook and a bottle of water.
https://chromewebstore.google.com/detail/my-notes/lkeeogfaie...
Jetbrain editors for work.
Caffeine for MacOS.
Wechat for taking screenshots.
In 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.
(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
- emacs
- zsh + oh-my-zsh
- tmux
- bash
- awk
- bat
- fd
- fzf
- git
- jq
- lazygit
- neovim
- parallel (GNU Parallel)
- ripgrep
- spotify-tui
- tldr
- tmux
- vifm
- yadm
- zoxide
- zsh
- sed