Mark Nadelson has been a professional Software Engineer for the past 28 years. During his career he has worked in a number of industries including Telecom, Internet, and Finance. He has written two books and numerous articles for a variety of software development publications. He is a self proclaimed nerd and wears that title proudly always looking to expand his knowledge. When he is not needing out he is enjoying time with his kids and over weight bull dog.