As a developer, I use a variety of tools to do my day to day, each with its own level of usefulness: there are some I like but I could easy live without, there are those which I would gladly live without but I can’t because of the way the project is set up and of course, those which I couldn’t live without.
Here’s my list of “must have” tools:
- Macbook Pro – when I moved to OSX almost 6 years ago from Ubuntu, I perceived it as Linux done right. I could use all the open source tools I wanted and I didn’t have to recompile the kernel to use a new printer.
- vim – the best editor in existence. With a lot of cool plugins, a custom .vimrc file and exuberant-ctags, it offers me everything I could ever wish
- zsh & OhMyZsh – nothing beats the command line for speed and effiency
- homebrew – the missing package manager in OSX, amazing tool although I’m not a big fan of ruby and sometimes I find it difficult to tweak the receipes
- github – doh 🙂
- Google Chrome – simply the best browser (although could use sometime with less memory consumption). Apps & extensions:
- Trello – organisation tool, I use it for everything: keep track of my reading or daily activities (todo list), organise meetups and events, hold meetings
- 1Password – secure password vault available for multiple devices with a cool Chrome extension
- Simply Noise / Spotify / Youtube – when I need to block the outside influence (always)
- Tomighty – helps me focus by applying the Pomodoro technique