Steve Presley's views on mobile, wireless, embedded, CNC and .NET programming