Which Hat Do I Need Today?

Most corporate software developers are expected to perform a multitude of tasks outside their level of expertise. Often developers are asked to tackle QA, Technical Writing, Business Analysis, Project Management, and the beat goes on… Now pile on the fact that you are surrounded by lazy and sometimes inferior talent and you’ve got a ‘Kobayashi Maru’, Read more about Which Hat Do I Need Today?[…]

Dealing with Bad Processes

Bad business processes are crushing software development productivity. Here is the mistake I see over and over in all types of business genera. Sprint plans are made with good intentions. Development work starts and is progressing nicely. Then only days into the sprint management receives a call from a customer or boss ordering an immediate change Read more about Dealing with Bad Processes[…]

Working with Remote Developers

More companies continue to embrace the remote work force for many reasons. Cost savings on overhead, time lost in travel to and from work, and advances in economical communication help make working remote a very tangible commodity. Moreover, multiple studies show remote workers are more productive, more engaged, and more loyal to their company (see study links at Read more about Working with Remote Developers[…]