Geeks With Blogs
A Technical Debtor Toward continuous improvement July 2010 Entries
Architectural Renovation – 2 of N
One of the things that I failed to mention in yesterday’s post is that this series is going to be descriptive, not prescriptive. The biggest reason for that is that my experience is rather narrow in some regards, and I have some advantages that other developers and architects don’t enjoy. For example, the VP of Software at CCI (who I don’t report to, but who makes the calls about letting me borrow the developers!) was one of the earliest developers on our product… in the days when it was migrated ......

Posted On Tuesday, July 13, 2010 8:10 PM

Architectural Renovation?
Mere minutes after I posted on “architectural refactoring,” Keith Nicholas has commented about the unsuitability of the term. He said: you'd be better off calling it "evolutionary design" The dilution of the word refactoring is disturbing, there's a certain rigor to "factorization" which shouldn't destroy the product. refactoring != a cool way to say "I'm gonna change stuff" There’s a fair bit to be said on this, so I thought I’d add another post rather than try to reply in an undersized comment ......

Posted On Monday, July 12, 2010 9:29 PM

New York City, Here I Come!!
I’m delighted to reveal that I’ve been accepted to speak at the International Association of Software Architects (IASA) IT Architecture Conference (ITARC) in New York City, September 22-24th. I’ll be speaking on effective architecture refactoring… or, in other words, telling people about the mistakes I made, in the hopes that they won’t have to repeat them. For those in NYC, this is well worth attending. The keynotes will be delivered by some people you may have heard of: John Zachman, Scott Ambler, ......

Posted On Monday, July 12, 2010 8:45 PM

Speaking at Heartland Developer Conference
Yet another in my frenzy of posts for tonight! I’ve been accepted to speak at the Heartland Developer’s Conference in Omaha, NE (Sept 8-10). This is an amazing conference, put on by Joe Olsen. An absolutely star-studded cast of speakers – some of the names you might recognize include (in no particular order) Chris Williams, Amanda Laucher, Don Demsak, Jason Bock, and Jason Beres. (Yes, I’m still surprised Joe is going to let me speak.) The price is very reasonable for a two-day conference. If you’re ......

Posted On Monday, July 12, 2010 8:32 PM

Architectural Refactoring… Why Now?
You’ll notice for the next little while, I’m going to be talking about architectural refactoring. These posts will be a reflection on the past couple years as a software architect, specifically centered around what some people call “brownfield” development. That is, taking something that is in a less than ideal state, and improving it… not starting from scratch as in new (or “greenfield”) development. Leaving aside philosophical discussions about whether all software development is “brownfield” or ......

Posted On Monday, July 12, 2010 8:23 PM

Architectural “Refactoring” – Part 1 of N
I’m in a bit of an odd position, in some ways. CCI brought me on as a “software architect” a little over two years ago. That role wasn’t really defined – in fact, I got to spend several months doing what I felt would be a good use of my time, and then I wrote my own job description. (Perhaps that’s not exactly what other people remember, but it’s sure how things felt to me.) Like anything, this approach has benefits and drawbacks. On the plus side, I was empowered to go where the smoke was – to find ......

Posted On Monday, July 12, 2010 8:13 PM

Copyright © Jeff Certain | Powered by: