Random Post: Transparent WinForms Label
RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • About
  • Eric’s Toolset
  • Free Software
  • Software License
  •  

    The Best of PDC 2008

    January 17th, 2009

    For those of us poor folk who didn’t make it to PDC this past fall, Microsoft has been taking the show to us in the form of its MSDN Unleashed series. Rob Bagby, developer evangelist, came to Salt Lake City to present and give updates about new and upcoming technologies for developers.

    Read the rest of this entry »


    QCon SF 2008 Day 3

    November 22nd, 2008

    Friday was the third and final day of the QCon conference.

    Read the rest of this entry »


    QCon SF 2008 Day 2

    November 20th, 2008

    It’s another day of industry stand-outs at QCon.

    Read the rest of this entry »


    QCon SF 2008 Day 1

    November 19th, 2008

    QCon is a software development conference sponsored by the InfoQ site and software consultancy Trifork. I am in San Francisco attending it, and here is a summary and some thoughts on the first day’s sessions I was able to attend.

    Read the rest of this entry »


    User Stories Are Not Narratives

    September 27th, 2008

    The “story” in agile development’s “user story” is not a narrative in the traditional sense of the word. Many are short on verbs, which is a big hint that something non-narrative is going on. “User story” is shorthand for a set of concepts and principles. The danger with taking a simple word like “story” and assigning it a new meaning is that novices, and occasionally even experts, confuse the jargon with the traditional definition.

    Read the rest of this entry »


    Culture Shock

    July 20th, 2007

    Over twenty years ago, I moved from Oregon to Utah to start going to school at BYU. As we were driving to Provo from the north, my mom, who had been born in Utah, commented, “This place right here is called the point of the mountain.”

    “That’s stupid, there’s nothing here!” I remember saying, a bit more harshly than was appropriate. I think my mom was a little taken aback, and didn’t bother to try to justify why the place deserved to have a name: It separates Utah valley from the Salt Lake Valley, and the counties with corresponding names; it’s the highest point on I-15 through the Wasatch Front and the place you’ll most likely hit snowy roads.

    I realized later that I was just experiencing culture shock. After an email discussion with a coworker today, I realized that culture shock is possible between programming environments.

    Read the rest of this entry »


    When Does XHTML Matter?

    July 5th, 2006

    I noticed the other day that the pages on this site had double body tags in the HTML. As someone who favors standards it was kind of embarrassing. But what started as a quick fix turned into a few days of ruminating about how I’m putting this site together. Read the rest of this entry »


    Object-Oriented vs. Database-Oriented

    February 15th, 2006

    Having worked for Folio and NextPage, companies that have specialized in full-text indexing using custom search engines, I have an admitted knowledge liability with regard to relational databases. It never really made sense to have a relational database and our own search database coexisting in an application. But it never occurred to me that such a knowledge liability could be considered a benefit in terms of thinking about how applications should be designed. Read the rest of this entry »


    Design by Contract Part 2

    January 29th, 2006

    This is a continuation of thoughts after reading Design by Contract by Example by Richard Mitchell and Jim McKim. This time I want to write a little about design by contract without direct language support. What do you give up without language support, and is it still worth it to struggle through defining contracts without that support? Read the rest of this entry »


    Design by Contract

    September 27th, 2005

    I recently finished reading Design by Contract by Example by Richard Mitchell and Jim McKim. The book, as its title suggests, gives advice about writing good contracts through a set of principles applied in various examples. In addition to wanting to learn more about design by contract generally, I came to this book with a couple questions: Can you do design by contract effectively without built-in language support, and what is the relationship between design by contract and unit testing? In this article I’ll talk about design by contract generally, and discuss those two questions in follow-on articles. Read the rest of this entry »