Sometimes being a software developer is a continuous experience of never having enough time. The triage skills required are so high that sometimes I feel that's the skill developers most need to perfect. And I use the word perfect as a joke because as I said we would never have enough time to perfect anything. But having said that, somehow we manage to make great software that helps people. Good job for that.