An efficient form of focused work, maximizing the value you deliver per unit time.

The Software Developer’s Learning Plan

Warning! Some thought provoking lies ahead. You see, I get feedback from software developers all the time. I hear things like, I want to learn the Go language. Then I ask the question, why Go? What is your outcome? The response is a disappointing "because Go is cool. I will continue working as a .NET

By | August 14th, 2018|Categories: Accelerated Learning|Tags: , |

How blogging and teaching online courses can skyrocket your career as a software developer

It is always a rewarding experience for an author to see his product get published. In this article, I will encourage you to make your own path by breaking down the obstacles I had to face while learning how to create informative courses. Obstacles are good Life often gives us hurdles that seem impossible to

By | February 27th, 2017|Categories: Career Planning|Tags: |

Design your Career – Become So Good They Can’t Ignore You

Summary: Learn the role of passion in your career Find out how you can become a real craftsman Compare and contrast the passion mindset and the craftsman mindset Know when it is important to turn down promotions Find out when your managers block your progress in your career Learn the path leading towards discovering your

By | July 8th, 2016|Categories: Career Planning, Professionalism|Tags: , , |