Mykel has had four decades in software to achieve the degree of bitterness and anger he typically exhibits. Working primarily as a developer for most of the first three, he has had stints in QA, customer support, database management, and architecture. For over a decade he has dedicated what remains of his attention to trying to make software a better place to live for everyone.