| Welcome to the fitting room of reality for Wizards |
I know that it didn't say wizard on the door, but let's not be coy. We both know that software development is really wizarding! Let's just measure you up and see what we have in your size today then shall we? |
|
A computer software engineer takes reality and transforms it with spells and incantations called programming languages. They calm the demon in the machine: Lord Compiler. They really need to wear the trousers of reality for protection as they venture into lands unknown. Learning is their business
in an ever changing world. They cannot stand still as technology advances. Maligned and misunderstood they stand at the fulcrum of wishing and granting.
Too poetic? Well I have felt reality slip away to be replaced by the flow of the beauty of the code beyond the looking glass.
I have felt the logic of it take the mind to other places.
Then I made these trousers for you from what I found there.
Look!
Exciting styles
|
Classic accessories
|
Sartorial faux pas
|
- Using object orientation to understand management
- Logic as a people skill
- Understanding the principles that make extreme programming work
- Defence against the dark arts of ignorance
- Playing as a profession
- Taming requirements
- Revelling in uncertainty
- Stop worrying and love the customer
- Be proud of your work
- Communicate with project managers
- Plan painlessly
- Understand the difference between effectiveness and efficiency
- Make space (or slack) to be effective
- Learn for a living
|
- Communication
- Negotiation
- Collaboration
- Compromise
- Coach
- Plan
- Estimation
- Design
- Prioritise
- Egoless
- Listening
- Decision making
- Measureable progress
- Reduce wasted time
- Courage
- Honesty
- A sense of humour
- Optimism
- Flow
|
- Dependency on complicated, expensive tools
- Dependency on or fear of methodologies
- Grandiose claims
- Under estimating
- Over estimating
- Too much detail not enough functionality
- Living with dead projects while your skills atrophy
- Underestimating colleagues and feeling like a twit when you finally get what they were trying to tell you all along
- Arrogance and the unnecessary recoding that brings
- Impatience and the bugs that brings
- Procrastination in the face of readiness
- Isolationism in fake armour
- Hoarding knowledge like a greedy dragon
- Indiscretion
- Competition instead of collaboration
- Doing what you are told when you know it is rubbish
|
The trousers of reality will fit a computer software engineer off the rack.
It recognises the value of skill and the constant level of knowledge it takes to be a computer software engineer.
It takes traditional methods along with Agile, Lean and a host of others and immediately hands you the key to all of them because it explains the principles.
Your readiness to learn and adapt is the critical measurement. What you need to do is to get really good at knowing what to know and how, where and when to use it.
You need a trousers with lots of pockets for all the handy tools you pick up as you go.
You need a trousers that comes with a toolbelt that you can simply use straight away but that will become more and more effective as your own skill grows.
Whether you are a journeyman or a master craftsman you will feel refreshed that you can use your amazing programming skills to communicate with your business partners.
The fact that you have the courage to debug somebody else's code tells us that you are ready for grown up trousers.
So try these trousers on and as fashions change you can find that they are functional, comfortable, elastic and flexible in ways that you have only dreamed of.
Your trousers - the trousers of reality.....
|
|
Back to the Fitting Rooms of Reality
|