Thursday, March 10, 2005

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.


Anonymous Jeffrey Palermo said...

I look forward to reading :)

10:53 AM, March 16, 2005  
Anonymous Jeffrey Palermo said...

I look forward to reading :)

10:53 AM, March 16, 2005  
Blogger Steve said...

welcome to the blogosphere. (I love that word - so perfectly cheesy)

10:53 AM, March 17, 2005  
Anonymous Scott Bellware said...

Is there an RSS feed? Can't seem to find the link

10:11 PM, March 31, 2005  
Anonymous Anonymous said...

Cool, subscribed.

Darrell Norton

2:26 PM, April 25, 2005  
Blogger merzack said...

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.

7:47 PM, January 23, 2006  
Anonymous asset protection consultant said...

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!

3:46 AM, July 07, 2006  
Anonymous Scott Arthur Edwards said...

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.

12:05 AM, July 12, 2006  
Anonymous Anonymous said...

[url=]Buy Ultram Online[/url]

Buy Ultram Online

11:52 PM, January 15, 2007  
Anonymous Anonymous said...

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: 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

2:25 AM, March 16, 2007  
Anonymous Anonymous said...

[url=]bentley dierks[/url]

9:43 PM, March 16, 2007  
Anonymous Anonymous said...

hello all
[url=]hotchkiss co real estate[/url]
[url=]humber college[/url]
[url=]estate real speedwell tn[/url]
[url=]jennifer hudson[/url]

7:40 AM, March 17, 2007  
Anonymous Anonymous said...

Cepasa amigos ))
[url=]herrington marmon[/url]
[url=]durant kevin[/url]
[url=]barnes and noble[/url]
[url=]international harvester[/url]
[url=]dc design[/url]

4:26 PM, March 17, 2007  
Anonymous Anonymous said...

Hi to everyone =)
[url=]group sex[/url]
[url=]asian girl[/url]
[url=]big penis[/url]
[url=]anal sex[/url]
[url=]big pussy[/url]
[url=]ebony porn[/url]
[url=]arab sex[/url]
[url=]gay anal[/url]

5:42 AM, March 18, 2007  
Anonymous Anonymous said...

you're in point of fact a excellent webmaster. The site loading velocity is amazing. It kind of feels that you're doing any distinctive trick.
Also, The contents are masterwork. you've performed a great job in this subject!

Visit my page ... work from home jobs

9:33 PM, February 18, 2013  
Anonymous Anonymous said...

Hello, i think that i saw you visited my web site so i came to go back the prefer?
.I'm attempting to find issues to enhance my site!I suppose its good enough to use some of your ideas!!

My page :: work online from home and get paid

1:18 PM, February 19, 2013  
Anonymous Anonymous said...

Thanks in support of sharing such a nice thinking, piece
of writing is nice, thats why i have read it fully

my site how to make money from home
Also see my web page: how to make easy money from home

2:49 PM, February 19, 2013  
Anonymous Anonymous said...

Pretty section of content. I just stumbled upon your
blog and in accession capital to claim that I get in fact loved account your blog posts.
Anyway I'll be subscribing in your augment and even I fulfillment you get entry to consistently fast.

My webpage; how to make quick money

7:27 PM, February 19, 2013  
Anonymous Anonymous said...

I really love your blog.. Pleasant colors & theme. Did you make this amazing site yourself?
Please reply back as I'm attempting to create my own personal website and would love to learn where you got this from or what the theme is named. Cheers!

My web site day trading for a livingforex bot
My page - day tradingforex silver

2:57 PM, February 20, 2013  
Anonymous Anonymous said...

Hey there! I realize this is somewhat off-topic but I needed to ask.
Does managing a well-established website like yours require a lot
of work? I am completely new to operating a blog but I do write in
my diary every day. I'd like to start a blog so I will be able to share my personal experience and views online. Please let me know if you have any kind of recommendations or tips for new aspiring blog owners. Appreciate it!

my webpage :: how to make big money

4:34 PM, February 20, 2013  
Anonymous Anonymous said...

Peculiar article, totally what I needed.

Feel free to visit my homepage - Top Work From Home Jobs

5:34 PM, February 20, 2013  
Anonymous Anonymous said...

My spouse and I stumbled over here coming from a different web page and thought I
might as well check things out. I like what I see
so now i am following you. Look forward to checking out your web
page yet again.

my site ... make money

5:37 AM, February 21, 2013  
Anonymous Anonymous said...

What's Taking place i'm new to this, I stumbled upon this
I've found It absolutely useful and it has helped me out loads. I hope to give a contribution & help other customers like its aided me. Good job.

Here is my site: best way To Make Money At home

9:34 PM, February 21, 2013  
Anonymous Anonymous said...

I do not even know the way I finished up here,
but I assumed this put up was once good. I don't recognise who you are but definitely you're going to a
famous blogger if you happen to aren't already. Cheers!

Feel free to visit my weblog; what is the best way to make money fast

10:32 PM, February 21, 2013  
Anonymous Anonymous said...

Good post. I learn something new and challenging on websites I stumbleupon every day.
It will always be interesting to read content from other authors and use something from other sites.

my web site ... how to make extra money quick

1:53 AM, February 22, 2013  
Anonymous Anonymous said...

I have read so many articles on the topic of the blogger lovers however this piece of writing is truly a nice paragraph, keep
it up.

Here is my blog post send money free

3:25 AM, February 28, 2013  
Anonymous Anonymous said...

If you are going for most excellent contents like myself, simply go to see this site daily for the reason that it gives quality
contents, thanks

Feel free to visit my website; win free money online

6:06 AM, March 01, 2013  
Anonymous Anonymous said...

I do not even understand how I ended up right here, but I
thought this put up was once good. I do not recognise who you're but certainly you are going to a famous blogger in the event you aren't already.


Also visit my web blog :: Earn Extra Money Online

11:16 PM, March 01, 2013  
Anonymous Anonymous said...

Hi there! Do you know if they make any plugins to protect against hackers?
I'm kinda paranoid about losing everything I've worked hard on.
Any suggestions?

Feel free to surf to my site where to get Money orders

3:04 PM, March 04, 2013  
Anonymous Anonymous said...

I visit every day a few web sites and sites to read posts, however this
web site gives feature based posts.

Also visit my blog how to make money from home fast
my webpage :: how to make money easy and fast

2:51 PM, March 13, 2013  
Anonymous Anonymous said...

This post will help the internet viewers for creating new website or even a
blog from start to end.

my webpage make money online

7:39 PM, March 13, 2013  
Anonymous Anonymous said...

Fеel free to visіt my web blog:

3:03 AM, March 19, 2013  
Anonymous Anonymous said...

Hеrе is my weblοg: payday loans online

3:07 AM, March 19, 2013  
Anonymous Anonymous said...

[url= ]Louis Vuitton Homme[/url]Sacoche Louis Vuitton[url= ]Sac Louis Vuitton[/url]

3:51 PM, March 20, 2013  
Anonymous Anonymous said...

[b][url=]hermes handbags sale[/url][/b] of late, defense most women desire to own hottest concert tour shuttle totes, plastic bags and / or apparatus to ascertain simple and stylish. concert tour coach gear purely for decent, only essentially have the classroom to your current residing consequently maximizing degree belief. almost all of the most women don't do lacking working with legend sack or maybe a designer handbag as they only view not finished these businesses.

[b][url=]cheap hermes handbags[/url][/b] Tadzjikistan. Tanzania. Thailand. 2005, EF working out in far east with more than more than 30 grounds, Year 2011, EF degree the sheer number of campuses in china's websites will have reached at least 160,6 a lifetime matured all by better 5 occasions. almost every year, EF preparation on the fact 2007 at double accelerate to begin to build replacement hermes handbags a major grounds. available on, profits product sales likewise huge since, so as to, towards the bottom using last year to obtain 50% everyday terms first country wide revenues pay would have the 500 million Yuan.

[b][url=]hermes kelly handbags[/url][/b] everyone appreciated the thing. but nevertheless, to get along with her sources that are a person's sweetheart dumped it. your soulmate appeared to be actually agitated over the program. superior terms as to hermes bags tend to bright white, charcoal, blue, Orange and as a result green. as well as there's no doubt which experts claim Hermes may be above the fantasizing databases of females. to its massive amount, distinctive social id and as well,as well as the very best design, your idea receives quite popular.

1:19 AM, March 30, 2013  
Anonymous Anonymous said...

Hi there to every one, the contents existing at
this site are genuinely remarkable for people experience, well, keep up the good work fellows.

Here is my website sms pc

11:41 PM, April 06, 2013  
Anonymous Anonymous said...

Hello it's me, I am also visiting this web page daily, this website is in fact nice and the viewers are genuinely sharing fastidious thoughts.

My homepage; Easy Money

11:57 AM, April 07, 2013  
Anonymous Anonymous said...

I got this site from my buddy who told me regarding this
website and at the moment this time I am browsing
this site and reading very informative articles here.

Review my homepage ... Recover Twitter Account

12:35 AM, April 08, 2013  
Anonymous Anonymous said... It should be noted that the three earbuds up from belong to the consumer / prosumer category. this would mean the headsets are designed to enhance the music in the specific style example increasing the largemouth bass or removing over the altitudes. person headphones are great for most listeners and still provide an effective way to listen to music to get greater has got basically recorded in a very labeling well over,

[b][url=]Beats By Dre Sale[/url][/b] Our tempe full service loved ones provider is definitely large 5 days a week to save you time. we each perform quite a few center skills, using real bodily exams, being pregnant screening and consequently when considering sexually -carried medical conditions. All useful done by each of our proficient then caring medical producers.

[b][url=]Beats By Dre Sale[/url][/b] What we need to do first is to touch base the transmitter in the birthday gift audio player. this product may be anyone reminiscent of television programs, computer system, disc, car radio and so on. basically find it the one thing the main harbour the location where the transmitter is plugged in is the similar port on the grounds that other type headphones of might be.

Related articles:
[url=]Diamond Watches For Women nH3wT9
[url=]Hermes Accessories Online sA3hN2
[url=]Cheap Ray Bans dU0fB2
[url=]Dkny Handbags dA6eW3
[url=]Buy Louis Vuitton Handbags yG7dG8
[url=]Oakley Sunglasses Toronto aL1gB2
[url=]Chanel Watches Buy Online pX2cV6
[url=]Louis Vuitton Wallets sU9oY6
[url=]Dior Watches eB4zJ6
[url=]Watch Womens kF4mJ8

7:55 AM, April 17, 2013  
Anonymous Anonymous said...

Great post. I was checking constantly this weblog and I'm inspired! Extremely helpful information specifically the last phase :) I maintain such info a lot. I was looking for this particular info for a very lengthy time. Thank you and good luck.

my site :: linkbucks Bot

5:22 PM, April 19, 2013  
Anonymous Anonymous said...

What's up all, here every person is sharing these experience, so it's pleasant to read this web site, and I used to go to see this website everyday.

my homepage: hacking software

12:30 AM, April 20, 2013  
Anonymous Anonymous said...

Hello, after reading this amazing article i am too happy to share my know-how here with friends.

My weblog; Free Psn codes Facebook

2:13 AM, April 20, 2013  
Anonymous Anonymous said...

Wow, marvelous blog structure! How lengthy have you ever been blogging for?

you made running a blog look easy. The overall
glance of your web site is magnificent, let alone the content!

My weblog ... 1.6 cheats

5:16 AM, April 24, 2013  
Anonymous Anonymous said...

Thanks for finally writing about > "What's This Blog All About?" < Loved it!

Feel free to visit my webpage; paid to

11:55 AM, April 25, 2013  
Anonymous Anonymous said...

I have recently started a blog, the info you offer on this
site has helped me greatly. Thanks for all of your time & work.

My blog :: bot

5:56 AM, April 26, 2013  
Anonymous Anonymous said...

I needed to thank you for this great read!! I certainly enjoyed every little bit of it.
I've got you bookmarked to look at new things you post…

Feel free to visit my site; 3d sex games

1:55 AM, April 27, 2013  
Anonymous Anonymous said...

I just like the helpful information you supply in your articles.
I will bookmark your weblog and take a look at again right
here frequently. I am moderately sure I'll be told plenty of new stuff proper here! Best of luck for the next!

Also visit my web page :: forgot twitter password

9:52 AM, April 27, 2013  
Anonymous Anonymous said...

Hi to every one, since I am in fact keen of reading this
web site's post to be updated regularly. It includes good stuff.

Also visit my web-site :: hack twitter

10:59 PM, April 27, 2013  
Anonymous Anonymous said...

Hi there, You have done an incredible job. I'll definitely digg it and personally suggest to my friends. I am sure they'll be benefited from this site.

my blog Mw2 Aimbot

7:58 AM, April 29, 2013  
Anonymous Anonymous said...

Though getting pregnant naturally seems easy, the process often requires exquisite timing. Since herbal medicines are not determined by the Food and Drug Administration, it is recommended that women who use them visit a physician before starting and stopping treatment.

9:42 PM, May 10, 2013  
Anonymous Anonymous said...

Great article.

Also visit my blog post: Viral Marketing

12:34 PM, May 12, 2013  
Anonymous Anonymous said...

Way cool! Some extremely valid points! I appreciate you penning this post
and also the rest of the site is very good.

Also visit my site: cheats für castleville

1:13 AM, May 20, 2013  
Anonymous Anonymous said...

good resource This warms packages Smaller stones with the oil side of the used to massage the. There's a selection of massage therapy platforms that you can buy, and discovering picking the top 1 normally takes several grasping as well as performing all of your study.

2:58 PM, May 21, 2013  
Anonymous Anonymous said...

Yes! Finally someone writes about Fail Clips And Videos.

Feel free to surf to my webpage; Fail Compilation 2012

6:58 PM, June 12, 2013  
Blogger Raju Kumar said...

Everyone loves it when individuals come together and share thoughts. Great blog, continue the good work!
Hair transplant in Hyderabad

1:54 AM, July 01, 2016  

Post a Comment

<< Home