My 4 favourite daily software tools are ConfluenceTrello, 1Password, and DropBox. All are web-based software as a service (SaaS) productivity tools, and have very useful phone Apps.

 

With these 4 combined, I feel like I could engineer my way through an intergalactic war, like Voltron or some sort of Transformer, they just make it easy to do work and not worry about every little detail all the time.

 

1password is a no brainer for password management, with the desktop app installed on my PC, it's easy as typing "CTRL + \" to paste in or create a new password for a login form. I honestly have no idea what any given password is for most if not all websites and apps I use. New features are constantly being rolled out, and they have just recently partnered with haveibeenpwned.com to notify you of weak or used passwords.

 

DropBox is competing against the likes of Microsoft OneDrive and Google Drive, but I am sticking with DropBox on this one. I have tested many installations of OneDrive and Google Drive on my PCs and others where the apps just plain crash on initial upload of data to their cloud servers. DropBox just works with syncing and uploading of small or huge data sets.

 

I use Atlassian's Trello for task management embedded into Confluence used as a Wiki, with DropBox syncing my documents between my home PC, work PC, and phone.

 

With Trello, I have individual Teams setup for clients/projects, and new Boards for each site. Using the Scrum or Kanban approach that software developers use to maximise their productivity, I split the Boards up into left-to-right columns such as: To Do, Require Info, In Progress, Testing Required, Notification Required, Complete, Shelved. Then it's just a matter of adding each manageable task into the required column, and drag and drop the virtual post-it notes as I progress through a task.

 

Atlassian's Confluence is probably the most kick-ass Wiki I have come across, it beats out Microsoft's SharePoint by miles, its flexibility and usability is best in class. I actually write my blog posts as drafts in a Space I have created before publishing to my website.

 

I have individual Spaces created for clients/projects, and embed the related Trello Board into the Home Page of each site. This way I can add engineers with permissions just for that Space.

 

If I ever need to work with another Engineer, it's as easy as inviting them to the Projects Trello board and Confluence Wiki Space, and giving them access. This saves a LOT of rework.