What's This Blog All About?
When I was growing up in a farm community in Missouri, there was a "special" breed of folks around called Shade Tree Mechanics. Usually they were not the most reputable people in the world, but they had a knack for fixing mechanical problems and a reckless fearlessness to tinker with anything. A shade tree mechanic can be spotted by finding the pair of legs sticking out from under a beater car on blocks, surrounded by other skeletal vehicles crowding the rest of his scrubby, junk-laden yard. The beaters you see abandoned all around him aren't useless, they're fodder. He takes bits and pieces and tweaks and tunes, and comes up with a creative solution to your needs. Reputation notwithstanding, a shade tree mechanic knows how to get things running.
While I don't have any particular mechanical ability (despite a degree in mechanical engineering), I like to think that I am the developer equivalent of a shade tree mechanic . My hard drive is certainly littered with the detritus of abandoned open source projects (and one successful project here). I've had a short, but varied, path into and through the land of software development ...
- Shadow IT - Getting my feet wet writing rogue applications for my engineering team. Having a blast cowboy-coding and generating a lot of fodder for the DailyWTF. Oracle, ASP, VB, and DHTML. I moved on to be a "real" developer.
- Captive IT - Working in in-house IT for a Fortune 100 company designing enterprise applications. I actually got to be the technical lead and architect on a mission-critical system for my first real development project. No prior experience, no adult supervision, no problems. I described the architecture to a former colleague, and his only comment was, "You're going to spend some time in Purgatory for that one..." I also got to experience my first Death March Project, a lot of corporate politics, and secretive reorganizations. On the positive side, I learned about high availability, disaster recovery, and instrumentation, and I began to successfully apply OO design patterns and UML modeling. Our waterfall process changed often, and was enforced capriciously by a dizzying array of compliance bodies, laying in wait like 18th century highwaymen determined to ambush hapless travelers.
- Non-Coding Architect - The last reorganization left me a non-coding architect just as the Microsoft world was dumping the DLL Hell (think VB/COM/ASP) technologies for .NET. I got to sharpen my Powerpoint skills while decorating my cubicle walls with Dilbert cartoons. The organization simply could not resist any type of evil fad -- CMM, Six Sigma, "It's not a process, it's a framework," fuzzy-headed SOA strategies, offshoring, "programmers are a commodity," "Who Moved My Cheese?", the "Fish" book, and a matrix model (yay for dotted-line bosses). I made a half-hearted, quixotic attempt to introduce iterative and incremental processes, but no one in management cared. In order to regain some type of technical relevancy and avoid 80-some hours of mandatory CMM training, I jumped again to become a consultant.
- High Priests of Agile - I spent a mostly positive year and a half working in the .NET practice for an elite consulting company. Extreme Programming, Test Driven Development, Continuous Integration and .NET. Consulting is a great experience. The intellectual opportunities are abundant, and no matter how bad an assignment or client is, you can solace yourself that it's only a matter of time before you'll get to move on to a new venue. I had to learn software design all over again to incorporate TDD techniques. Besides too much StarBucks on the expense account, I got an absolute bellyful of XP theory and zealotry. If I hear, "In the white book, Kent Beck says ..." one more time, I'm going to puke. XP, and agile in general, works -- but software was written successfully before XP, and some of the older stuff (UML, Responsibility-Driven Design, Design Patterns) is more effective in certain situations. Besides, constant travel with an infant at home is a non-starter, so I left for a job close to home.
- Independent Software Vendor - I am now working for a product-development company doing .NET development with a SCRUM process. I am finally getting to make a positive impact on an organization by helping introduce TDD, CI, and new architectural ideas. Being empowered in a pragmatic and stable organization to proactively make improvements has been a ray of light after a series of frustrating positions. A ten-minute commute via a scenic backroad doesn't hurt either.
I would like to use this blog to explore my thoughts about software design, .NET development, and agile methodologies. TDD and XP practices are getting a lot of attention, but I think there is a huge gap in writing between agile theory and successful practice. In particular, I would like to share my experiences with TDD and the role of design within an agile methodology.
My name is Jeremy Miller and I am a .Net Developer and Architect in Austin, TX.

14 Comments:
I look forward to reading :)
I look forward to reading :)
welcome to the blogosphere. (I love that word - so perfectly cheesy)
Is there an RSS feed? Can't seem to find the link
Cool, subscribed.
Darrell Norton
I was expecting something very very different when I visited your blog site. Well I think the information on this blog is very useful. I have my own blog and I wish I got half as many useful comments as your blog site does. Anyways, I am a substitute teacher at a local elementary school and I am always doing research on various topics of interest. This weeks area relates 75% to your blog. I already bookmarked your blog for future use. If you want my information I will leave my link at the bottom of this. If you don�t mind I will add my comments to this blog topic once in awhile. Although most of the time I just like to read and see what other people�s thoughts are! (hey I am a teacher!)
Thanks again!disaster recovery planning long island.
This is an excellent blog. Keep it going.You are providing
a great resource on the Internet here!
If you have a moment, please take a look at my asset protection consultant site.
Have a great week!
Hello my dear internet friends! I have some very exiting news. A lot of you know me pretty well now and have helped me a lot. I sincerely appreciate you and I want to do the same for you. Please take a moment to check out this excellent opportunity. I am so very proud to be a part of this business, I just don't have the space I need here to fully express my gratitude and I know you will feel the same way I do. You can even try it out at no charge. Take some time to explore and learn what could be one of the most significant aspects in your life. You will not be wasting your time and I will be honored for you to be my guest. You will love this... Please give me a chance to prove it to you. Click here: making money online business opportunity It elegantly covers making money online business opportunity related ideas and FREE information. Sincerely, Scott.
[url=http://www1.fccj.edu/wlara/jaxsearch/_kbas/000001eb.htm]Buy Ultram Online[/url]
http://www1.fccj.edu/wlara/jaxsearch/_kbas/000001eb.htm
Buy Ultram Online
Welcome to our website for you World of Warcraft Gold,Wow Gold,Cheap World of Warcraft Gold,cheap wow gold,buy cheap wow gold,real wow gold,sell wow gold, ...
Here wow gold of 1000 gold at $68.99-$80.99 ,World Of Warcraft Gold,buy wow gold,sell world of warcraft gold(wow gold),buy euro gold wow Cheap wow gold,cheapest wow gold store ... buy euro gold wow wow gold--buy cheap wow gold,sell wow gold.welcome to buy cheap wow gold--cheap, easy, wow gold purchasing.World of Warcraft,wow gold Super ...
We can have your wow gold,buy wow gold,wow gold game,world of warcraft gold, wow Gold Cheap wow, Cheap wow gold,world of warcraft gold deal,Cheap WOW Gold ...
Welcome to our website for you World of Warcraft Gold,Wow Gold,Cheap World of Warcraft Gold,wow gold,buy cheap wow gold,real wow gold,sell wow gold, ...
Here wow gold of 1000 gold at $68.99-$80.99,World Of Warcraft Gold,buy wow gold,sell world of warcraft gold(wow gold),buy gold wow lightninghoof instock Cheap wow gold,cheapest wow gold store ...
wow gold--buy cheap wow gold,sell wow gold.welcome to buy cheap wow gold--cheap, easy, wow gold purchasing.World of Warcraft,wow gold Super ...
Wow gold- Gold for buy gold wow lightninghoof instock EU-Server: ...wow Gold EU: starting from 84,99?; 3000 WoW Gold EU: starting from 119,99?. wow Gold- Leveling Services: ...
We can have your wow Gold,buy wow Gold,wow Gold game,wow gold, Cheap wow Gold, Cheap World of Warcraft Gold,world of warcraft gold deal,buy cheap wow gold,Cheap WOW Gold ...
Here wow Gold of 1000 gold at $68.99-$80.99,World Of Warcraft Gold,buy wow Gold,sell world of warcraft gold(wow gold),Cheap wow gold,cheapest World of Warcraft Gold store
Hi
[url=http://www.gotitans.com/gochat/chat/images/smilies/toyota.html]toyota[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/bentley-dierks.html]bentley dierks[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/honda.html]honda[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/lincoln.html]lincoln[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/chrysler.html]chrysler[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/chevrolet.html]chevrolet[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/buick.html]buick[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/mercury.html]mercury[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/nissan.html]nissan[/url]
[url=http://www.gotitans.com/gochat/chat/images/smilies/ford.html]ford[/url]
hello all
[url=http://www.yagoda.pl/pgp/hotchkiss-co-real-estate.html]hotchkiss co real estate[/url]
[url=http://www.yagoda.pl/pgp/mazda.html]mazda[/url]
[url=http://www.yagoda.pl/pgp/citroen.html]citroen[/url]
[url=http://www.yagoda.pl/pgp/santana.html]santana[/url]
[url=http://www.yagoda.pl/pgp/ultima.html]ultima[/url]
[url=http://www.yagoda.pl/pgp/paige.html]paige[/url]
[url=http://www.yagoda.pl/pgp/humber-college.html]humber college[/url]
[url=http://www.yagoda.pl/pgp/mclaren.html]mclaren[/url]
[url=http://www.yagoda.pl/pgp/estate-real-speedwell-tn.html]estate real speedwell tn[/url]
[url=http://www.yagoda.pl/pgp/jennifer-hudson.html]jennifer hudson[/url]
[url=http://www.yagoda.pl/pgp/apollo.html]apollo[/url]
[url=http://www.yagoda.pl/pgp/climax.html]climax[/url]
Cepasa amigos ))
[url=http://www.yagoda.pl/pgp/herrington-marmon.html]herrington marmon[/url]
[url=http://www.yagoda.pl/pgp/durant-kevin.html]durant kevin[/url]
[url=http://www.yagoda.pl/pgp/lagonda.html]lagonda[/url]
[url=http://www.yagoda.pl/pgp/geo.html]geo[/url]
[url=http://www.yagoda.pl/pgp/barnes-and-noble.html]barnes and noble[/url]
[url=http://www.yagoda.pl/pgp/international-harvester.html]international harvester[/url]
[url=http://www.yagoda.pl/pgp/edsel.html]edsel[/url]
[url=http://www.yagoda.pl/pgp/audi.html]audi[/url]
[url=http://www.yagoda.pl/pgp/abt.html]abt[/url]
[url=http://www.yagoda.pl/pgp/waltham.html]waltham[/url]
[url=http://www.yagoda.pl/pgp/gdt.html]gdt[/url]
[url=http://www.yagoda.pl/pgp/dc-design.html]dc design[/url]
[url=http://www.yagoda.pl/pgp/triumph.html]triumph[/url]
[url=http://www.yagoda.pl/pgp/faw.html]faw[/url]
Hi to everyone =)
[url=http://www.exoticdancewear.co.uk/images/linda/group-sex.html]group sex[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/asian-girl.html]asian girl[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/hardcore.html]hardcore[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/lesbian.html]lesbian[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/big-penis.html]big penis[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/anal-sex.html]anal sex[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/gay.html]gay[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/big-pussy.html]big pussy[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/ebony-porn.html]ebony porn[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/amateur.html]amateur[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/arab-sex.html]arab sex[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/fetish.html]fetish[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/anal.html]anal[/url]
[url=http://www.exoticdancewear.co.uk/images/linda/gay-anal.html]gay anal[/url]
Post a Comment
<< Home