Category Archives: learning

Modeling vs. The Model

It’s interesting to me how much people rely on formal tools for modeling. I frequently talk to individuals that tend to assert that just because a model is made in some modeling tool (like Visio) that it is *right* or at least superior to whiteboard sketches.
The Visio fan-boys and fan-girls seem to snicker and generally [...]

Also posted in agile, architecture, design | 3 Comments

The Dreyfus Model of Skill Acquisition

As part of my job, I travel around to lots of new companies helping get teams started with Agile methods. It’s something that I’ve done for a long time in a lot of different companies. I’ve coached a lot of Agile teams and I’ve worked as a delivery team member on a lot of teams [...]

Also posted in agile | 3 Comments

Seed Conference

I just returned from the Seed Conference and all I can say is wow. This was a wonderful, thought-provoking, and inspirational event. If another one comes up, I highly recommend attending.
There was a lot of interesting information that was presented both directly and in-between the lines of the talks. It’s great to see so many [...]

Also posted in business, events | 2 Comments

Agile 2007 – Parting Thoughts

Overall, Agile 2007 was a wonderful experience. I really enjoyed my time at the conference and attended some really good sessions (and a few that were really bad as well). This was my first conference and I’ll be back for sure next year.
My favorite sessions included:
(Follow the links for the abstracts, presentations, and handouts)

Agile Enterprise [...]

Also posted in agile, events, work | 1 Comment

devLink Chalk Talk

Well, I made it to Nashville and I’ll be giving a chalk talk about TDD (well, kind-of). I’m planning on having the discussion around the benefits of TDD that we typically don’t talk about. I think that TDD has finally made it into the minds of most developers and talking about the non-testing aspects of [...]

Also posted in agile | Leave a comment

devLink / Nashville

If you have a chance to make it to Nashville this Friday, you should check out devLink. Attendance is free and there is a great lineup of speakers that are set to be presenting. I’ll be up in Nashville on Thursday night and will be around all day on Friday for the conference.
The last I [...]

Also posted in .net, events | Leave a comment

Applied Lean Development

I ran across the Kaizen Secrets of the Toyota Mind post on the PANTA REI blog tonight and I think that all of the “secrets” are all applicable to lean software development. If you haven’t seenĀ  the post, I encourage you to check it out and think about each of these statements in relation to [...]

Posted in learning | Leave a comment

YAGNI – Across the Spectrum

YAGNI as a development concept is a very powerful idea. The idea of making a decision at the last responsible moment saves money, effort, rework, and will often save sanity. The idea is very simple and bascially revolves around removing speculation. When we constantly think in terms of YAGNI, we are often mitigating one of [...]

Also posted in agile, communication, simplicity | Leave a comment

Test-Driven Learning

A while back, I was looking for an answer to a Javascript question and I ended up finding the answer in this Javascript reference. More important than finding the answer to my question, I was intrigued by how clear the reference was with minimal text and the fact that the reference was put together as [...]

Also posted in .net, simplicity, tdd | Leave a comment