One Week and Cleveland To Go

Wow, this has been a busy week. Missy and I have be kid-less all week so you’d think we would be wild’n out, but no, we have used this week to enjoy some quiet time and lazy evenings. On Monday we went out for a nice Anniversary dinner and Tuesday we started packing the basement, but mostly it has been chillin’ out before the upcoming move.

Today marks one week before closing, and everything is still on track. I submitted what I hope is the final document to the mortgage lender today, and will be making a few phone calls this morning. My company agreed to pay for movers if I would cut my time off by 3 days, so I will only have 6 days off to build the office and get moved, but it will be worth it to have others move the bulk of the household contents, including our newly found free piano!

I am off to Cleveland, OH later today for our annual company meeting. Normally I would be looking forward to this trip, the guys I work with are crazy and a lot of fun, but I really just want this trip over. We have a lot to do to get ready for next week, but I suppose making time to throw back some Buds on Packy’s dollar is not a bad idea either. I just wish my company was located in Las Vegas, Miami, New York, or someplace really cool. Cleveland is the taint of the USA, the ABC if you will, you know, the gouch. Detroit takes the cake for being the armpit.

There is definitely an air of optimism and hope around the house, and nobody is really dreading the hard work that is coming up. Just the opposite, we are all looking forward to it. Papaw (my dad) will be arriving next Thursday to help me with the basement construction, and Missy and I have already been to Menards to make the first round of purchases for the house. I suspect before my dad leaves my truck will be able to drive itself between Cross Plains and Menards 🙂

Happy First Anniversary Missy

Happy Anniversary Missy! It was one year ago today that we tied the knot and started our lives together. That is almost hard to believe, the time has gone by so quickly, and it seems like we have already been through a lot in this time.

We have a lot to be proud of and have accomplished a lot in this short time. While we have achieved our financial goals, our biggest accomplishment is the one that we seldom give ourselves credit for, even though we have at times had to work very hard at it. We have built a family, not just merged two of them.

I used to say 3/5 + 2/5 = 1, meaning Delaney, Haley and Me plus Halle and you make a family. It was goofy, I know, but it’s also true. We truly have built a wonderful family out of two. It has not always been easy, and has certainly had its share of ups and downs, but that is true of every family. That is what family is.

We have had a wonderful first year together, but have also been tested with financial strains, a lost job, and a new one that takes a lot of my time and attention. And the most trying of all, the untimely death of Halle’s father. Through the good and the bad, we have gotten closer and stronger.

You are a wonderful step-mom to Delaney and Haley, even when they know exactly what buttons to push. I know that I will never replace Gulli in Halle’s heart and mind, and that is not my place nor desire, but she and I have also grown much closer. I can feel a strong and lasting relationship developing between us, and I love that. I love my role in our family and wouldn’t change a thing.

My life is much better with you and Halle in it. There was a time, not that long ago, that I swore I would never get married again. I was down on marriage and enjoyed just being “me”. You changed all of that. I can still be me, and be a good husband and father, at the same time. You bring that out in me, and I thank you for it. What I once saw as a choice, between a life of being tied down versus a lot more freedom, was never needed. There is no reason to choose when you can have both, and I have both.

You have been a wonderful wife, and I hope I have been a good husband to you as well.

I consider myself a very lucky man, and am looking forward to many more years sharing my life with you, most definitely my better half.

Happy 1st Anniversary Missy, I LOVE YOU!!!

Version Control and Microsoft

I think this may be the first blog entry I have created directly related to my profession, developing computer software. That is somewhat odd, at least to me, but out of all the things that really piss me off, software is always right at the top of the list.

My pet peeve of the day is version control software. Not all version control software, Microsoft version control software. For all that they do right, they just cannot create a decent system for managing multiple versions of source code. First they had Visual SourceSafe, which they bought many years ago from One Tree Software. It sucked when they bought it, and many years later they have hardly enhanced it at all, and it still sucks.

Now they invented Team Foundation Server, to replace SourceSafe. Problem is, it sucks almost as bad as SourceSafe! It loves to give totally meaningless SQL error messages, and has completely lost data on me more than once. My biggest complaint about TFS though is that it is integrated into Visual Studio. I mean, that is the ONLY way to use it, there is no standalone TFS client you can use, you have to use Visual Studio.

SourceSafe has a basic client application you could use, as well as integration with Visual Studio. TFS dropped the client all together. The problem I have with this is that I really, really hate having version control integrated into my development environment. In my opinion, integration with Visual Studio gets in my way. Some developers that have never used a good version control system may think I am crazy, but I know exactly what I am talking about.

In modern version control software, you should not have to “check out” a file to edit it. There should be no locks on files. You should just be able to edit away, working on whatever files you want to, whenever you want to, in the development environment and outside of it, and depend on the version control software to figure out later what you did, and merge your changes, as well as changes made by other developers. That way it does not get in your way. TFS does not work like this.

Now before “real” programmers start screaming at me about CVS and Subversion, save your breath. I am an avid user of Subversion at home, and love the TortoiseSVN shell extension for checking in changes, and managing Subversion and versions of files in general. It does not get in my way, I just check in my changes whenever I feel like it from Windows Explorer, and it always figures out exactly what I did throughout the day and merges my changes perfectly.

It also scales very well. I have many years of source code in my Subversion repository, somewhere around 15GB’s of data, and have worked on large teams that used it as well, and never once had a problem. No corrupted data, no missing files, just pure version controlled bliss. It does what it is designed to do perfectly, and does not hinder a programmer trying to get work done quickly.

And best of all, it is all free. Yes, Subversion and TortoiseSVN are open source software and completely free to use. They are mature, but also actively developed and supported by a large community. The documentation is also quite good, I have installed and configured Subversion many times in my career and never had a problem getting it up and running quickly.

Way back in 92-96 I worked for Microsoft. Even though we had SourceSafe, nobody used it. We used a totally custom built in-house version control system called Source Library Manager, or SLiMe. I was talking to a friend of mine a few days ago that is still a developer at Microsoft and mentioned how bad TFS is, and to my surprise he said “Yeah, it blows chunks. We still use SLM.”. I about dropped a load. After all these years, multiple versions of SourceSafe, and now TFS, Microsoft STILL does not use their own version control software. That alone should tell you more than you need to know.

That is why I am writing this blog entry at 3:47AM. I just spent 5 hours trying to tell TFS to give me a copy of an old file so I could look at it. I finally gave up, TFS lost it. I would have been screwed, but I also check my “real job code” into my home Subversion repository, which brought back the file in about 3 milliseconds. That’s the way source control is supposed to work.

Brett Favre

For those of you not in Wisconsin, you may not realize that something is happening that is tearing us apart. We are bordering on total civil war here, pitting brother against brother, neighbor against neighbor, and Packer fan against Packer fan. Brett Favre wants to come out of retirement and play for the Packers again, or be released from his contract so he can play elsewhere.

The problem is that Aaron Rodgers has already been chosen to replace Favre as the quarterback of the Packers, and we drafted a new kid to eventually take over for Rodgers. The Packers have said they accepted Brett’s retirement and “have moved on”, they don’t have a place for him on the team, unless he wants to be a backup QB. Brett never signed retirement papers and if he wants to come back, the Packers must take him back or release him to play for another team, possibly the Vikings or even the Bears.

Now I can see everyone’s side of this story. The Packers had to make a decision to move the team forward without Brett, and have done just that. Now he wants to come back and there is no room for him on the team. Brett claims that he was forced to make a retirement decision immediately following last season, and takes responsibility for the bad decision to retire early.

Now, for my take on this whole thing, and I think I am in the minority with my choice here as there seems to be a lot of bad blood going around. I say take Brett back, as the starting quarterback, and let him play. I base this on many factors:

  1. Brett deserves it. He was always a solid player, quite possibly the best quarterback that ever played the game.
  2. He is a good guy. This is something seriously lacking in the NFL. He has good morals, is very giving to his community, charities and other civic organizations.
  3. He gave the Packers a Superbowl title.
  4. He is a staple here in Wisconsin. We watched his kids grow up, his wife battle cancer, and the death of his father. He is a much-beloved son of Wisconsin.
  5. He’s a really bad actor, remember “Something About Mary”? We don’t have to worry about him not giving 100% because he is tired from filming a movie.
  6. Aaron Rodgers is a whiny bitch. He is fragile and cannot take a hit. Hell, that would actually be a vote for bringing Brett back as the backup quarterback, Rodgers ain’t gonna make it through the first game without sitting down with a pinky finger injury. Brett plays through broken bones, concussions, etc. Aaron is still young, can learn a lot still from Brett, he just needs to chill out and keep his whiny mouth shut. Dude, I have seen Brett Favre play, Brett is a friend of mine, and Aaron Rodgers, you are no Brett Favre 🙂
  7. Brett has, at best, 3 seasons left in him. The younger quarterbacks can use this time to learn from the master. They should welcome this, not complain about it.
  8. Everyone in Wisconsin loved Brett for many, many years. Do we really want him to leave with all of this bad blood between him and the Packers fans? I don’t.
  9. This one is simple. Who is likely to get the Packers to the Superbowl? Brett, and only Brett. We made it to the final 4 last year. Yeah, I know we lost that game because Brett made a stupid bonehead pass, but give him a break. I mean seriously, the Giants went on to beat possibly the best team ever in football, they deserved it.
  10. Just thinking about how much it would suck to see Brett in a Vikings or Bears uniform makes me want to puke. Seriously, I am thinking about barfing just writing this 🙂

Ok, so I guess that’s my Top 10 List. Everyone screwed up here, we just need to admit that. Brett made a bad choice to retire early. The Packers have to take some responsibility here to since they pressured him to make that decision too soon after the season ended. Brett Favre is a Packer through and through, the best quarterback the NFL has ever seen, he is the Number 1 Adopted Son of Wisconsin, a very good and decent man, a wonderful father and husband.

Regardless of what happens, I will forever be a Packer AND Favre fan. I will remember Brett for the many fine years he gave us, and the great joy he gave me watching him on and off the field, not for how it all ended. If he ends up playing for the Bears or Vikings I will cheer loudly for them, as long as they aren’t playing my Packers 🙂 It will take a long time for Aaron Rodgers to make me believe in him, but I will give him a fair shake too.

Prove me wrong kid, prove that you are ready to take over for a legend. Or better yet, sit your pansy ass down on the bench for another couple of seasons and soak up whatever knowledge you can from the master.

Oh So Very Close….

Whew! There is a huge sign of relief echoing around our household right now. We got the home appraisal back yesterday, and this time we didn’t get screwed! It came back with only $100 to spare, but that is good enough for us. Having that done is like a huge weight has been lifted off us.

Since we are pushing the dates on the contract pretty hard at this point, I called Dave Haack at Haack Homestead and scheduled the inspection for this morning. He had a cancellation so the timing worked out great. I met Dave at 8:30AM since I wanted to be there for the inspection, and also to take a few more measurements for the upcoming basement construction project.

Dave is a super nice guy and appeared to do a very thorough inspection. I debated whether or not I wanted to shell out another $355 for the inspection, but like most people, I sure am glad that I did.

Within 15 minutes he had found a substantial, but easily correctable, problem. Water had gotten under the shingles in the back of the house, over a soffit. The plywood underneath had rotted and was destroyed. Since this is over a soffit, no water got into the house and no interior damage was done. There is extra plywood and shingles in the garage, so a repair should not cost too much, just a little time. We are asking the seller to have this repair made. Her son built the house, so he will likely be the one making the fix.

The other problem Dave found was that the window frames in the basement windows had rotted to the point they are falling apart. These are near the ground and protected from sunlight by tree’s, so in all likelihood snow built up there and the moisture could not evaporate. The windows themselves are fine, just the frames need repaired or replaced. We are also asking the seller to fix this, though even this should not be an expensive repair.

Overall the house is in excellent condition. Even the air conditioner was so clean you could eat off it, no dust or anything. Dave was surprised at that, he thinks the owner must have had yearly maintenance performed on all of the mechanicals because they were so clean and well maintained.

I had found a place in the vinyl siding where there was a hole and had planned to fix it myself. I was pleased to locate several long sections of siding still in the home, so making a near perfect match will be easy. Dave even mentioned that I should take an existing piece from a not-so-visible place on the house and use it to replace the broken piece, and then put the new piece where the old one was. The older aged piece will match exactly. After he said it, it made perfect sense, but I had not thought about that before.

So, back in the basement I figured out that my original plan for my office didn’t work, the placement of the door just would not go where I planned it. That is no biggie, I already had a backup plan in mind, so will have to go with that. On the plus side, there is more already framed and insulated than I had planned, so there will be even less materials that I have to buy.

iFreedom Direct’s underwriter only came back with 2 conditions for final loan approval. The first was some document that we signed but was missing, they are getting that from our Realtor. The second is proof of funds for closing. Nobody yet knows the real final closing costs, but are hoping to be able to calculate that pretty accurately in the next day or two so that we can submit our proof of funds for closing and get this baby sealed up.

It really looks like this is going to happen! I cannot say enough nice things about our mortgage broker, Jules Stewart at iFreedom Direct. She has been absolutely wonderful to work with. She’s professional when she needs to be, and friendly and goofy at times when things get crazy. She always calls me when she says she will, and often times when she doesn’t. She responds quickly to her emails and actually answers her phone when I call her. I highly recommend anyone considering either an FHA or VA mortgage to give her a call (800.891.5785 x6624 or 801.682.9907).

She is like the Anti-Jon Barca at RLCA. As crappy as he is, she is that on the good side. Ok, bashing of RLCA, Jon Barca, and Lynette Richter is done. Poof, you are out of my life 🙂

An Oil Man That I Like

Happy real Birthday Lisa!!

I’ve been seeing T. Boone Pickens a lot on TV lately talking about his plan to reduce or eliminate our dependency on foreign oil. I watched the video on his web site and he certainly makes some very valid points about why we need to do this, and while his plan seems overly simplistic and incomplete, it is a start. Read more about it at http://www.pickensplan.com. It is time to get serious about this folks, we’ve got to figure out a way to tell OPEC to go to hell.

Did you know that the USA has 4% of the world population, but uses almost 25% of the oil? Do you know we send $700 billion per year to Arab and other oil producing countries? This is the largest transfer of wealth in world history, and it doesn’t take a rocket scientist to know that we are not transferring this money to friends of the United States. The nations that receive this money are either outright enemies of the US, or at best, nations that maintain neutrality with us because of oil and other economic reasons. They are not our friends, they do not like us, they only like our money, and we need their oil. Wouldn’t it be nice to have all those oil ships from Saudi Arabia, Iran, and Venezuela show up to one of our ports one day and be able to say “Nah, not today boys, go home”. That would be a great day.

Hell Week is over, Missy an I have made it through an entire week without smoking! Heck Week starts today, but I am not too concerned about that. The appraisal is going to happen today too, though we won’t know the result until the middle of next week. I’ve thought about going over to the house today to see how interested the appraiser would be in a free tank of gas 🙂

Happy Birthday Lisa!!!

Happy Birthday Lisa!!!
I am publishing this blog entry a day early because I want to be the first to officially welcome my sister Lisa to her LATE 30’S!!! Yep, no more mid-30’s, you have now crossed into late-30’s and will soon join me in the “pushing 40” crowd!

We all love you and hope you have a relaxing and wonderful birthday! Statistically, you are now mid-life 🙂 Welcome to the 2nd half!!! Damn I’m cruel 🙂 🙂

Hell Week Almost Over, Appraisal Tomorrow

Right now is the start of day 7 without cigarettes and “Hell Week” will be over when we wake up tomorrow. Most of the time, quitting has not been that hard, but it sure has its moments! The mornings are the toughest for me, I always want that first smoke when I wake up. Missy brought home Chipotle burritos for dinner last night, and that really triggered a craving. But we did not give in. I am feeling a WHOLE LOT better than I used to!

The home appraisal will happen tomorrow, so we are really sweating that now and hoping all goes well. We are showing our rented duplex tonight to the next possible tenant, and really need an answer on the house tomorrow. I sure hope we do not have to wait until Monday!

I completed the drawings last night for the office addition in the basement and put an estimate together for all the materials I will need to build it, less than $1,000 including hardwood floors. It looks like it will be a fun project, I sure hope I get the chance to actually build it!

5 Days Down, Appraisal Coming

I have now made it through 5 days without smoking, pretty close to a new record for me. Missy has too, other than one small slip today that doesn’t really bother me. She said it was terrible, almost made her sick, so I don’t think it will be a problem. My cravings are manageable and I have not had any real strong desire to smoke. I have had dreams about smoking for the last 2 nights, which is strange, especially since I am not smoking in the dreams, but trying to not smoke.

Delaney, Halle and I also visited the new house today. This was mostly for me to get measurements so that I can start planning the basement remodeling that will need to be done, but also because neither of the girls had seen the house. Haley went with us when we looked at it. Fortunately, both girls approved 🙂

My mortgage lender did tell me that the appraisal has been scheduled for Friday of this week. We are hoping to know that day what the dollar amount is, but fear we won’t know until Monday. This is making getting an inspection done in time quite difficult, but the biggest hurdle to get over right now is the appraisal. We are only 3 weeks from closing and are showing our duplex to a potential renter Thursday night, so we are flirting with the possibility of not having a place to live at all if we do not close on this house. Stress is building daily.

On a wonderful note: Make-A-Wish granted our nephew Devin his wish and we had a great party at their house this evening. He wanted a Nintendo entertainment center, and they delivered in a big way. They delivered a 40″ Sony Bravia LCD TV, Sony Surround Sound System, a Nintendo Wii with TONS of games, Nintendo DS Lite, 2 X Rocker video gaming chairs, and a bunch of other gifts and video game items. They also brought him clothes and Culvers catered the event with tons of chicken planks and all the side dishes, including a yummy ice cream cake!

Super-special thanks go out to Make-A-Wish Foundation, Best Buy, Circuit City, Nintendo and Culvers. Devin had a wonderful evening and will be enjoying his “rig” with the rest of his family for many years to come. If you are interested in learning more about their family, my sister-in-law Kris maintains a blog located at mama4jesus.blogspot.com.

3 Days Down, A Lifetime To Go

We made it through our 3rd full day of not smoking and are now beating up on day 4. “Hell Week” will be over soon and we are hanging tough. Today is the first day back at work for us, and also the first day where the “oxygen high” really kicks in. Apparently when you quit, your carbon monoxide level falls to a normal level, and oxygen molecules replace them in your bloodstream. You feel normal, well, normal for a non-smoking person, as a former smoker you feel stoned. This is a nice side-effect 🙂 We are both light-headed and feeling a bit clumsy, but I am feeling very good. It is sort of nice actually.

I cannot really concentrate today, so I am doing other things I need to do for work that don’t require much brain power, like planning my upcoming flight and reservations to Cleveland, downloading a bunch of software from the office that I will need later this week, organizing my inbox, and coming up with a way to nicely secure a web site. I am hoping this will pass by tomorrow, since I have a very busy week planned and need to get a lot done.

A somewhat funny (and money-saving) side-effect of quitting is that Missy no longer likes Mountain Dew. She has been drinking it everyday for years, sort of like her coffee, but she cannot stand it now. That is funny. I noticed at Denny’s that I no longer like hashbrowns. Strange…

Still hoping to hear about the appraisal any day now…