Matthew Bass
Software Developer & Entrepreneur
Matthew Bass is an independent software developer, entrepreneur, speaker, and writer. He has over ten years of experience across a diverse set of technologies and has worked at places like SAS Institute, the world's largest privately held software company. An agilist from the very beginning, he continues evangelizing and experimenting with pair programming, test-first and behavior-driven development, and continuous integration. Matthew has spoken at several regional and national software conferences and regularly writes for publications like InfoQ.
Blog
Are most of your projects one-time or maintenance?
Posted Tuesday, June 15, 2010
I’m curious about something. If you’re an independent contractor, consultant or freelancer, are most of your projects one-time gigs or do they more frequently involve long term maintmore »Quote of the Week: Mark Twain
Posted Monday, June 14, 2010
“Sometimes I wonder whether the world is being run by smart people who are putting us on, or by more »Thanks for reading!
Posted Saturday, June 12, 2010
July 29th will mark the fifth anniversary of this blog. I realized today that I have never properly thanked you, my readers, for continuing to support this endeavor. There are so many other things you could be pemore »RubyConf in New Orleans
Posted Friday, June 11, 2010
This year’s RubyConf is being held in New Orleans on November 11th – 13th. Count me in. I’ve only driven through the area once so it’ll be interestinmore »Rails 2.3.8 – an embarrassing trip
Posted Thursday, June 10, 2010
November 30, 2009: Rails 2.3.5 has justmore »Quick ‘n dirty Lindo step for Cucumber
Posted Tuesday, May 11, 2010
Lindo is great for verifying your Rails tests by opening the HTTP response body in a browser for inspection. It works with most popular testing frameworks including Test::Unit and RSpec. But what aboumore »iPhone development
Posted Sunday, May 9, 2010
For the past few months, I’ve been exploring the fascinating world of iPhone development. I have several application ideas and am working pretty hard on getting something to market. My first app will be free, though I hope to work up to a lmore »Presentations
Pragmatic Pair Programming
Pair programming. It's nasty. It's evil.more »Unobtrusive JavaScript: Stop Cluttering Your HTML
Separation of concerns is important, especially when building web applications. Making JavaScript unobtrusive is a technique whereby the JavaScript is pulled out into a third layer alongside the HTML and CSS. Obtrusive JavaScript damages the readability omore »Understanding Git: A Quick Start Guide
Git is a free source code management tool that's even more powerful than Subversion and CVS. It's lightning fast, supports extremely large projects, handles branching and merging with stunning ease, and offers the ability to check in even while offline. Tmore »Kung Fu JavaScript Debugging
Are you stuck in the dark ages of JavaScript debugging? Do you immediately bang out an "alert()" when your code breaks? With AJAX here to stay and dynamic web sites quickly becoming the rule, it's critical that your debugging skills be top notch.more »Homesteading for Fun and Profit
Have you ever thought about creating and selling your own software product? Nathaniel Talbott introduced the concept of software homesteading in 2006 and it's been gaining steam ever since. Join us as we examine how now as never before, developers have thmore »Power Ajax with JQuery
JQuery is a lightweight alternative to the Prototype JavaScript library. It offers a more concise syntax than Prototype as well as powerful built-in features that aren't available elsewhere. Come learn how to leverage JQuery to integrate powerful and visumore »Chaotic Agility
Three quarters of all software projects fail. Why? Because we're still trying to manufacture software instead of create it.more »Books
Career 2.0: Take Control of Your Life
by Jared Richardson
- Has your career been a product of random chance? Learn how to take control. These solid, repeatable steps show you how to chart the course you want, then how to follow it. The book is aimed primarily at a technical market, but the content is applicable to most professional fields.


