DEV Community

Peter Witham
Peter Witham

Posted on

If you had to live with only 5 dev tools, what would they be?

So let's just say that tomorrow you were told you could only have 5 developer tools on your machine(s) to get your 'real work' done, what would they be?

For me, I'm thinking

  1. SublimeText
  2. Xcode
  3. Paw
  4. Tower
  5. iTerm2

And no cheating and saying something like Docket, SetApp or JetBrains Toolkit :)

Discussion (23)

Collapse
nicolus profile image
Nicolas Bailly • Edited
  1. PHPStorm (which may be cheating since it includes a REST API testing tool, (S)FTP client, SQL Client and more)
  2. Vagrant
  3. Homestead
  4. WinSCP
  5. Postman

I'm a fan of Docker in production and CI/CD, but for local development I'm sticking with Vagrant/Homestead on Hyper-V which works flawlessly.

I'm also trying to switch from Postman to PHPStorm's http client which looks very powerful, but I'm not quite used to it yet.

Collapse
peterwitham profile image
Peter Witham Author

I think PHPStorm is valid, I was very tempted to add WebStorm as I use that a lot for my Gatsby stuff I have been playing around with.

Collapse
joshbrw profile image
Josh Brown

I'd be hugely interested to hear about how you get on with PHPStorm's HTTP client!

Collapse
joshbrw profile image
Josh Brown
  1. PHPStorm
  2. iTerm
  3. TablePlus - A fantastic database tool. Has support for a large array of different databases, including NoSQL!
  4. Postman
  5. Spotify - Not exactly a developer tool I know, but without my favourite playlists I wouldn't be able to get any work done!

(And Docker, I love it but you told us not to include it!)

Collapse
peterwitham profile image
Peter Witham Author

I see you sneaking Docker in there :)

TablePlus is a new one to me, thanks for sharing.

Collapse
babbarshaer profile image
Abhimanyu Babbar
  1. vim
  2. git
  3. make
  4. aws-cli
  5. docker
Collapse
karataev profile image
Eugene Karataev
  1. PHPStorm
  2. Git
  3. Npm
  4. Browser dev tools
  5. Redmine/jira
Collapse
peterwitham profile image
Peter Witham Author

I used Redmine for a while before we switched to Jira, I liked it's clean approach to things.

Collapse
karataev profile image
Eugene Karataev

Yeah, Redmine is little bit outdated, but it's superfast. It loads in 1s while it takes 10s to open Jira in a browser.

Collapse
emanuelmarttt profile image
Emanuel Martinez
  1. Sublime Text
  2. Postman
  3. FileZilla
  4. Git
  5. Putty/Terminal
Collapse
peterwitham profile image
Peter Witham Author

I probably would add Putty if I was on Windows as well.

Collapse
nicolus profile image
Nicolas Bailly

putty is a great tool, but now that ssh is available in the windows CLI or PowerShell, I find that I rarely use it anymore.

When the new windows Terminal ships I think I might uninstall it completely.

Thread Thread
peterwitham profile image
Peter Witham Author

I am so glad to see that Windows has embraced the *nix sub-system, I probably use that more than anything else eventually on my Win box.

Collapse
mrb101 profile image
Basel J. Hamadeh
  1. vim
  2. git
  3. tmux
  4. docker
  5. ansible
Collapse
dylanesque profile image
Michael Caveney
  1. Git
  2. VSCode
  3. npm
  4. Chrome Dev Tools
  5. Insomnia
Collapse
phlash909 profile image
Phil Ashby

Assuming I don't have to list 'non-dev tools' like a browser..

  1. vim
  2. gcc/gdb
  3. termshark
  4. git
  5. make

..look Mum, no GUIs :)

Collapse
peterwitham profile image
Peter Witham Author

No GUI’s...love it! Now if we just got rewarded for all the keystrokes

Collapse
mloru profile image
Mirko Lorusso

As a super-junior, mostly php-, dev I'll try to answer:

  • VS Code
  • Git
  • Git Extensions (I did say I'm a noob 😁)
  • FileZilla
  • Trello
Collapse
peterwitham profile image
Peter Witham Author

It was a close call for me between VS Code and SublimeText.

Collapse
vgrovestine profile image
Vincent Grovestine
  1. VS Code
  2. Guake
  3. Git
  4. Meld
  5. Vagrant
Collapse
peterwitham profile image
Peter Witham Author

You might be right about Meld, I overlooked that tool. I use it on Windows and *Nix, a nice and fast diff tool.

Collapse
fultonbrowne profile image
Fulton Browne
  1. Android Studio
  2. Github
  3. VS code
  4. intellij
  5. Docker
Collapse
offirmo profile image
Offirmo

Front-end:

  1. Chrome or FireFox (dev tools)
  2. git
  3. iTerm2 or any terminal
  4. node, including npm
  5. Webstorm