I love writing software all day but there is nothing quite as satisfying as designing something and physically building it yourself. I designed and built a 2nd level in my home including a workshop, gym, theatre, and two bedrooms.