I guess I should introduce myself…

I’m Brian Button, and I own Agile Solutions Group. My 30-second elevator speech goes something like, “Agile Solutions Group works with small to medium size business and teams that creates software as part of their business, but not as their primary business function. I can show them how to build better, faster, stronger software using less time and fewer people, and creating the software with higher quality than anyone else in their industry. I can get their product to market faster, with higher quality than anyone else around.” I know, kind of lame, but I’m still working on it.

The speech above was my original business goal, but circumstances seem to have guided me somewhere else. Over the last 18 months or so, I’ve spent a lot of my time teaching Test Driven Development to well over 100 students, developing real-time C++ software for an embedded control system, and worked in the Patterns and Practices group at Microsoft. While I’ve enjoyed all of it, my time at P&P has been my favorite. I’ve always been a Linux bigot, but my opinion of the people working at MS has changed completely. I can honestly say that every single person I’ve met has been a pleasure to work with. They are, without fail, brilliant, and they get software.

In my 8 months there, I have had the pleasure of being solely responsible for the implementation of one of their great Application Blocks, the Smart-Client block. I learned a lot about the development culture in Patterns and Practices while building that block, and I hope also affected it towards a more agile culture at the same time. I do know that TDD is becoming a lot more acceptable and frequent in that group, and I’d like to think I had some part in that. Now I’m working on another block-related project that’s hush-hush, but I’m test-infecting them as well!

You can see more details about me on my web site, including my resume.

If you’ve actually read this, please drop me a note. I’d like to know that I’m not talking to myself…

— bab

12 thoughts to “I guess I should introduce myself…”

  1. Thanks, Eric. I look forward to a long posting life here πŸ™‚ I’ve been over on blogspot, but I wasn’t getting enough of the right traffic, so this seems like a better home.

    Thanks for the welcome!


  2. I checked you out over on blogspot. I’m glad you’re here… I hate blogspot! πŸ™‚

    In case you didn’t get it, welcome!

  3. Hi Brian, I read your post, chuckled at the last line, and moved on – but was then inspired to say hello. Look forward to more test-infected entries!

  4. Thanks for reading, Thomas. I’ll do my best to write more on agility. I haven’t posted any details of my current project yet, but I’ll do that tomorrow. As a teaser, I’m a developer on the Microsoft Enterprise Library team, and I intend to post inside stuff about our process, planning, and technical challenges we’ve faced creating this library.

    And to me, the best part of blogging is seeing that people read my ramblings around the entire world. Thanks for reading, and thanks for taking the time to let me know it.


  5. Hi Brian,

    I’ve been reading your blog for a few weeks now. I used to work with Scott Densmore at a previous job, and I found your blog through a link he put on his site.

    Good stuff, keep it up.

  6. <a href="http://www.wyjq300.krify.com/"&gt;??????</a>

    <a href="http://www.234300.krify.com/"&gt;????????~~234dy</a>

    <a href="http://www.blogs.krify.com/234300/11676/"&gt;????</a>

    <a href="http://www.hsdyxhz.krify.com"&gt;????</a>

    <a href="http://www.hsxsxhz.krify.com"&gt;????</a>

    <a href="http://www.hswzxhz.krify.com"&gt;????</a>

    <a href="http://www.hstpxhz.krify.com"&gt;????</a>

    <a href="http://www.crdyxhz.krify.com"&gt;????</a>

    <a href="http://www.crxsxhz.krify.com"&gt;????</a>

    <a href="http://www.crwzxhz.krify.com"&gt;????</a>

    <a href="http://www.sqdyxhz.krify.com"&gt;????</a>

    <a href="http://www.sqwzxhz.krify.com"&gt;????</a>

    <a href="http://www.sqxsxhz.krify.com"&gt;????</a>

    <a href="http://www.xadyxhz.krify.com"&gt;????</a>

    <a href="http://www.jqdyxhz.krify.com"&gt;????</a>

    <a href="http://www.jqtpxhz.krify.com"&gt;????</a>

    <a href="http://www.jqnvxhz.krify.com"&gt;??????</a>

    <a href="http://www.sqdy300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/sqdy300/11422/"&gt;??????</a>

    <a href="http://www.jqnl300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/jqnl300/11423/"&gt;????????</a>

    <a href="http://www.jqtp300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/jqtp300/11427/"&gt;????????</a>

    <a href="http://www.hsdy300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/hsdy300/11428/"&gt;??????</a>

    <a href="http://www.crdy300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/crdy300/11429/"&gt;??????</a>

    <a href="http://www.sjp300.krify.com/"&gt;???</a>

    <a href="http://www.blogs.krify.com/sjp300/11430/"&gt;?????</a>

    <a href="http://www.jqdy300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/jqdy300/11431/"&gt;??????</a>

    <a href="http://www.sqwz300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/sqwz300/11432/"&gt;??????</a>

    <a href="http://www.crwz300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/crwz300/11433/"&gt;??????</a>

    <a href="http://www.hswz300.krify.com/"&gt;????</a>

    <a href="http://www.blogs.krify.com/hswz300/11434/"&gt;??????</a>

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.