Blue Cog Blog Rotating Header Image

March, 2009:

CONDG Meeting – March 2009

I knew this month’s meeting of the Central Ohio .NET Developers Group was going to be a break from the norm when I heard Alan Stevens jamming on his guitar as I approached the meeting room. He was belting out the words to REM’s End of the World as we Know It (and I feel fine) which is an impressive feat of memory and diction in itself.

Alan titled the talk “Coding in Public” and challenged those in attendance to code with others more often. We should not be afraid our code sucks but rather acknowledge that it sucks (at least some of it, sometimes) and, since it sucks anyway, we might as well let it “suck with gusto.” We can then learn together how to make it suck less.

Alan began by discussing the Dreyfus model of skill acquisition in general and as it relates to software development. This was not a new concept for me, but only because I have been reading Pragmatic Thinking and Learning by Andy Hunt. Andy talks a lot about the Dreyfus model. He also mentions something called “second-order incompetence” that worries me a little. Hope that shoe doesn’t fit.

grin

Alan also talked about the book Mastery by George Leonard. When I got home I pulled my copy off the shelf and plan to read it again. It is a good book and the ideas are worth refreshing.

Mastery by George Leonard

Among other books Alan mentioned are Working Effectively with Legacy Code by Michael Feathers, Good to Great by Jim Collins, and Talent Is Overrated by Geoff Colvin.

This talk got me thinking about the relative isolation I’ve been working in lately and that I need to get out more and look for opportunities to collaborate with others. In the meantime, I’ve been wanting to put some code out there for a couple small personal projects I’ve worked on recently and I hope to do that soon. It can’t suck with gusto if it’s stuck in my private Subversion repository. I just have to decide where to host it and which license to use.

Also noted at the meeting:

Code Kata

LiveMesh

Central Ohio Day Of DotNET 2009-04-18

Stir Trek 2009-05-08

CodeStock

The Making of an Expert – This link is not to the whole article, you have to subscribe or buy it (and there’s nothing wrong with wanting to get paid, but then I assume you know how to use a search engine – seek and ye shall find – the choice is yours).

ColARC Meeting – March 2009

I’ve heard the announcements for the meetings of the Columbus Architecture Group few times at the CONDG meetings and decided to check it out. They did a series of short presentations in the lightning talk (also known as blitz babble) format.

Brian Disbrow talked about company strategy as it relates to the tensions and trade-offs between achieving operational excellence, customer alliance (that’s not the term he used, I should take better notes), and market leader position.

Andrew Holowaty, who works for Agile Technologies, talked about a custom reporting framework he has been working on. He uses ASP.NET and the Enterprise Library to deliver customizable reports in a lightweight framework that is configured using angle brackets (ok, there’s some stuff between the brackets too).

James Bender was riding a bus in the clouds after spending too much time at the Mellow Mushroom.

Craig Stuntz talked about the ubiquitous URI and some subtleties surrounding its use in web-based systems. He gave some good food for thought regarding the benefit of immutable URIs that convey meaning without revealing much about the underlying system. If a URL (a form of URI) ends with .php or .aspx, for example, there is a greater chance that URL may change someday if the technology implementing the web resource changes.

Greg Malcom presented SAPS DAME which is an acronym for:

Scalability
Availability
Performance
Security

Deployability
Accessibility
Maintainability
Extensibility

Though I think he actually presented it as PASS MADE.

Sorry, it’s getting late.