Automate everything!

      1 Comment on Automate everything!

What we do with work time?

We all suffer from having not enough time. Time to do this or that. I did some research on where is my time spent. My daily (and simplified) activities that could be automated look like following:

automation-not-automated

I\’ve spend time on running unit tests locally, triggering and checking builds on Continuous Integration server (yeah, it was so “continuous”) and finally deploying the whole large solution manually to multiple servers…. It was quite much time wasted.

But that’s are habits and GTD!

Stephen Covey advocates would say: “Make it your habit. It will become a part of your daily activities.” Yes, sure…. habits…

David Allen advocates would explain: “This is very good task. Make notes, notes and more notes…..” and end up in notes ocean 🙂 GTD Thank you!

Stephen’s and David’s frameworks work for me in different problem sets.

Automation

What I like to do instead is automate and forget of it’s existence.
This is how I want my daily work look like:

automation-automated

What have I automated

  • Running unit tests – NCrunch
  • Build triggering – I’ve reconfigured TeamCity only
  • Deployment – I’ve written set on PowerShell scripts that do all the work for me

It is repeatable and automatic. I have to invest some time upfront in order to save more time in the future.

Automate everything (ok, almost everything:) )

Follow me:

One thought on “Automate everything!

  1. Pingback: Tiny git repositories automation to save 5 minutes daily – Pawel Klimczyk tech blog

Leave a Reply

Your email address will not be published. Required fields are marked *