Tools maketh the man

“Man is a tool-using animal. Without tools he is nothing, with tools he is all.”

Thomas Carlyle

Tools are a force multiplier, these tools help me extend my reach:

  1. EMACS – take the time to learn it and it becomes a force multiplier
    • Magit – EMACS interface to git and simply one of the most wonderful software tools in my toolkit
    • Org – an EMACS module for outlining and drafting, and journaling and ….
  2. GIT – essential tool for version control in any modern software environment
  3. GDB – command line debugging. There are, however, a lot of GUI or IDE integrations for this. If you do any embedded systems debugging this is the go to debugger, along with OpenOCD for JTAG interfacing
  4. Terraform – Infrastructure as Code, probably the definitive example of it
  5. ArgoCD – Specific to Kubernetes but in the last month has probably saved us from at least three major outages due to change impact analysis
  6. Google Note – Simple. Effective. What’s not to like about it?
  7. Keepass2 – Don’t trust 1password or lastpass? Use a real password manager
  8. Embroidery lighted magnifier – I got this at a craft store and I love it, it’s a cantilever arm with a magnifying lens and a light. Perfect complement to
  9. Binocular magnifiers with built in light
  10. Digilent Analog Explorer II – It’s a $10K engineering rack in $400 price point (for hobbyists)
  11. Xmind – Mind mapping. Mind mapping is a technique I think everyone should know and use on a daily basis
  12. Inkscape – free vector graphics drawing

What are your go-to tools?