Review: Learning From Five Years as a Skype Architect
There is an excellent presentation Andres Kutt recorded at QCon London 2010 about lessons learned from working for fives years as an architect within Skype. Here's the link and full...
View ArticleRetrospective of Greg Young’s Final CQRS and DDD Online Course
I woke up at 4 am so that I could virtually attend via LiveMeeting Greg Young’s final online CQRS and DDD course. While I had some sound issues and had to keep coming back into the session, I can still...
View ArticleAligning Business Requirements With Test-Driven-Development:...
Test-Driven-Development (TDD) is a topic that has become ubiquitous within software development over the past ten years or so. What is somewhat lesser known at this point is a particular evolution of...
View ArticleThoughts on www.MVCConf.com : Excellent
I started listening to some of the videos at http://www.MVCConf.com today, including Scott Guthrie's keynote and Glen Block's lecture about WCF's super-enhanced REST support. Glen now calls himself a...
View ArticleStrangulation: The Pattern of Choice for Risk Mitigating, ROI-Maximizing...
"The most important reason to consider a strangler application over a cut-over rewrite is reduced risk. A strangler can give value steadily and the frequent releases allow you to monitor its progress...
View ArticleNew Reading List: Acceptance Testing, Specification by Example
As usual, there are far, far too many topics that interest me than I will likely be able to comprehend.I'm extremely interested in recent presentations and work from Gojko Adzic.I'm going to buy his...
View ArticleDelivery and Simplicity : Don't Leave Home Without These Agile Principles
Bootstrapping Agile from the TrenchesIn February of 2006, I was offered the position of Lead Architect for the redevelopment of CDC's Epi-X system, CDC's flagship secure communications platform for...
View ArticleMIX 2011: WCF, OData, MVC, and MEF Highlighted Presentations
MIX 11 has finished. Here are the presentations that I will be "diving into" more quickly than others.My Summary of Summaries:The topics below caught my eye as priority because:They build upon OData,...
View ArticleMIX 2011 Presentations Reviews
Glenn Block's presentation on WCF and URIs is very good from MIX 2011. Mike Simpson also forwarded me a recent DotNetRocks episode in which Block discusses the WCF HTTP WebAPI.MIX 2011 presentation:...
View ArticleFrom 15 Minute Stand Ups to Standing Work Stations : How to Start a Trend
As many people involved with the various agile development practices know, one of the common practices is a brief "Daily Stand Up" meeting to discuss project progress, priority changes, and...
View ArticleMicrosoft Moles!
This is a very cool project from Microsoft Research:http://research.microsoft.com/en-us/projects/moles/I'm able to use this to "fake" or "mock" sealed classes inside of the ASP.NET runtime.For example:...
View ArticleControl and Prevent “Defect Outbreaks” in Public Health Information Systems...
ROUGH DRAFT:Have you ever thought about much about the following statement?"CDC 24/7: Saving Lives, Protecting People, Saving Money through Prevention"Maybe, maybe not. This is the banner headline on...
View ArticleResolve issues now! Do it in a "GIFI"
My colleagues and I came up with a new acronym today. We are prone to making short silly phrases to pass around like memes.This time, after several spurned candidates, we settled on "GIFI": Go,...
View ArticleFocus; Or, If You Don't Know Where You are Going, You May Get There Sooner...
All too often on a software development project, teams can fall into the trap of getting "too many balls" on the court at once.Imagine a basketball team which decided that in order to score more...
View ArticleThank You to the Resource, of Course
I have been building software systems and web systems for more than 17 years now. During that time, I have seen the web evolve, as we all have, from a poorly understood academic novelty with cryptic...
View ArticleReplace Your Unique Web Addresses One-by-One, Just Like They Replace Unique...
Many people in the software industry like to make an analogy between "building a house" and building an information system.Fair enough, at first thought.But, do you think construction workers ever tell...
View ArticleDraft: The Centers for Defect Control and Prevention: Public Health and...
IntroductionHave you ever thought much about the following statement?"CDC 24/7: Saving Lives, Protecting People, Saving Money through Prevention"This is the banner headline on http://www.cdc.gov, the...
View ArticleSonatina I Progress, the Wisdom of Slowness in Music Practice, and Agile...
I've decided to mostly keep just one blog and start doing a better job with tags for separating out categories. In that spirit, this one is for my own tracking of piano progress. But, it will have some...
View ArticleLeading Technical Teams is Not Like Managing an Assembly Line
Often times people who grew up in another era or time equate management with "task mastering". This is unfortunate when it comes to the management of software projects, because it's not an effective...
View Article
More Pages to Explore .....