What's popular?
- Getting new Moleskine
- "Can you endorse me?" considered harmful
- Weekend reading: Software projects planning and estimation
- Intrinsic motivation vs. Extrinsic stimulus
- Language you speak affects the way you think
- SOA Manifesto
- Metrics that mean
- Getting feedback from users
- Creating great presentation visuals
- Fighting with your Inbox
Predictability over… everything
When you are developing a software product you, first of all, run against your competitors on quality. And you will only be able to succeed if you can deliver consistent level of quality. Consistent external (perceivable by your users and customers) quality can only be achieved through stable internal (visible to your staff) quality. Of course, miracles sometimes happen and you can get a decent quality product without maintaining internal quality metrics. But you will never able to sustain this quality before you get internal processes and practices right. (By the way, if you think you’ve managed to do that, drop me a note - I would love to know how it worked).
Jason Yip got a great quote on this from The Practice of Programming:
Master your skill and deliver quality everyday even if no one notices that. And once you need to do your best you’ll do that as you always do.
Related Posts: