Fervent Coder

Coding Towards Utopia...by Rob Reynolds
posts - 278 , comments - 431 , trackbacks - 0

My Links


Rob Reynolds

Subscribe to Fervent Coder RSS
Subscribe to Fervent Coder by Email

About Me

I manage several open source projects. Need...
   ...package management for Windows?
   ...automated builds?
   ...database change management (migrations)?
   ...your application to check email?
   ...a monitoring utility?

I also write for

Like what you are reading? Want to buy me a cup of coffee?
PayPal - The safer, easier way to pay online!


Post Categories



No Longer a Microsoft MVP–Hello MVP Reconnect
Today marks the first time in nearly a decade that I am no longer an MVP. I will be joining the MVP alum in the MVP Reconnect program. Getting the MVP award every year has become a great side benefit and validation, but the real achievements have been in working with the community and all the things that we’ve accomplished over the last decade! When I first received the Microsoft MVP award in 2010, it was an achievement I had been working towards and it was something that really validated the work ......

Posted On Monday, July 1, 2019 12:55 PM | Comments (0) | Filed Under [ Personal chocolatey ]

The Next Chapter
Six years ago I started working furiously on this little side project about package management for Windows. It started to grow and over time it became clear that it was going to be something important. A community flourished and there was a tremendous uptake for this little tool. Fast forward to present, starting soon I will be focused solely on Chocolatey as the Founder of Chocolatey Software, Inc*! It's an exciting opportunity to really see where we can take this Windows software management thing! ......

Posted On Wednesday, January 25, 2017 2:43 AM | Comments (0) | Filed Under [ Personal chocolatey ]

Chocolatey featured on LifeHacker!
Chocolatey was just featured on LifeHacker! http://lifehacker.com/59424... I was ecstatic to hear about this, of course now I need to write an actual comparison between chocolatey and other windows package managers. Comments on Reddit: http://www.reddit.com/r/com... ......

Posted On Wednesday, September 12, 2012 9:30 AM | Comments (0) | Filed Under [ Personal ApplicationsToysOther chocolatey ]

Chocolatey For Business / Chocolatey Professional Coming May 2
This is a very exciting time for Chocolatey! Over the past 5 years, there have been some amazing points in Chocolatey's history. Now we are less than 10 days from another historical moment for Chocolatey - when licensed editions become available for purchase! This is the moment when we are able to offer features that enable businesses to better manage software through Chocolatey and offer non-free features to our community! This also marks when the community (and organizations) take the next step ......

Posted On Friday, April 22, 2016 11:43 PM | Comments (1) | Filed Under [ Personal chocolatey ]

Celebrating 5 Years With Chocolatey!
Chocolatey turned 5 years old recently! I committed the first lines of Chocolatey code on March 22, 2011. At that time I never imagined that Chocolatey would grow into a flourishing community and a tool that is widely used by individuals and organizations to help automate the wild world of Windows software. It's come a long way since I first showed off early versions of Chocolatey to some friends for feedback. Over the last 2 years things have really taken off! The number of downloads has really ......

Posted On Monday, March 28, 2016 10:56 AM | Comments (1) | Filed Under [ Personal ProjectManagement gems NuGet chocolatey Puppet ]

Kansas City Developers Conference (KCDC)
Yesterday I attended KCDC in Kansas City. It was a great time and I had the opportunity to spend time with people much smarter than me. Even with all of the people I already know, I met quite a few new people during the day long conference. I gave a talk on RoundhousE. If you attended that presentation, the slide deck is here: RoundhousE presentation (right click and save target as...and download or rename the extension to .PPTX). The presentation went really well despite starting off a little slow. ......

Posted On Sunday, June 20, 2010 10:24 PM | Comments (0) | Filed Under [ Personal RoundhousE chucknorris ]

Chicago Alt.NET Presentation Aftermath
Right now I’m on the train on my way back from Chicago. It’s interesting to be drinking a Corona and hanging out in the lounge while I’m watching the miles go by. Chicago was a nice time. I had never been so we decided to vacation in Chicago and see the sites – posts coming at the other blog. My presentation was on UppercuT. It was a small group that came to the presentation which makes for an more engaging audience. Overall it was a pretty good presentation and I enjoyed it. We got a little comfortable ......

Posted On Saturday, May 15, 2010 4:29 PM | Comments (1) | Filed Under [ Personal UppercuT RoundhousE chucknorris ]

Chocolatey Now has Package Moderation
Well just after three years of having https://chocolatey.org, we’ve finally implemented package moderation. It’s actually quite a huge step forward. This means that when packages are submitted, they will be reviewed and signed off by a moderator before they are allowed to show up and be used by the general public. What This Means for You Package Consumers Higher quality packages - we are working to ensure by the time a package is live, moderators have given feedback to maintainers and fixes have ......

Posted On Monday, October 27, 2014 12:30 AM | Comments (0) | Filed Under [ Personal chocolatey ]

Blogging about Blogging: Most popular topic on GWB!
Right now my post on Sproc Executing Slow is the most popular topic on GWB ......

Posted On Thursday, November 12, 2009 11:42 PM | Comments (1) | Filed Under [ Personal ]

PuppetConf 2013
I recently attended PuppetConf 2013 (the 3rd annual event) and all I can say coming away from that is wow. It was an amazing event with quite a few amazing speakers and sessions out there. There were over 100 speakers and more than 1200 attendees. And we had live streaming for quite a few sessions and keynotes that had a huge attendance (I don’t remember the number off the top of my head). With seven tracks going at a time, not including demos or hands on labs, it was quite an event. Disclaimer: ......

Posted On Monday, August 26, 2013 11:40 AM | Comments (2) | Filed Under [ Personal chocolatey ]

Career-Defining Moments
Fear holds us back from many things. A little fear is healthy, but don’t let it overwhelm you into missing opportunities. In every career there is a moment when you can either step forward and define yourself, or sit down and regret it later. Why do we hold back: is it fear, constraints, family concerns, or that we simply can't do it? I think in many cases it comes to the unknown, and we are good at fearing the unknown. Some people hold back because they are fearful of what they don’t know. Some ......

Posted On Tuesday, June 25, 2013 4:49 PM | Comments (3) | Filed Under [ Personal ]

Remote Work: Placeshift and Stay Highly Collaborative Part 2–Focus on YOU
Companies want to hire the type of person that is cut out to be a remote worker. The type of person that can be a remote worker is the type of person that excels at their work and that is what companies are always looking for. In the first part of this series we talked about what remote work is and how a business benefits from remote workers. In this article we are going to focus on you. What does it take to be a remote worker? Is remote work possible in your job? How do you work from home when there ......

Posted On Saturday, July 28, 2012 6:41 AM | Comments (0) | Filed Under [ Personal ProjectManagement ]

Software Release Management - Why You Can’t And Shouldn’t Force People to Use the Latest Version
As software creators we don't get to decide what version of our tools / libraries that people use. If we try to force them, our users will go somewhere else. Update: What Type of Software This Applies To This post talks of tools, applications and libraries. Things that end up in the users hands. This does not apply to SaaS or websites. These do not end up in the hands of the users in the same sense. For those of you who immediately think of Chrome or Firefox, which are applications that end up in ......

Posted On Wednesday, January 25, 2012 10:28 AM | Comments (2) | Filed Under [ Personal gems NuGet ]

Iowa Code Camp Presentations
Last weekend I went up to Iowa Code Camp in Cedar Rapids and had the opportunity to do two presentations, one on NuGet and one known as the Automation Tools Roundup. ICC is one of my favorite conferences every year. It is twice a year and I try to make it to at least one of them. The people that attend this conference really make it worth the money you spend in travel expenses. Definitely recommended. Automation Tools Roundup This is my favorite session to give because it requires crowd participation ......

Posted On Friday, May 6, 2011 12:03 AM | Comments (0) | Filed Under [ Personal ApplicationsToysOther UppercuT DNUG RoundhousE chucknorris ]

MVP Renewal and News
It appears that my work in the community and the nominations received from others has secured my status as an MVP for a second year. Thank you all for the award and thank you everyone (including Microsoft) for valuing my contributions to the community. I noticed last year I did quite a bit of travelling and talks. I’m going to need to work hard to keep that up this year. I’m also hoping to gear up for the v1 release of RoundhousE and DropkicK as well as something new I’ve been working on known as ......

Posted On Thursday, April 14, 2011 12:11 AM | Comments (1) | Filed Under [ Personal ]

The Evolution of Package Management for .NET
The thing to realize is that the destination is never the most important part of the journey. It’s the journey itself. When you start a journey, you are never fully sure where it is going to end up. We started the journey down package management for .NET three times with Nu[bular] (we in this context means the nu team, not me in particular, I was only involved in the last reboot) before we decided to try an existing infrastructure with Ruby Gems. I have always said that I would use the best tool ......

Posted On Wednesday, October 6, 2010 1:03 PM | Comments (0) | Filed Under [ Code Personal ApplicationsToysOther gems ]

Heartland Developer Conference 2010
Recently I was able to attend and speak at Heartland Developer Conference (HDC). This was my first time at the conference and it went smoothly for me. I was able to attend most of the sessions and had a great time! I had a session on Database Change Management w/RoundhousE! It went really well, I was very relaxed although I only had 45 minutes to talk. One item of feedback I got was that I didn’t seem interested in what I was talking about. It was just that I was very relaxed having practiced and ......

Posted On Tuesday, September 14, 2010 5:04 PM | Comments (0) | Filed Under [ Personal RoundhousE chucknorris ]

Deciding On Features For Open Source
Open source feature selection is subjective. An interesting question was posed to me recently at a presentation - “How do you decide what features to include in the [open source] projects you manage?” Is It Objective? I’d like to say that it’s really objective and that we vote on features and look at what carries the most interest of the populace. Actually no I wouldn’t. I don’t think I would enjoy working on open source (OSS) as much if it someone else decided on what features I should include. ......

Posted On Saturday, May 15, 2010 6:14 PM | Comments (1) | Filed Under [ Personal UppercuT chucknorris ]

Microsoft C# Most Valuable Professional
Recently I was awarded the Microsoft Most Valuable Professional (MVP) for Visual C#. For those that don’t know it’s an annual award based on nominations from peers and Microsoft. Although there are just over 4,000 MVPs worldwide from all kinds of specializations, there are less than 100 C# MVPs in the US. There is more information at the site: https://mvp.support.microso... The Microsoft MVP Award is an annual award that recognizes exceptional technology community leaders worldwide who actively ......

Posted On Thursday, April 8, 2010 10:10 PM | Comments (2) | Filed Under [ Personal ]

Coders For Charities
Last weekend I had the opportunity to give back to the community doing what I love. As geeks we don’t usually have this opportunity. The event is called Coders 4 Charities (C4C) and it’s a grueling weekend of coding for nearly 30 hours over the weekend. When you finish you get to present to the charity and all of the other groups what you have completed. From the site: Coders For Charities is a 3-day charity event that pairs charities and local software developers. Charities often do not have the ......

Posted On Friday, April 2, 2010 7:10 AM | Comments (0) | Filed Under [ Personal ]

Afterthoughts From Iowa Code Camp and UppercuT Talk
Iowa Code Camp was a great time! I really enjoyed the conference itself. It was probably one of the best conferences I have ever been to. There are a lot of talented people surrounding Iowa and I had the pleasure of hanging out with some very intelligent people that are doing some really awesome things. The talk went well as well. Hopefully there were a few more people that got out there and tried UppercuT. Here are the slides from my talk ......

Posted On Tuesday, November 10, 2009 3:17 PM | Comments (0) | Filed Under [ Personal UppercuT ]

Windows Mobile Phone Bug: Text/SMS messages coming in from 2016 – Need a fix?
If you are seeing text messages coming in from the year 2016 and thinking this is a total WTF (mate?!), put down the phone. There is no need to break the phone. It’s fine. Nearly all WM phones are experiencing this right now. I repeat, there is no need to break the phone! There is a fix for this that requires maybe five minutes of your time. DISCLAIMER: You do this on your own terms. I am in no way liable if you follow these instructions and damage or render useless anything at all including but ......

Posted On Tuesday, January 5, 2010 11:28 PM | Comments (2) | Filed Under [ Code Personal ]

2010 and Forevah
Today marks the beginning of a new year. For many of us that means new resolutions like losing weight or quitting smoking. I tend not to focus on resolutions because I am horrible about keeping them. I usually set goals instead of making resolutions. And when I do set goals I intend for them to be SMART (Specific, Measurable, Achievable, Realistic, Timed). I’ve found that having goals that are measurable and realistic within a given time frame help me focus on how I want to get there from where I ......

Posted On Friday, January 1, 2010 1:19 PM | Comments (0) | Filed Under [ Personal UppercuT chucknorris ]

Turning a New Leaf
public class DevliciousBlog { IBlogger _blogger; public Devlicious(IBlogger blogger) { _blogger = blogger; } } public class Program { private static void Main(string[] args) { IBlogger rob = new FerventCoder(); DevliciousBlog devlicious = new DevliciousBlog(rob); //awesome follows } } This is not goodbye by any means. Just another opening in my life. I was recently accepted to blog at Devlicio.us. Devlicio.us is a great community and is full of some top notch folks and I look forward to the opportunity ......

Posted On Saturday, November 21, 2009 10:57 PM | Comments (1) | Filed Under [ Personal ]

Speaking At IowaCodeCamp
If you are in Des Moines, IA, tomorrow for Iowa Code Camp, I’m speaking on “Automated Builds: How to UppercuT your Code” at 3:45. If you are going to be there and we’ve only met on Twitter before, I’m looking forward to meeting you ......

Posted On Friday, November 6, 2009 11:25 AM | Comments (0) | Filed Under [ Personal UppercuT ]

Topeka Dot Net User Group (DNUG) Meeting – September 24, 2009
Topeka DNUG is free for anyone to attend! Mark your calendars now! SPEAKER: Rob Reynolds has been programming in .NET since the early days of 1.0. He is a .NET Developer at FHLBank Topeka, a bank where the doors are always locked and there’s no money inside. He holds a bachelor’s degree in MIS from Kansas State University (don’t hate!) and enjoys spending time with his wife and kid when his wife hasn’t locked him in the basement to work on any of the OSS projects he manages. TOPIC: Automated Builds: ......

Posted On Monday, August 31, 2009 11:34 PM | Comments (0) | Filed Under [ Personal UppercuT DNUG ]

Response to A Deleted Response to a TFS Blog Post
<rant> Recently a friend of mine wrote a post about having his comments deleted from a post. It has caused a bit of a controversy because both of them are MVPs. http://flux88.com/blog/a-de... Go ahead and read it, I’ll wait here. Seriously. Some people have said it was a bad thing that he wrote the post. I personally think he did a very good thing. At times it is very important to hold people accountable for something you believe in. While it’s not always the ......

Posted On Monday, August 3, 2009 7:11 PM | Comments (4) | Filed Under [ Personal ]

The Tools Do Make a Difference OR How to Justify a New Laptop to Your Wife!
It doesn’t matter how good you are, the tools do make a difference. That is not to discount the skill of the person that is using the tools. That is not to say that the tools are more important than the person. The most important thing is still the abilities of the person. I recently got a new laptop with SSD. I can say this is the nicest thing I have ever had for a laptop. I can also say that I am definitely enjoying what I like to call “instant” Visual Studio. It’s not really instant, but it loads ......

Posted On Wednesday, July 1, 2009 11:18 PM | Comments (3) | Filed Under [ Personal ]

Nothin But .NET Coming to KC End of August
I attended JP's Nothin But .NET last November in Philadelphia and it was the best course I have ever been to! Sooner than you know it will be in Kansas City this year. It starts Monday, August 31, 2009 at 8:00 AM and goes through Friday, September 04, 2009 at 10:00 PM. I can tell you from experience it will probably be over more like at 4AM on Saturday morning! If the price looks like a lot, keep in mind that this price is REALLY CHEAP for the amount of training and learning that you receive. This ......

Posted On Thursday, March 19, 2009 6:57 PM | Comments (0) | Filed Under [ Code Personal ]

Problem Solver or Developer?
My friend Raymond just posted a great perspective on development. I have come to the conclusion that I am a problem solver. That’s my business. Whether its process management, software architecture, personal growth for my development team or trying to keep my daughter from stealing my son’s toys, I solve problems. I totally agree with Raymond about being a problem solver. I have been saying that for years, so it's nice to see someone else come to this conclusion as well. One thing I have learned ......

Posted On Thursday, December 27, 2007 11:54 PM | Comments (0) | Filed Under [ Code Personal ]

Happy 30th Birthday Dru!!
About two weeks ago, somebody else turned OLD, this year besides me. Someone took quite a bit of time to come up with this scheme. It looked pretty awesome though!!! Not everyone remembers math's Order of Operations and thus some calculate that Dru is turning 58. Dru's Desk. Something is happening here... These pictures seem to be from during the setup. Awesome! Here comes the birthday boy and he can kind of see his desk area over cube heaven. Um... The desk...it's in there somewhere. It took a knife ......

Posted On Tuesday, March 10, 2009 8:40 PM | Comments (3) | Filed Under [ Personal ]

A Day in the Life of My 30th Birthday
It's long been known to people around me that I love to wear blue. Lately a coworker has been trying to get me to wear pink. She keeps telling me that real men wear pink. I bring this up because my 30th birthday was today and I walked into to see quite a display. But enough with the words... Most of the handiwork was brought to you by Dru. This could be due to other crazy work birthdays. This definitely raises the bar ......

Posted On Wednesday, January 28, 2009 8:46 PM | Comments (6) | Filed Under [ Personal ]

Interesting Error with .NET Framework 3.5 SP1 Install
Thought you should know. :D Awesome ......

Posted On Friday, December 12, 2008 2:00 PM | Comments (1) | Filed Under [ Code Personal ]

Kansas City Day of Dot Net : Inversion Of Control With Windsor Container
Today I gave a presentation on Windsor Container at KC's Day of Dot Net. The presentation went pretty smoothly, other than accidentally unplugging the projector link. :D I introduced fluent interfaces into my presentation code this time around and it seemed to be somewhat well received. I also added Mass Transit's startable facility to the Windsor configuration and showed how easy it is to use Windsor to leverage production level code. Thanks to all that came! I appreciate the interest and the great ......

Posted On Saturday, December 6, 2008 3:03 PM | Comments (0) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Wrap up
Over the past few days I have been honored to be at the Nothin but .NET Developer Boot Camp in Philadelphia, PA. I have also been posting updates every day. A few people have asked me if this course is worth it. I would say if you want to be passionate about what you do (or if you already are), then the answer is a resounding YES!! The sheer amount of benefit you get from knowledge and participation, you may feel like you are a bandit making out with only having had to pay the extremely reasonable ......

Posted On Monday, November 24, 2008 12:28 AM | Comments (4) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day 5
Friday was the last day of the training course and today we went over a couple of patterns and had a discussion on Domain Driven Design. After the discussion, we were released to continue working on our end to end solution. The team I was on (Go Conquistadors!) got all the way down to the database second out of four teams. We were first to have all parts vertical though. Then we started to refine our design even more. And that is where we left the solution on Friday night. People Bowing Out As the ......

Posted On Sunday, November 23, 2008 11:45 PM | Comments (0) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day 4
So you may notice this post is a little late. The course moved to an open format today and the last people left for the night at 4:30 AM. That's 9 AM to 4:30 AM. Basically today we got direction from JP and then formed groups that we worked with all day to implement an end to end solution from the point that we were already at. One of the things you will push yourself for today is understanding fluent interfaces to whatever extent that you can. The other part is how to build them. They are much harder ......

Posted On Friday, November 21, 2008 4:49 AM | Comments (0) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day 3
Today the most important thing is Coffee! When you take this course (not if *grin*) you definitely need to get coffee after lunch. Some things of note today: Group Interaction There is a lot more group interaction with tasks and the tasks are getting to a point where they take quite a bit lot longer to complete. Group dynamics has definitely picked up and come into play a lot more because by the third day you are much more comfortable with everyone. I am seeing personalities coming out as we get ......

Posted On Thursday, November 20, 2008 1:04 AM | Comments (1) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day Two
Today has been awesome! More of what we learned yesterday, plus more. We got more in depth into certain patterns and have had a huge helping of BDD all day long. The format has been that JP has written the specs and we get the tests to pass. The format looks like it will start to shift to JP doing less and less code and us doing more and more of it. Three Project Solution So one thing I immediately picked up on is the 3 project solution. One of the projects holds all of the automation and automated ......

Posted On Tuesday, November 18, 2008 8:39 PM | Comments (0) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day One EOD Update
Today I learned I have a lot to learn! Patterns, Delegates, Lambdas, PSake, Extension Methods, etc, etc, etc. Photo credit to Hikako. So far we have went through patterns and principles. Ones that come to mind are the Strategy Pattern, Static Gateway Pattern, Decorators, and Specification Pattern. We also got into SRP (single responsibility principle), OCP (open closed principle), Composition over Inheritance, BDD (behavior driven design), DDD (domain driven design), and then we talked a little about ......

Posted On Monday, November 17, 2008 10:19 PM | Comments (0) | Filed Under [ Code Personal ]

Nothin but .NET Developer Boot Camp - Day One Midday Update

My brain hurts. That is all.

Delegates FTW!!!!

Posted On Monday, November 17, 2008 3:50 PM | Comments (2) | Filed Under [ Code Personal ]

Going Back to Boot Camp
In 1998 I went through Basic Combat Training for the United States Army. It was 9 weeks of grueling, awesome and exhausting training. It was training that definitely pushed the limits of your body and mind. I learned quite a lot and the training forever shaped the person I am today. Next week, I will have the opportunity to go to Boot Camp again, but this time it will be for .NET development. JP Boodhoo, a great guy who I met at Alt.NET, conducts a course known as Nothin' But .NET Developer Boot ......

Posted On Tuesday, November 11, 2008 8:02 PM | Comments (4) | Filed Under [ Code Personal ]

HTC Touch Pro
Photo originally from Engadget. Today I went to Best Buy to pick up a new phone. I've had the HTC Apache (aka the PPC6700 or VX6700) for nearly three years now. I have kept the Apache up to date by putting WM6 on it, otherwise I probably would have switched sooner. I was going to get the HTC Touch Diamond, then I learned of the HTC Touch Pro (HTC 6850). This isn't an iPhone, but it's close enough for me. http://www.htc.com/www/prod... ......

Posted On Monday, October 27, 2008 11:23 PM | Comments (27) | Filed Under [ Personal ]

Late on Your Credit Card Bill? You May Be Able to Avoid Default Rate
You just realized that you forgot to pay your bill and it was due yesterday. What do you do? Pay it and call customer service immediately. They may be able to help you out, especially if you have been a good customer and are cordial on the phone. There is probably a grace period on your account. Understand that this has nothing to do with how late your payment can be without adverse action. Grace period is how long before the credit company starts charging you interest on new purchases (typically ......

Posted On Tuesday, September 23, 2008 8:23 PM | Comments (1) | Filed Under [ Personal ]

WTF Mate?! Ninja Mode in Google Reader?
Ben Scheirman posted this in his Google Reader tips. He mentioned that he found it on Lifehacker. This is what it looks like. Too awesome. Not sure what you can do with it, but definitely cool. Up, Up, Down, Down, Left, Right, Left, Right, B, A ......

Posted On Monday, July 28, 2008 10:54 PM | Comments (1) | Filed Under [ Personal ]

Replacing Notepad With Notepad2 on Windows XP SP3
One of my favorite utilities is Notepad2. I had a script to replace the original Notepad with Notepad2 on Windows, but as of Windows XP Service Pack 3, that no longer works. Luckily, I found this script from Travis: @echo off echo *IMPORTANT* echo This will kill all open instances of Notepad. echo To cancel, end this batch file now (ctrl+c), or hit any key to continue. pause echo Killing all instances of notepad running... TASKKILL /F /IM notepad.exe /T echo Backing up... call :backup %systemroot%\servicepackfil... ......

Posted On Saturday, September 13, 2008 12:05 PM | Comments (9) | Filed Under [ Personal ApplicationsToysOther ]

MCSD Certification Retiring March 31, 2009
You know you've had a certification a long time when it's retiring. http://www.microsoft.com/le... Not sure if I will get another one yet or not. In the world of programming, I have noticed that certifications really don't seem to mean as much as in other career paths. Some may disagree with me on that statement and that is fine. But having the certification doesn't mean I am better at what I do over the next guy, and it certainly isn't a legal requirement for ......

Posted On Thursday, September 4, 2008 10:03 PM | Comments (5) | Filed Under [ Personal ]

How Did I Get Started Programming?
How old were you when you started programming? Well, most people don't know that I am still kind of new to computers. I grew up poor and my first experience with computers was in high school (Apple IIs and Craptastic Macs). I almost failed keyboarding class in 7th grade (required a minimum of 27 WPM with less than 4 errors/minute). I actually didn't own a computer until I was in my second semester of college. It was a Gateway and it broke so much I got good at fixing computers. That was 1998. I have ......

Posted On Monday, August 4, 2008 10:16 PM | Comments (0) | Filed Under [ Code Personal ]

Drunk Driving

Say you're too s--tfaced to drive and you pass the keys off to your friend.  Your friend has been drinking but you don't know what state they are in.  You allow them to make the decision to drive or not.  If they decide to drive, is it your fault at all if they drive drunk?  Does giving the keys to your friend (because you are too drunk) give you any responsibility in the drunk driving?

Posted On Monday, August 4, 2008 6:15 AM | Comments (2) | Filed Under [ Personal ]

Happy Birthday Randy!

Posted On Saturday, August 23, 2008 5:59 PM | Comments (6) | Filed Under [ Personal ]

Why I Need to Keep Up With My Google Reader
Oren posts faster than I can read. I give him 16 days and he gives me 56 unread posts! Has no one found him a girlfriend yet? :D ......

Posted On Monday, August 4, 2008 10:32 PM | Comments (1) | Filed Under [ Personal ]

Where Squeaky Dog Toys Come From
Warning: Content not for the squeamish My two year old (still a puppy) Weimaraner did what a dog does yesterday. She finally caught one of the rabbits that she has been chasing in our backyard. I can easily forgive for this, but my wife is not as quick to forgive. According to Wikipedia: It should never be forgotten that the Weimaraner is a hunting dog and therefore has a strong, instinctive prey drive. Weimaraners will sometimes tolerate cats, as long as they are introduced to the cats as puppies, ......

Posted On Sunday, July 27, 2008 10:20 AM | Comments (0) | Filed Under [ Personal ]

Windows XP Hack: How To Use a Pipe ("|") Delimiter in Microsoft Excel With CSV Files
Have you ever wanted to open CSV (Comma Separated Values) files that use something besides comma (",") in Microsoft Excel? Perhaps you have had to use pipe ("|") delimiters or something else before because of some limitation of comma. For whatever reason, it's a pain in the butt to use Excel with CSV files that use some other delimiter besides comma (CSV by name is supposed to use commas). You can still open the file in Excel, but it's all shoved in one column instead of each column getting separated ......

Posted On Wednesday, July 9, 2008 7:19 PM | Comments (10) | Filed Under [ Personal ApplicationsToysOther ]

Weddings and High School
I worked sitting right next to a guy named Chris Stein for 2 years here in Topeka, KS. He had an interesting sense of humor, was really thin, and smokes. He left the company nearly a year ago, but we still remain friends. A few months ago I was reminded of one of my high school teachers named Mr. Stein. Mind you, I went to high school in a very small town about 200 miles from where I live and work now. It was worlds ago (and a different life) for me. I started thinking about his name and wondered ......

Posted On Sunday, June 22, 2008 3:08 PM | Comments (8) | Filed Under [ Personal ]

Develop for Maintenance
One thing I always keep noticing is that people will develop things without even giving a thought to maintenance. This somehow seems impolite to me. I suffer from Coder Alzheimer's, which means I can't remember a thing I wrote after not seeing after three weeks. That is why I think about things like maintenance. I am seeing all new code if I have been away from it for awhile! Now that is not completely true, but imagine how it may be for the guy who has never seen your stuff. Challenge: How Easy ......

Posted On Wednesday, June 11, 2008 7:48 PM | Comments (12) | Filed Under [ Code Personal ]

Technology Adoption Lifecycle: In Response To "Why Alt.NET?"
Scott C Reynolds (no known relation) wrote an excellent post a few weeks ago that is definitely worth reading on Why Alt.NET. He talks about the us vs. them and the reasoning that might be behind it. I will forgo the use of labels that may be seen as derisive and divisive, and state my observation from my career that developers fall into two very broad camps: those who at least lurk but maybe participate in "community" activities (blogs, conferences, mailing lists, etc) and those who, for whatever ......

Posted On Tuesday, April 15, 2008 7:35 PM | Comments (2) | Filed Under [ Code Personal ProjectManagement ]

Happy Halloween...
Here is what kept me busy tonight. We are getting ready for tomorrow. My pumpkin is below. I don't know why I chose crosses, I just thought it might come out pretty cool. Designing your own pumpkin and then cutting it out takes a long time. The wife's pumpkin. She was done in 25 minutes. She watched me work on mine for another hour after she finished ......

Posted On Tuesday, October 30, 2007 11:15 PM | Comments (0) | Filed Under [ Personal ]

For the two of you who are subscribed to my RSS feeds, please update your feed to http://feeds.feedburner.com/robz.  That is all, thank you.

Posted On Monday, October 22, 2007 4:08 PM | Comments (0) | Filed Under [ Personal ]

Cheeseburgers at Tyson Fresh Meats (formerly IBP)??!

I have to agree that I am application-centric for some things and data-centric for other things.  That is not the point of this post, it's the analogy that Troy has brought forth from the article.


Posted On Thursday, September 6, 2007 4:30 PM | Comments (0) | Filed Under [ Personal ]

The Fervent Coder
Those that know me know I am very passionate about my craft. I have recently been thinking of a great domain name that really addresses how I feel. There are two things I wanted to address with my domain name. The first is that as a developer we are always seeking perfection and never finding it. That is a coding utopia. A utopia is defined by Wikipedia as: An unrealistic ideal that is impossible to achieve. That is really how I feel about programming. We can do it our whole lives and never achieve ......

Posted On Tuesday, March 25, 2008 10:34 PM | Comments (4) | Filed Under [ Personal ]

What Music Do I Listen to While Coding?
I was recently tagged by Russ, The Caffeinated Coder, to talk about music I listen to while coding. First of all, I have to say I really like music. In fact, I love it. Many things in music have helped carry me through life and some of the hard times I have seen. Like Russ, I have slowed down a little on listening to music as I have moved into a Team Lead position. My environment is very open, so you can imagine the cubicle noise is always there. My team is four developers, two BA/QA's, and a project ......

Posted On Monday, March 10, 2008 9:28 PM | Comments (2) | Filed Under [ Personal ]

What is Your Alt.NET?
Passion. I love what I do and I get very passionate about it. I love to argue about the best way to go about architecting a system, learn things from others and teach others about the ways of the pragmatic developer. I love being surrounded by people who are very logical and can design whole systems in their heads (not that they do because that can be error prone) and see bugs before they even write a piece of code. I like it when people can go from high level to very technically deep, like up to ......

Posted On Tuesday, December 11, 2007 2:32 PM | Comments (0) | Filed Under [ Code Personal ]

Christmas Tree Up
Finally! Every year we put up the Christmas Tree on the same weekend as Thanksgiving. It is one of the few things that get me in the Christmas spirit anymore. I sort of like decorating the tree, but don't let my wife know that. <smiles> While we were working we had some helpers who turned into onlookers when they were unsuccessful. Then they got tired and went in the bedroom to lay down ......

Posted On Sunday, November 25, 2007 12:36 AM | Comments (0) | Filed Under [ Personal ]

.NET User Group Presentation - Windsor Container: Inversion of Control/Dependency Injection
A while ago I spoke about giving a presentation at the .NET User Group meeting. I gave that presentation on Tuesday and it went pretty well. I am still working on a possible video podcast of the presentation. Here is the Visual Studio solution (be sure to read the readme file): IoC_Example.zip Here are all of the references. Interfaceshttp://www.c-shar... ......

Posted On Thursday, March 6, 2008 10:10 PM | Comments (0) | Filed Under [ Code Personal ]

Launchy - My Productivity is Through the Roof!
Launchy is the best application launcher/productivity program I have ever used. Basically when I want to open something, I no longer open the start menu. I hit {Ctrl}+{Space} and a little window pops up. I start typing and Launchy starts matching to items in my start menu, my quick launch, my Internet favorites/bookmarks, and a special folder where I store Launchy specific commands and shortcuts. Above is a screenshot of the index that I point Launchy to. These are places I normally tuck away programs ......

Posted On Tuesday, February 26, 2008 6:40 PM | Comments (2) | Filed Under [ Personal ApplicationsToysOther ]

ALT.NET Conference Seattle Filling Up Fast
81 spots have been filled since 4PM CST when registration opened (about 3:30 hours ago). There is still time if you want a spot! Hurry though, at this rate registration will close off soon. There are only 150 spots total. http://altdotnet.org/events... ......

Posted On Tuesday, February 12, 2008 7:42 PM | Comments (2) | Filed Under [ Code Personal ]

Firefox Tip: Open A Closed Tab
I bet you didn't know that you can reopen a Firefox tab you have closed. Let's say for instance you closed a Firefox tab, but remembered you needed information from it immediately after closing it, or possibly you closed it by accident. 1. Click the Red "X" or type Ctrl+W to close this tab. 2. Right click on one of the other tabs and select [Undo Close Tab]. 3. And Yes! It's back ......

Posted On Monday, February 11, 2008 5:17 PM | Comments (4) | Filed Under [ Personal ApplicationsToysOther ]

Letter of Thanks to Walmart
Dear Wal-Mart (on Wanamaker in Topeka, KS); Thank you for employing someone in Hardware department that actually knows about the department he represents. It has been so long since I have seen an employee in your stores that actually know the department they are in. Bill was very helpful and had many recommendations when it came to paint. As we started painting, we found many of his recommendations were accurate and not just "fluff" like we find in other departments (i.e. the electronics department). ......

Posted On Wednesday, January 30, 2008 11:15 AM | Comments (0) | Filed Under [ Personal ]

The Tenth Dimension
http://www.tenthdimension.c... The tenth dimension is an interesting concept that is being put together by author Rob Bryanton. This video below is an interesting representation of the concept of dimensions. We are in the third dimension. If you follow and believe the concepts presented below, a Data Warehouse would be in the concept of the 4th dimension (time as points). We would be at the 5th dimension (a branch of any possible moment) when we look at the Data Warehouse. You can see ......

Posted On Monday, January 28, 2008 10:42 PM | Comments (0) | Filed Under [ Personal DataWarehousing ]

Another January Baby
Today is my 29th birthday. I would like to say that means I am old, but there are some things in life I have yet to experience: Children Visiting a country where English is not the first language Owning a boat Selling a home for a newer, bigger one Having a successful business (or the alternative - having a business that fails) Many other things I can't think of now So here I am, a little older, mayhap a little wiser, and definitely ready for everything new life may throw at me over the coming year. ......

Posted On Monday, January 28, 2008 6:49 AM | Comments (1) | Filed Under [ Personal ]

Real Life Examples of Agile Development
I just saw this challenge to find real life examples of agile development by Tom Perry. He was hanging Christmas lights and found a way to incorporate test driven development (TDD) and continuous integration (CI) into putting up the lights. He put up his lights, then turned them on and found he had a problem. I had broken the first rule of agile development - Test First! Of course, any reasonably competent handyman would have known to try plugging in each strand of lights before beginning the life ......

Posted On Friday, December 28, 2007 1:11 AM | Comments (4) | Filed Under [ Code Personal ]

Windows Live Writer Portable And A Glimpse Into the Future With Portable Applications
Imagine if you will one future for applications. You walk up to any computer and plug in your 128GB Flash Drive (USB3 or USB4). You always have your applications with you and suddenly you have access to them through the flash drive. Your documents and files are on the flash drive as well. You don't have to have an Internet connection and you don't bog down the Operating System (if you use Windows) because you don't have anything but the base install on it. Your applications are very responsive because ......

Posted On Monday, December 24, 2007 1:26 AM | Comments (1) | Filed Under [ Personal ApplicationsToysOther ]

The Troyism is a comment that is zany, off the wall, and completely unexpected! It makes you think and entertains you at the same time. Sometimes it only makes sense in the context that it is presented in. Many times these are comparisons or analogies. Sometimes they are a new word. Today the Troyism that you will see is the comparison. I have a friend at work that comes up with some great comparisons that we have come to know as Troyisms. As you can guess, his name is Troy. Troy is a great guy and ......

Posted On Wednesday, December 12, 2007 11:51 PM | Comments (0) | Filed Under [ Personal ProjectManagement ]

BlogSeries - Define Your Work Environment: The People With Which You Work
One of the things I have been thinking about is the caliber of the people I would work with. I think there are several types I would like to work with (or probably already do and like it!). As I mentioned at the start of this series, this is my definition of my perfect work environment. This almost definitely is not what you would see as the perfect environment and that is okay. I invite you to come up with your own ideas and put them together. Technical PM - While I have had the type of PM I really ......

Posted On Tuesday, December 11, 2007 11:23 PM | Comments (0) | Filed Under [ Code Personal ProjectManagement ]

I mentioned on Facebook that my wife was buying a 4 wheeler. I just want to mention that we had an awesome weekend after we picked it up! She bought a Honda TRX420FE, which is a Rancher ES. It is a utility type of ATV, but it can still get out there and go. When we got down to her parents house, they took theirs and hers and went to town. She has some cousins in town and they have 4 of them (ATVs). So there was plenty to go around and not many people had to sit on the back of a 4 wheeler. They took ......

Posted On Wednesday, December 5, 2007 7:47 AM | Comments (2) | Filed Under [ Personal ]

BlogSeries: What if You Could Define Your Work Environment?
Over the next month or two I will be blogging about a topic that is likely to make you think. If I were to ask you what your perfect work environment was, what would you say? I would like you to think about the people you work with. If you could work with anyone you wanted to and have your boss be anyone you wanted, who would it be (or you could be the boss)? I would like you to think about programming languages. Would you pick just one or would you like to leave the door open to whatever best fit ......

Posted On Tuesday, December 4, 2007 10:16 AM | Comments (1) | Filed Under [ Code Personal ApplicationsToysOther ProjectManagement ]

DevConnections in Vegas
So here I find myself at DevConnections again. I came because I had such an enjoyable experience in Orlando last year. This year I am hoping for the same. This is my first time at the Vegas DevConnections and it looks like many more people come out here than go to Orlando. They also have more co-conferences at the same time. I am looking forward to the WCF presentations and the first one I will be headed to is a pre-conference workshop on SOA with Michele Leroux Bustamante. The post-conference session ......

Posted On Monday, November 5, 2007 11:56 AM | Comments (3) | Filed Under [ Code Personal WCF ]

Overheard at a .NET UG meeting...
...you can even run it on your LEEnux machine.

Posted On Friday, November 2, 2007 3:59 PM | Comments (2) | Filed Under [ Personal ]

Impressions on ALT.Net
A little over a month ago, I drove down to Tulsa TechFest with Dru. I think the best part of the whole conference was not the presentations, not the speaking (although I learned new things), but the face time with some of the people. I would have to say that hanging out with the ALT.Net crowd was pretty awesome in and of itself (I didn't get to attend that conference down in Austin because I wasn't speedy enough). Having the chance to hang out and play pool with David Laribee (the Godfather of ALT.Net), ......

Posted On Tuesday, November 27, 2007 10:55 PM | Comments (0) | Filed Under [ Code Personal ]

Tulsa TechFest 2007
Last month I had the pleasure of going to Tulsa TechFest for the second time and I have to say that I am more impressed with it this time versus the last time I visited. The last time I went I was on military leave and I was at Ft. Sill during the time so I came over because my buddy Tim was talking and I hadn't yet seen him give any presentations. I went back this year to give a presentation on Interface based development, Inversion of Control, and Dependency Injection. My examples of this were ......

Posted On Tuesday, November 27, 2007 6:03 PM | Comments (0) | Filed Under [ Code Personal CastleProject ]

I Need Bigger Guns
Last year at this time I was doing some pretty interesting things while I was away on military leave. One of the best things I got to do was try out the Mark 19, the .50 Caliber, the M240B (the M240 Bravo), and the M249 Squad Automatic Weapon. This was probably the highlight of the time I was away from home. I also was able to hang out with some friends that have some hand guns and fire the glock and the beretta, the weapon that the military calls the M9. This is me headed out to the range. You can ......

Posted On Sunday, November 25, 2007 12:15 AM | Comments (1) | Filed Under [ Personal ]

I Don't Have an Internet Addiction
Bill Ryan did a post on a test for Internet addiction. He scored a low 33. I scored a 57. That means: You are experiencing occasional or frequent problems because of the Internet. You should consider their full impact on your life. So the first step to getting over an addiction is knowing you have an addiction. I don't have an addiction. :D ......

Posted On Thursday, November 22, 2007 1:10 AM | Comments (0) | Filed Under [ Personal ]

Military Appreciation at Golden Corral...
...because if military appreciation isn't a whole bunch of veterans standing in line outside in the cold, then I don't know what is. :D Seriously, we went by and decided that we really didn't want to stand in line for free food. The line was down to another restaurant next door to Golden Corral. We went somewhere else and got right in. Being in the military for nine years, you would think that I would get used to standing in lines. Maybe I am starting to realize how my time is worth more than standing ......

Posted On Monday, November 12, 2007 7:20 PM | Comments (0) | Filed Under [ Personal ]

What I Hate About Flying
Don't you just love it when an airline loses your baggage? Last night I got in from Vegas and DevConnections about 3 AM. The flight landed and I went over to the carousel to wait on my stuff to come up while I watched everyone else's crap come up (George Carlin always asks how come your stuff is stuff and other people's s--t is s--t?!). Then I realized one of my bags didn't make it and went to talk to the people that help you with lost baggage. It only took one day to get my bags. That's better service ......

Posted On Sunday, November 11, 2007 12:58 AM | Comments (0) | Filed Under [ Personal ]

DevConnections - Find the Exhibitors, Get the Free Stuff
So it's not above me to go get free T-shirts and stuff at the conference. Two reasons. The first is that that I get to meet and interact with a lot of new people. I did hang out with JetBrains for a little while. The exhibitors always seem to put their best foot forward (i.e. very good looking ladies are there to assist in your vendor selection). The second reason is the free stuff. :D You can almost always find something that you will actually use after the conference. I got quite a few things, ......

Posted On Friday, November 9, 2007 8:16 PM | Comments (2) | Filed Under [ Personal ]

DevConnections - I've just been Haacked!
I was wondering around in the DevConnections exhibitor area and Phil Haack and his camera guy came by and interviewed me. He asked me a few questions about the conference. This is my second time at DevConnections and it keeps getting better every time I come. For instance, Phil asked what my favorite session was so far and without skipping a beat I said "MVC." In my last post I mentioned that I have been waiting to see a presentation on MVC and when I heard they were having one here, I made sure ......

Posted On Wednesday, November 7, 2007 4:46 PM | Comments (2) | Filed Under [ Personal ]

Las Vegas - George Wallace Show
George Wallace's "I Be Thinkin" is a great show. A friend took me out to it and I heard a Yodeling version of "Milkshake" sung by six guys who use their voices to do all of the instrumentation: Mosaic. They opened for George Wallace. George Wallace is as funny as I remember and it is a different show every night because he interacts so much with the audience and plays off of them. I highly recommend it to anyone that comes out to Vegas. It is a late show at 10PM, so if you are coming from the Midwest ......

Posted On Wednesday, November 7, 2007 2:58 PM | Comments (0) | Filed Under [ Personal ]

DevConnections - ASP.NET & VS Keynote - Scott Guthrie
Scott Guthrie gave a great keynote this morning. As is turns out VS 2008 is almost complete and we are not getting a copy here at the conference. We will get one mailed to us however after they release it. Which means we will not really be one of the first to get it. :( Visual Studio 2008 - Of course this is going to be able to be used immediately by us due to the fact that you can target .NET Framework 2.0. That means we can just install and continue developing the same applications with AJAX integration ......

Posted On Tuesday, November 6, 2007 12:21 PM | Comments (0) | Filed Under [ Code Personal ApplicationsToysOther ]

A Team Room / War Room
Russell is ahead of me in posting the war room that I set up last night after work. Coming back from Military Leave in February, I was given some "gifts" from members of different teams. This team gave me some user stories including one to assemble the army guys daily with the army guys that they gave me. I waited for the appropriate moment to "declare war" and it was on. http://geekswithblogs.net/c... ......

Posted On Wednesday, September 5, 2007 1:20 PM | Comments (1) | Filed Under [ Personal ]

In response to: PsychoCoder's "Is There More to Life than Programming?"
http://geekswithblogs.net/P... Great post and a great question posed. Is there more to life than programming? I don't know, but I do know there are ways to "entertain" ourselves that actually make us better. Rather than answer the question directly, I would introduce my frame of reference. Everything in life to me goes back to creating things or destroying things. As coders, we create (hopefully) something beautiful to us and those ......

Posted On Monday, August 20, 2007 1:57 PM | Comments (1) | Filed Under [ Personal ApplicationsToysOther ]

Being Agile is Our Favourite Thing
Google recently had a contest for the best agile video. And the winner is... http://www.youtube.com/watc... ......

Posted On Monday, August 20, 2007 1:30 PM | Comments (0) | Filed Under [ Personal ProjectManagement ]

GEN George Patton Speech

Iraq & modern world


This is awesome!!!!

Posted On Saturday, August 4, 2007 11:14 PM | Comments (0) | Filed Under [ Personal ]

My name is Rob, and I am a programmer that has been out in the professional world for a few years. Up until recently, I have been maintaining a blog on my personal site at http://robz.webhop.org. I've been attempting to figure out if I am going to bring across my old material and publish it here or just make a clean break from everything. At this time I think I am going to keep the two separate, but I might move some of the old over if I feel it is still relevant. Well anyway, hello all, and hello ......

Posted On Saturday, July 21, 2007 3:55 PM | Comments (3) | Filed Under [ Personal ]

My End of Year Roadmap to Becoming a Better Person (and Developer)
Recently I was tagged by Russ on the Justice Gray challenge. Personal Something I have been attempting over the last few years is to be healthier. What does that mean? Well for my wife and I that means making healthier decisions when we eat. We find the good substitutes. Over the past two years we realize that is not enough. A healthy diet is a good step in the right direction, but you need that level of exercise to be the catalyst for a healthy lifestyle. -I think I want to run in something, probably ......

Posted On Tuesday, July 24, 2007 11:18 PM | Comments (3) | Filed Under [ Code Personal ApplicationsToysOther ]

Old lady surfing the web at 40Gbs


 Now that is fast!

Posted On Sunday, July 22, 2007 11:19 PM | Comments (0) | Filed Under [ Personal ]

Powered by: