Hey you got downvoted, but as someone with 15 years experience, I am definitely worse at whiteboard stuff than when i was straight out of Uni. I do write far better software these days though and can usually design things in a way that avoid the need for too much "clever" code.