Which software tools do you use at work as a developer?

View other answers to this thread

Learn Something New Everyday,
Connect With The Best Developers!

Sign Up Now!

& 500k+ others use Hashnode actively.

j's photo
  • Intellij all of the suits which has integrated REST-API requests as well
  • Gliffy for diagrams
  • strace for execution analysis
  • gdb debugging
  • xdebug debugging
  • Slack, Skype, Hangouts, Discord (switching to matrix to get rid of most of them)
  • sublime, vscode, atom, vim to edit for simple file edits with syntax highlighting
  • gedit as a copy paste clipboard
  • meld for file divs
  • bash for automating things
  • gnome terminal (because I like it the most)
  • terminator to have multiple terminals in 1 window
  • firefox, chrome, opera, ie ... web nd stuff
  • spotify + audible
  • nextcloud + seafile for data sharing
  • Virtualbox for testing purpose
  • Docker for certain setups
  • Vagrant for certain setups
  • mysql/pgsql/mongodb terminal clients
  • mysql, couchdb, mongodb, posgresdb, db2 as database
  • evolution as mail client
  • password gorilla + revelation for password storage and encryption
  • wireshark to analyze package traffic
  • cargo, npm, composer, bundle, pip as package managers
  • lambdatest for browserpreviews
  • tomboy notes for notes ;)
  • teamviewer for remote support
  • timedoctor for timetracking
  • gimp for quick edits
  • OBS studio for streaming
  • sysprof for performance snapshots
  • qtcreator for my ubuntu phone apps
  • glade as a gtk helper
  • devhelper for manuals
  • git / cmake
  • githooks to run my local CI / Tests

There is even more tooling and 'apps' but the list is already way to long ... i didn't even know how much tools I got and use.

Show +2 replies
Hipkiss's photo

Co-Founder, Founder, Entrepreneur & Problem Solver

Caleb H. It's used to analyse traffic through a system. Below are a few examples of how I use it:

  1. Connect rig via ethernet to router - spy on people on your network :P.
  2. Analyse .pcap files for network traversal. This is especially helpful when debugging network connections and packet transfer between phones SIP-to-SIP or SIP-to-somethingElse. It allows you to look at the individual messages sent/received - meaning you can see how many messages we're dropped or which server has allowed/denied access.

Granted it's a bit more specialised in its use but you can learn a lot from a network using wireshark. These are only a couple of uses - the software is quite extensive and really interesting once you get into it. So I definitely suggest looking more into it :).

Caleb H.'s photo

Co-founder of High/Low

Hipkiss yea, I know what Wireshark does; I use it mainly for network security stuff.

j That makes sense.

Want to read more?

Browse featured discussions

© 2020 · Hashnode