Michael is a life-long hobbyist programmer with a passion for Ruby. He's been programming since BASIC on the Commodore 64 and has continued programming through a lineage of platforms and languages, and is currently focusing on Ruby.
Michael has been programming since the late 1980s and is fluent in many programming languages. He regularly contributes to online knowledge bases, both writing and evaluating code, and has made presentations for Linux Users Groups.
Beginning with BASIC on the Commodore 64, Michael has learned nearly every major language in use since the late 1980's. He's worked with programming on every level from assembly language programming on a microcontroller to web application programming and everything in between. An early adopter of Linux, Michael is also familiar with Linux and BSD systems as well as system security and defensive programming.
As a programming language Ruby is growing by leaps and bounds. It's come from relative obscurity in the early 2000s to quickly becoming one of the most popular programming languages in the world. Though its most popular use is on the web, Ruby is being used everywhere from shell script replacements to GUI applications. It's clean, it's fun and the freedom of syntax makes it simpler and less confusing than most programming languages.