Presenting at the Dubuque .NET User Group on November 1st, 2011 – T4 Templates

I’ll be talking about T4 Templates in .NET in Dubuque, IA on November 1st, 2011. The presentation is on the Clarke University campus, in the Keller Computer Center, at 5:30 PM.

The group’s website is at http://dbqineta.com/.

The presentation description:
Continue reading Presenting at the Dubuque .NET User Group on November 1st, 2011 – T4 Templates

Presenting in Fox Valley on October 11th, 2011 – Agile Modeling with Visual Studio 2010 Ultimate and Feature Pack 2

I’ll be speaking at the Fox Valley .NET User Group on October 11th, 2011. The event is at 5:30 PM in Appleton – Fox Valley Technical College, 1825 N. Bluemound, Room A170 A/B, Appleton, WI 54912. See the FV NUG site for more details.

I will be giving my “Agile Modeling with VS 2010 Ultimate and Feature Pack 2” presentation.

I hope to see you there.

Mulletude Theorem and the Ultimate Mullet

If we can agree that as the length “in the back” of a mullet haircut grows, if the length “in the front” stays the same, the wearer has “more mullet”

AND

If we can agree Continue reading Mulletude Theorem and the Ultimate Mullet

Quotable Quotes from a PSM Class

I came out of Giovanni Bassi’s excellent train-the-trainer Scrum.org Professional Scrum Master class with some memorable and useful quotes.

The plan is useless. Planning is essential. – Giovanni

EDIT: I’ve learned this is not Giovanni’s 🙂

Plans are worthless. Planning is essential. – Dwight D. Eisenhower

Are you scared of not meeting a deadline? Scared of not delivering what the customer actually wants?

If you’re scared, you’re not agile. – Giovanni

Why not generalize Ambler’s “avoiding speculative ideas that are likely to change in favor of stable information” best practice to all areas, not just documentation?

When is the last responsible moment to do this? – Giovanni

Further assertions that engineering and manufacturing metaphors only hurt our industry, as I am and will be talking about in the Agile Modeling and Emergent Architecture topic here:

We’re not building bridges, we’re more like lawyers arguing a case. – Giovanni

Do you have someone who objects to Pair Programming on the premise that it will “cut productivity in half” ??

Are they programmers, or typists? – Felipe Rodrigues, a colleague of Giovanni’s

if (Code_as_Design != Keyboard_Cowboys) return Agile_Modeling + TDD; else return Same_Stuff_Different_Day;

It is really fun to stumble upon old classics like Reeves’ “What is Software Design?” and think about them in a modern context.

This post begins a series of responses to Reeves’ article. I will examine his basic assertions here, and comment on how they relate to agile modeling, test-driven development (TDD), and agile in general in future posts. Continue reading if (Code_as_Design != Keyboard_Cowboys) return Agile_Modeling + TDD; else return Same_Stuff_Different_Day;