These posts cover my thoughts on a variety of technology related subjects
Tips for making your talk both useful and rewarding
The trouble with in-person meetings
What is an open API?
A post on the difficulties of estimating development projects
Talking about how Microsoft culture impacts their products
Your job doesn't need you. Your family does
What to do when you want a job
Why does nothing work together?
Is there any use in personal websites anymore?
A nerd tribute from a friend
The same conversation just keeps happening