Having taken some college courses on Psychology, the subject has always been interesting. Recently while reading Introducing NLP, I came across The Four Stages of Learning. This struck a chord when thinking about the challenges encountered with organizational Agile adoption. The The Four Stages of Learning as described in the book are: 1. Unconscious Incompetence [...]
Entries Categorized as 'Agile'
Agile Adoption Challenges: The Four Stages of Learning
October 13, 2011
Coder to Consultant: 5 Steps to Build Social Awareness
September 23, 2011
Social awareness is a critical skill as a consultant. No, I’m not referring to the latest social networking technology, I’m talking about how well you navigate social interaction with others. It’s easy to fall into the habit of sitting at your desk all day long and coding. Coding is your job and hopefully you enjoy [...]
Coder to Consultant: 5 Steps to Build Confidence
September 15, 2011
In a recent discussion with a colleague, we were pondering the idea of how a coder can become a consultant. When I say coder, I’m referring to someone who has become skilled at the craft of developing software. This is not a junior developer, but a developer who has the ability to solve complex software [...]
JBoss Seam: Agile RIA Development Framework
May 11, 2010
JBoss just published a white paper that describes how Seam enables rapid development of RIAs by eliminating technology hurdles and placing developer focus back on solving business problems. Specific enterprise use cases demonstrate how increasingly complex features can rapidly be introduced into a software product with Seam in an iterative fashion. The white paper is [...]
Learning an unfamiliar technology is like learning to drive
August 4, 2009
It seems common for developers to look for faults in established technologies when an issue is encountered. As a developer struggling to learn an unfamiliar technology, it is easy to make mistakes. These mistakes lead to frustration which, in turn, can lead the developer to blame the technology rather than taking the time to analyze [...]
5 Steps to Improve your Development Process
February 4, 2009
Improving your development process takes time and effort, but always pays off in code quality and professionalism. When consulting for an organization I always recommend the following 5 steps that I feel are essential to any development process. You may already be using these recommendations in practice as they are all well-known techniques and tools [...]
Posted in



content rss
Comments
October 13, 2011
The most difficult and the most dangerous state is this. Unconcious Incompetence...
September 23, 2011
Yes, exactly. Thanks for the insightful comment.
September 23, 2011
These are great points. I think what you are getting at here is being a social...
September 15, 2011
Thanks for the great tips!!!
September 15, 2011
Definitely a good point on “dress for success.” This is going to...