Courage: The Key Factor In Life

There is a thin line between Naive, Cynical or Courageous. With no experience we are naive. With unfavourable experience we can become cynical. Courage is what makes us take chance again. Courage is the key factor in life. Naive people are those who have no idea how to fulfil their…

Features of a successful Technical Spike

A technical spike is a type of work that helps identify and evaluate technical options. So what makes a spike successful? Timeboxed - Have a fixed time frame (1 day, 1 week, ...). Please don't leave it open-endedIterative - It is a time to experiment and learn, don't try to make…

Mindful Leadership

I gave a talk about Mindful Leadership - Mind of a Leader at my company's Tech Leadership guild. It is based of a Mind Map I created for my mentees who wanted to know the following: Leadership - What it means to be a leader? (Key attributes, traits)Helpful Resources…

Leadership is not management

Times have changed. Leading creative people requires more than old management practices. Evolution of Skills and JobsDictatorial to democratic - Leader need to listen to their people and use their input to create strategy and make collaborative decisions.Transactional to transformational - Leaders need to inspire and help develop their…

Dealing with Time & Timezones

A friend of mine recently asked me whether to store DateTime in UTC or with TimeZones within a database column and Why? Thinking about it made me remember all the bugs I had to deal with over the years due to DayLight savings and TimeZone conversions. I am writing this…

Perspective

We can only see a small portion of the electromagnetic spectrum called visible light. The same can be said about our understanding of our thoughts. If we cannot see something doesn't mean that it does not exist.…

Karo - a Command Line Companion for a Rails Application

Github - https://github.com/rahult/karo Website - http://rahult.github.io/karo/ Example of things it can do, for rest please refer to karo help karo db pull # Will sync the production MySQL database on to local machine karo db console # Will open MySQL console on the server…

Getting fish, rbenv & homebrew playing nice together

Installing fish shell brew install fish Adding homebrew and rbenv to fish configuration file ~/.config/fish/config.fish ### PATH ### set default_path /usr/bin /usr/sbin /bin /sbin set homebrew /usr/local/bin /usr/local/sbin set brew_rbenv "/usr/local/var/rbenv/shims" set -gx PATH $homebrew…