Wednesday, November 29, 2006

Martini’s and Burgers

Some of the most interesting places in Milwaukee that I have found over the past six months are the unique array of night spots they have. Of course everyone knows that Milwaukee has a lot of bar tours as there are major breweries in town. They also have really nice micro-breweries, there are a ton of neighborhood bars, they have great venues from a mix of diverse cultures (Caribbean, Mediterranean, Latino, etx), they have upscale clubs that rival much larger cities, but they also have a unique experience that I have yet only seen here. That is the Gourmet Burger Joint / Martini lounge. Yes there are Martini lounges in most cities, but they are not like the ones in Milwaukee. Those in Milwaukee not only have sheik and modern interior lounge settings and specialty drinks, they also make gourmet yet blue collar food. That’s right they specialize in sandwiches, fries, and burgers – but with a twist.

Most of the food is prepared in a great kitchen to recipes created specifically for that restaurant. While the food is classic and blue collar the preparation is no kidding 4 star in quality. Just as a chef in a French restaurant would spend a great of time on his signature dishes these restaurants have spent a great deal of time perfecting burgers. Some with exotic spices and peppers others with interesting combinations of cheeses and sauces. Just as with most restaurants I think the difference really is in the sauces and preparation of the food. Something these places take seriously.

Interestingly enough this combination produces a nice trendy place that I think most people feel welcome. The handful of times I have gone out to these places after a long day of work we went in just jeans and a button up, while this is normal it is just as normal to see people in sport coats, dresses, and done up to the nines. I think with the heritage of the town though it is hard for it to become a place where dress codes and a snooty atmosphere could be enforced. We are talking about the town that brought us Harley-Davidson Motorcycles, Miller and Pabst Beer, and Lavern and Shirley reruns. It’s nice to see everyone doing there own thing and enjoying a great place.

I did take RB when she came to visit town. We went to a place called Elsa’s. It’s actually a favorite of my current projects main partner. That night they had fresh art work (they rotate every couple of weeks) and some ice sculptures. We sat in the back room (a first for me) in low easy chairs with a small marble table in between. We both ordered a burger and some wine. I had a Blue Cheese burger Covered with peppercorns and sautéed in a burgundy sauce that is one of the best burgers I have ever had. Very Tasty. Of course the real magic of these places is that while you are eating your $10 burger you are also polishing off drinks you would normally purchase at an upscale bar at the tune of $10-$15 each. So of course the owner’s of these establishments know exactly what is what and how to deal with the blend of people in Milwaukee. If you are in town I you have to try Elsa’s.

Wednesday, November 22, 2006

I guess stupid isn’t always funny

I admit that I tend to like really dumb movies. My favorites include Spaceballs, Caddy Shack, Wedding Crashers, most Adam Sandler films, and most Will Ferrel films. But lately I think the new “funny” movies are getting worse. Less attention is being paid to movie production (as seems to be the case with the majority of films today) and it seems like these movies are put together as quick as possible. Though many films used to be a farce they still centered around a loose story line. Something was actually happening. The last few movies in this genre that I have seen though have lost something. Writing, possibly, production value, sure, are they to quick to reference crude humor, ok; but really this has been part of all stupid movies. So what is it that is making them so bad and quite frankly not funny?

My most recent example would be Accepted. This seemed like a possible winner, at least for those of us that like dumb movies. But it was awful. The plot seemed like a good idea. A kid that had been a scam artist in high school was turned down by all of the colleges he applied to, to get his parents off his back he and some friends created a fake college with a website and all. The rub is that they made the website functional and it sent a letter to anyone that filled out a form online. So all of a sudden there were thousand of kids at the door with tuition money. Rather than turn them away they invited them in and craziness ensues. There are nice looking girls, some preppy frat boys (apparently only frat guys and deans can be the enemy in a college movie) that cause trouble, and an odd legal battle. All the elements are there but it just didn’t come together. I don’t know why other then the fact that the conflict was underplayed, and the climax was incredibly lame.

But this isn’t the only movie to disappoint. Most funny movies at least have their own theme, even if they are a spoof. Spaceballs was obviously making fun of Star Wars and other sci-fi movies. But at least it had it’s own story. Lately the worst of these movies haven’t even done that. Take for instance Scary Movie (1,2,3…), Not another Teen Movie, and Date Movie. These don’t even try they just string 70 minutes worth of sketches together based on scenes from movies of the genre they are spoofing. The last one in the list actually spoofed another type of comedy. This just isn’t funny. It seems that most of these movies are just plain being lazy; trying to score a quick buck from high school and college kids. I hope it works for them. I wonder though if they are just spreading out less money over more films because so many studios produce them on a regular basis. The end result for me though is that I don’t go to see many movies like this any more (though part of that is because my GF won’t go to any of them).

Not all dumb comedies are that dumb either. You, Me, and Duprie was pretty good, obviously Old School, and Wedding Crashers were hits. This season Night at the Museum could be pretty funny. Interestingly enough these all seem to be made by the same group of people. Why is it, that all the rest are so bad? Maybe as you get older the jokes get tired. Maybe there just isn’t that much new to come up with. So anyway I guess I still would say ‘Bring on the stupid movie’ just up the quality. Yes I know that seems like an oxymoron. But like I said I guess Stupid just isn’t always funny.

Wednesday, November 15, 2006

Just a part of life

Everyone has been there and recently I too had to have a maddening talk with the mechanic at my local shop. The maddening thing about the conversation was the high cost of the repair, it wasn’t that my pick broke down in the first place, and it wasn’t that Ford had such a stupid design in the first place. No the reason it was so maddening is that the mechanic seemed to have an inability to break down the costs of the repair and give me an itemized set of prices. How hard is it anyway to create a work estimate? First item labor X hours at Y rates gives Z dollars. Next put in part A in X quantity times a cost of Y dollars gives you again Z dollars. Repeat until all the component costs of the bid are covered, add them together, and walla you have a total. After 40 minutes on the phone and asking several pointed questions I finally got this. Of course I really didn’t know because it was a range based on if this was needed or if that was needed but at least I had a framework to deal with.

So why was I dealing with this mastermind of mathematics? Very simple a factory defect in my 2002 Ford Ranger decided to show itself at only 54,000 miles and we were unable to engage the engine to the transmission. Now looking at the shop bill you would have thought that maybe the transmission had gone out, or that there was a major failure. In reality it was only a $150 dollar part and a simple repair. Yet the bill was much larger than you would have guessed it would be. The reason is that Ford had the brilliant idea of taking a tried and true – as well as very reliable – way of doing something and made it complicated for no apparent reason. Most hydraulic manual transmissions are activated with a similar set up as that used in power brakes. A master cylinder forces fluid through a line the pushes a slave cylinder activating the desired mechanism. On almost all hydraulic manual transmissions the slave cylinder is located external of the transmission and a mechanical lever or fork is used to actually engage the clutch. Ford new and better design was to build this inside the bell housing.

The problem with doing this is that instead of the cylinder being a bolt on part it now requires major work just to gain access to it. Instead of pulling it off and replacing it in ½ hour the mechanic needs 2 1/2 hours just to pull the transmission out of the truck and another 2 1/2 to put it back. Plus another hour of related, and what should be unnecessary work. This extra labor is only half of the cost created by this design. The other half stems from the proximity of other parts to the failed cylinder, which by the way fails by blowing out a seal and leaking hydraulic fluid everywhere. Because the clutch is so close to the cylinder, when the cylinder leaks the fluid ends up on the clutch causing the clutch to fail. Apparently the material that clutches are made out of is quickly destroyed by hydraulic fluid. Therefore instead of a $150 part on it’s own, you must also replace the clutch and resurface the flywheel adding another $400 dollars to the job! So all in all the total cost is easily 5 times the amount to repair the same failure in these Fords than in most other vehicles with manual transmissions.

But I really can’t get that upset about it. While I did get rid of the extended warranty to save money, as long as there is no other major repair in the next 2 ½ years or 46k miles the repair was only 2/5 the cost of the warranty. On top of that the failure was caused by poor design (prompting me to buy an after market replacement part) not from anything I or my GF did. In fact nothing we could have done could have prevented. So as far as I’m concerned since the problem was not caused by either of our driving habits, or from anything we did, and we could not have prevented it I consider the matter simply and act of nature or god. So therefore it’s just a part of life. Make the repair pay the bill and move on. I will think twice from now on about buying a ford, but in all honesty had I know about this flaw I still would have purchased the truck. Automotive repairs are just part of life!

Friday, November 10, 2006

Living the Dream

It was interesting to hear one of my good friends speaking about ‘Living the dream’ one Friday night. He often asks the question, as greeting of sorts, ‘you liv’n the dream?’ or answers greetings with a similar saying “I’m liv’n the dream”. What I found interesting about the way he talks is that when he speaks about “Liv’n the dream” this particular occasion, he spoke in a sarcastic manner, not really in his usual cheerful manner. I wonder now if he no longer really believes, or if he and the others within my circle of friends ever did. I also thought over the next week about this phrase and what it means and if I believe it.

‘Living the dream’ to my friends mean essentially that. That you have obtained a life style or position in your life that you would dream to be in. I think that many of people’s view of this dream consists of having everything; a big house, great job/occupation, good people in you life, a ton of money, all the toys, endless leisure time and probably no really worries or problems. In fact after the conversation that night I started to think. What does it take to ‘live the dream’? Everything you ever wanted? A large fortune? A fancy car? A huge house? What? What is the dream?

The more I thought about the way my friends talk about “liv’n the dream”, the more I think they see the dream as being or becoming unattainable or very far off at best. I know many of them are not even half of the way to completing many of the goals they have set for themselves in regards of wealth; set years ago with out any real thought. I also know that this particular friend is not really happy or even content with his current job, and certainly does not have the leisure time he would like. But he has so many other things going for himself. He recently got engaged to a great woman, has a wonderful and supportive family, owns his own house, and is not really bound by any real financial constraints. He may not be able to buy an exotic car, go clubbing every night (though a couple a nights a week isn’t out of the question), or spend money like it is going out of style - but he really doesn’t have a lot to worry about either.

This is the case with the entire handful of other people that routinely use the phrase. They all have grim outlooks in the fact that they really don’t think they will ever truly live the dream. I truly think the only thing keeping their outlooks down is their instance on a particular way of dreaming, an insistence on the material, or a structured view influenced by the proverbial Jones. I say this not to be judgmental but because of my recent thoughts on my own situation as I begin to examine my own dreams. I wonder how far off am I from ‘living the dream.’ What do I need to be there?

Thinking back only five years, I remember another conversation. At that time I worked at a telecommunications company, had just purchased my house, and my pay was quite good for just finishing a one year technical program. I remember talking to one of my co-workers saying, well I have the job and house all I really need now is a good girl, a dog, and a truck. The more I ponder the question about ‘living the dream’ the more I come back to that statement. The one item I am missing from that list isn’t money, a bigger house, a fancier car, or anything really material. From that list I only lack the dog. So to obtain my dream I guess I need to just stop by the pet store one weekend.

Unfortunately, I have grown since then. I realized there were some things I was missing, at least at that time, that I didn’t realize I needed. They still aren’t the bigger house, the fancy car, the clubs, or any of that. No, the only things I really lacked at that time were professional challenges, and a sense of accomplishment. As the job was not easy, but it was not all that challenging either I was in a rut and didn’t even know. A couple years latter I was transferred to Iowa, and when I decided to try something new hit some major road blocks because of the my level of education and the economy at the time. I realized then that I needed more and had to accomplish certain things to get there. That is exactly what I did. I earned my degree(trust me, this was no small feat after my previous performance) and when it came time to interview and choose a career path I found I was most interested in the one that scared me the most. The one with the most challenges.

So as far as “living the dream” is concerned, do I know what it is, and how far away am I from it? Well I think I do know what my version of the dream is. It consists of just a few things, a great woman to spend time with and that challenges me, good people in my life (family and friends), many challenges and opportunities (inside or outside of a particular career), a place of my own to take care of and live in, and a pick up truck. The dog has become optional. So am I living the dream? In contrast to many of my friends, I have to say “Yes”, at least the only dream that really matters to me. All the other stuff is really just peripheral. So here’s hoping it just gets better!

Friday, November 3, 2006

Lessons Learned…. Effort based planning is BS

There are many different ways to schedule and plan work. Some are task based, priority based, time based, or - what most PMO organizations prefer – effort based. Effort based planning is based on using the amount of effort or time each task takes to create a bottoms up approach to planning. Anyone who has used MS Project is familiar with effort based planning. Essentially you take a list of tasks to complete work, assign them an order (1 before 3, 2 before 9, 4 before 1, etc) and the amount of time it takes to complete them, and whammy you have your schedule based on the start date you enter. This sounds like a good approach. The problems arise however in the details. After more than a year in consulting, planning is good, but the Devil Really is in the Details.

The biggest problem with effort based planning – at least with a development project – is that you actually never know all of the tasks or the effort it takes to complete them. A good example of this is that a developer may tell you a modification will take 35 hours and instead it only take 5, while other days they will tell you 5 and it will take 35 hours. So to make the plan you need to know how long tasks take but this is always going to be a best guess scenario. Second more tasks will present themselves as soon as you start working on a project. For instance the software vendor may tell you something is automated but then you find that it is only automated in certain cases. Now someone has the task to once or twice a week update or validate configuration tables. This throws a monkey into the wrench for sure.

The next biggest problem with this approach is granularity. How detailed do you want the plan. Personally I think giving people blocks of time is more effective than planning to the hour. Unfortunately this is harder to measure to if you are measuring the effort. In the case of testing there should be a certain number of test cases for a team to accomplish any day. If they miss some they are behind if they complete some extra they are ahead. But many clients want to know by the hour when things will get done. Well just like with programmers this is nearly impossible you will always be ahead or behind. Some tests will take minutes others days. So a lot of effort can be put into developing list of all tasks and dependency involved and planning each of these tasks based on effort down to the minute, but what does it mean. As soon as one thing takes longer than it should the plan is worthless. It just moves forward into the future.

The real issue with this is you spend all your time planning and no time executing. Even when you are behind you keep reworking the schedule. The final deadline isn’t moving so the only thing to do is make people work harder and longer. However if the PMO isn’t strong enough this never happens. In fact they just keep reworking the schedule and report on-time and on-budget. Eventually the back log will catch up though and the project will be in real trouble.

Now personally I think taking a harder line on smaller milestones and letting the various teams worry about the details is a better approach then planning to the detail and never push issues to closure. So if 20 tests must be run by the end of the week… well… no one goes home for the week until all 20 are run and passed. If the development is holding up completion of the process… well…no one goes home that night until it is done. No amount of planning is going to get the work done; only time spent doing the work will get the work done! I think this is why some many projects go over budget and take so long. The management is not willing to step up to the fact that things are behind, that the plans can only be rough guides, and that eventually to get done there has to be people working extra to get tasks done. Effort based planning, especially down to a daily workload, is really a bunch of BS. You have to plan based on when things have to be done and make people hit those deadlines regardless of what needs to be completed. If management isn’t will to do this projects will never make deadlines.

To go along with this management also needs to know they have to give the employees a reason to pull harder and get things accomplished. So beyond realistic planning, taking a hard line on deadlines, people must get something personally from the project work, but that is a topic for another time.