I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
This sounds like a simple question, but what my favourite is isn't the same as what I think's the best for whatever reason, or what's affected my life most. I mean, I use web browsers every day and should probably put the whole category in here as my favourite, right? Silent Hill 2 is a "software product" that I used a lot back in the day, and I still don't think there's much that can top this one in its category.
I'll stop overthinking.
Vim is my #1. There are some rough edges with plugins, but the core Vim experience is as close to perfect as I can imagine.
tmux fits snuggly with Vim, and while it's not perfect, and the interface can be a little funny sometimes, it still massively improves my terminal experience and I use it every day.
ripgrep is the fastest and simplest of the grep-replacements that came out a few years ago (starting with things like Ack and Ag).
Honourable mention: fzf. A lot of my workflow is around using ripgrep inside Vim inside tmux, and fzf is the sprinkle on top of the cake that makes it all much more fun to eat. There are other fuzzy-finders around these days, but to be honest I haven't investigated much since fzf works exactly as I want it to already.
Yes, everything I've mentioned has been terminal-based! And it's nice to have favourites that aren't just favourites at work, of course :)
👋 Hey there, I am Waylon Walker
I am a Husband, Father of two beautiful children, Senior Python Developer currently working in the Data Engineering platform space. I am a continuous learner, and sha
This sounds like a simple question, but what my favourite is isn't the same as what I think's the best for whatever reason, or what's affected my life most. I mean, I use web browsers every day and should probably put the whole category in here as my favourite, right? Silent Hill 2 is a "software product" that I used a lot back in the day, and I still don't think there's much that can top this one in its category.
I'll stop overthinking.
Vim is my #1. There are some rough edges with plugins, but the core Vim experience is as close to perfect as I can imagine.
tmux fits snuggly with Vim, and while it's not perfect, and the interface can be a little funny sometimes, it still massively improves my terminal experience and I use it every day.
ripgrep is the fastest and simplest of the grep-replacements that came out a few years ago (starting with things like Ack and Ag).
Honourable mention: fzf. A lot of my workflow is around using ripgrep inside Vim inside tmux, and fzf is the sprinkle on top of the cake that makes it all much more fun to eat. There are other fuzzy-finders around these days, but to be honest I haven't investigated much since fzf works exactly as I want it to already.
Yes, everything I've mentioned has been terminal-based! And it's nice to have favourites that aren't just favourites at work, of course :)
💯 this. Yes vim has some rough edges, but it's designed so that you can gently smooth them out to exactly your own muscle memory In your vimrc.