Simplicity

Filed in Personal | Technology 1 Comment

Sometimes I think humans have a fondness for complex things. This fondness seems to be especially true of engineers, software developers, software designers, and others with scientific or maker-oriented minds. Perhaps it isn’t all our fault, maybe it was just our childhood. Who doesn’t remember the game Mousetrap?

The game Mousetrap by Hasbro

Mousetrap by Hasbro

Mousetrap is a classic example of Rube Goldberg machine, an intentionally over-complicated solution to a simple problem. I have to admit that I love a good Rube Goldberg machine, something about the creativity that the intentional complexity brings out is just fascinating. And, if you remember Mouse Trap, then you are probably a child of the 80′s and you also remember Back to the Future and The Goonies. The real test is not just whether you remember the automatic dog feeder or the gate opener in these movies, but whether you tried to build your own versions of these and other overly-complicated machines. I know I spent more than a few evenings running string, tape, and other components around by bedroom to create a “better” way to open the door.

Lockheed Martin SR-71 Blackbird

Lockheed Martin SR-71 Blackbird

The problem with our love of complexity is that we sometimes overlook that the best solution is also the simplest solution. The KISS principle and other variants are so popular because they remind us of what we should already be thinking, that we should aim for simplicity in our design. Imagine for a moment that you are Kelly Johnson and you are working on a team designing the most advanced (and IMHO the coolest) planes ever conceived. You have any resources you need. You have some of the top minds in the world working with you. You have an open check book. You are designing war planes, which by definition have to operate under combat conditions so they will be broken, they will need repair, and they will need maintenance. Under those combat conditions, you won’t have all the resources you need, you won’t have the tops minds in the world, and you won’t have that open check book. A broken war plane is a useless war plane thus, the mechanic with basic tools working in a combat situation must be able to keep the plane operational. So, if you really are Johnson, you hand your team the same set of tools that field mechanic will have and in so doing, you clearly define one of the goals of your design is simplicity.

As intriguing as I find the creativity in complexity, I also find inspiration in simplicity. It was the simplicity of  a single product that inspired this post.

My shower mirror from The Shave Well Company

My shower mirror

Yes, that is my shower mirror. For some time now, I have preferred to shave in the shower and I would recommend you give it a try. You might be wondering just how complicated a shower mirror could get. Well, the thing that makes this product so remarkable is its simplicity. This is (at least) the third “fogless” shower mirror I have purchased and it is also the one I have had the longest. There are over 100 shower mirrors on Amazon, some of the mirrors attach to your shower head with telescoping arms, some have lighting, some a place to hold your razor, some of them magnify, and some attach with suction cups. Many claim to be fogless, others don’t bother. Of the ones that claim to be fogless, some have special coatings on them, some have special water chambers, and there are some that recommend that you buy some spray used by divers to prevent fogging on their goggles. All too complex and as a result, my past mirrors all had to be retired after various failures such as they just wouldn’t clean just wouldn’t stick anymore. This mirror, which just happens to be one of the cheapest you can buy on Amazon has been the best. So what makes this mirror so simple yet so effective?

The design. It is only two pieces. The mirror itself is just an acrylic mirror with a circular hole. The attachment mechanism is just a hook, like an ordinary peel and stick Command hook. There is no lighting, no suction cups, nothing complex. However, it is the fogless part that makes this mirror stand out. No, there isn’t a special coating or water chamber, in fact as best I can tell, there is absolutely nothing special on this mirror to prevent fogging. The genius in the solution is that it just hangs on the hook and fog is eliminated by simply removing the mirror from the hook and placing it under the running water for a few seconds. It is because of this simplicity that I have never had to clean the mirror, apply a special film, and I’ve never had to deal with it falling off during a shower.

What things do you use in your daily life that could be simplified? I know one that has always bothered me is an elevator in a two story building. My issue is not with the users who prefer the elevator over the stairs, I know that stairs are not feasible for everyone, my issue is with the buttons. Once I’m inside the elevator, if there are only two floors in the building, why should I have to press a button to tell the elevator where to take me? Yet even though I can see the simplicity from the perspective of user of the elevator, I realizee that in simplifying for the user, we must consider what complexity is needed to support this user perceived simplification. What if no one got on the elevator, how would the elevator know that it should not waste energy and bother going to the next floor. Perhaps a motion sensor or weight sensor could solve this problem, but now we are introducing complexity. Which is more likely to break, a sensor or a button?

The elevator example illustrates one of the problems with simplifying; sometimes when simplifying for one task, you are complicating another. Perhaps the complex solution is the right solution. After all, is a single button really that complex?

I will end with a story of both simplicity and complexity from a real world problem faced by a team with I was working with. We had been working many late nights to meet a tight deadline. It wasn’t just any arbitrary deadline, missing this deadline would mean stiff financial penalties for our customer. Our customer was a major financial institution and the solution we were working on was going to being processing transactions driving an important revenue stream. It had to go in on time and it had to work. When approaching time to go-live, we discovered an issue. The issue was not any fault of our team or the customer, the design in place was solid. The problem stemmed from another component, outside of our control, that simply could not keep up with the expected volume. Luckily, our load-testing had caught the issue before going live, however we knew that the simplest solution, fixing the component causing the problem would never be done in time and we were not even sure the component could be fixed at all. We were forced into complicating our design ever so slightly, by implementing some queuing / throttling into our components. As it turned out, the problem component that we were dealing with had a sweet spot, if we kept the number of transactions within a certain range, it would hum along at its optimal performance level. Unfortunately, we did not have enough time to build and test our new throttling capability before going live. Faced with this dilemma, we found an even simpler solution which required a person watching a folder for files and manually moving them into another folder. This multi-million dollar project was now up and running, processing live transactions for real world dollars with a human watching over every single transaction. Obviously this was not a long term plan, but it bought us a week to fully implement and test our throttling solution. The week long manual solution worked perfectly and the throttling solution went in over the weekend. The project had been a success and helped the customer achieve an automation level they had not thought possible. Sometimes, the answer is simple and perhaps even simpler than you can imagine, the mechanical turk comes to mind.

The Mechanical Turk

The Mechanical Turk

, , , , , , , , ,

With all this talk of economics

Filed in Personal Leave a comment

From the fiscal cliff to sequestration to Bitcoin, with all this talk lately of economics, I’ve added a new category and two new blogs to my list of influences.

  • Peak Prosperity - Their tagline is “insights for prospering as our world changes.”
  • ITR Economics - ITR is the oldest, privately-held, continuously operating economic research and consulting firm in the United States.

I’ve found it really intriguing and have learned a lot lately on economic policy and how money works. While these two blogs are helpful, I also have to give some credit to The Controversial Truth podcast and their book club discussion of The Creature From Jekyll Island. Some of the more interesting things I have learned, or come to realize are as follows…

The Federal Reserve is not actually part of the government, it is a private entity.

The following is from the Wikipedia entry on the Federal Reserve System:

The Federal Reserve System’s structure is composed of the presidentially appointed Board of Governors (or Federal Reserve Board), the Federal Open Market Committee (FOMC), twelve regional Federal Reserve Banks located in major cities throughout the nation, numerous privately owned U.S. member banks and various advisory councils. The FOMC is the committee responsible for setting monetary policy and consists of all seven members of the Board of Governors and the twelve regional bank presidents, though only five bank presidents vote at any given time (the president of the New York Fed and four others who rotate through one-year terms).

The Federal Reserve System has both private and public components, and was designed to serve the interests of both the general public and private bankers. The result is a structure that is considered unique among central banks. It is also unusual in that an entity outside of the central bank, namely the United States Department of the Treasury, creates the currency used. According to the Board of Governors, the Federal Reserve System “is considered an independent central bank because its monetary policy decisions do not have to be approved by the President or anyone else in the executive or legislative branches of government, it does not receive funding appropriated by the Congress, and the terms of the members of the Board of Governors span multiple presidential and congressional terms.”

All money comes from debt, if everyone paid off all of their debt, there would be no money left.

I’m not too familiar with this blog and I don’t necessarily agree with everything, but the following post does a good job of explaining: Debt = Money, Money = Debt

Bitcoin is intriguing, possibly disruptive.

So much so, that even Bloomberg is talking about it. I don’t know if bitcoin is on the path to legitimacy or not, but it is an intriguing experiment.

Piggy bank

Drop me a comment, I’d love to hear your thoughts and maybe some other suggestions for economics blogs to follow.

Consistency is

Filed in Personal Leave a comment

Quick, finish that sentence… What was your answer? Probably something from one of the Google or Bing search suggestions, right?

Google

Google suggestions for "consistency is"

Google suggestions for “consistency is”

Bing

Bing search for "consistency is"

Bing suggestions for “consistency is”

Up until recently, I probably would have finished that sentence with the word “key” or to be more specific, I would have finished that sentence as follows:

Consistency is key to success.

It has been my experience that consistency is easy, at least until something knocks you out of the groove. Once you’ve been knocked out of the groove, getting back to consistency is hard, really hard. How I would finish that sentence has recently changed, I am now more likely to finish that sentence like this…

Consistency is hard.

Getting into a consistent groove is not only hard, it requires creativity and flexibility. Looking back to October of last year, I was consistently churning out blog posts at a solid pace. A pace that I now realize had to slow at some point but at the time I felt like I could keep going, I was in a groove. What did it take to knock me out of that groove? I had to put in significant time heads down on a project for work that required a significant travel commitment. This completely derailed me and I’ve been trying to recover ever since. Not just getting back to blogging, but getting back to regular sleep, proper eating, and regular exercise. It has been tough, but I feel like I finally broke through and I am back on the right path towards consistency. Since we all get into this sort of funk every once and a while I thought I would share the things that helped me to get back on track.

It wasn’t just a single event, it was actually the combination of a few events that got me heading back in the right direction. When listening to one of my regular podcasts the book Power to the People! : Russian Strength Training Secrets for Every American was mentioned and something just clicked, I’m not really sure what it was, but something made me go order the book immediately. I ordered the book on February 19 and it was delivered on February 21. February 21 was a Thursday and it happened to be the same day that a blog post on HBR really caught my attention, Real Leaders Have Real Lives. The post is based on the research from the book Total Leadership: Be a Better Leader, Have a Richer Life which, to poorly summarize is about achieving work-life balance. The article references some real world stories from executives from Target and while I won’t give away the whole story, I will understand if you take a break from reading my post to go read it. Go ahead, I’ll wait…

So that blog post got me in gear and I read over halfway through Power to the People!that night. I finished it the next day. Now my brain was churning… How could I get back on track exercising while still keeping up with my busy schedule at work? It was right there, in the blog post…

Target is working on “starting a movement — not just a program” says one of the members of the organizational effectiveness team. But changing those norms isn’t easy. Max, the VP who now runs the largest P & L business at Target, admitted that he “saw a couple of eyebrows raised” when he told his team, on his first day in his new position, that he comes in late two mornings a week so that he can “go to the gym and have breakfast with my kids.”

If this can work for a VP at Target, why can’t it work for me? I wanted to get into the gym three days a week. In fact, I had been trying to do this since the beginning of the year but I hadn’t been successful. I had tried Monday, Wednesday, Friday, but there was always something getting in the way on one of those days and when I missed one, I usually missed the other. I wanted to stick to a six day on/off block (gym day, off day, gym day, off day, gym day, off day, off day) schedule, but I needed more flexibility. What I came up with seems to be working well, it goes as follows:

  • Sunday I’m in the gym – This works great because I can either fit it in before or after church. I can even take my son to spend time in the kids club gym that he enjoys.
  • During the week was my tough spot, but I decided on Tuesday and Friday. If I stuck with that, then I get Friday, Sunday, Tuesday for my six day on/off block. If I have to move one of the days, then I either get Wednesday, Friday, Sunday or Sunday, Tuesday, Thursday. Perfect!

I created the calendar appointment and have officially blocked off two days a week to come in late and have time for the gym and breakfast with the kids. So far, so good but I had the first Leadership Forum meeting of the year coming up at work and that would set the tone for the year. The Leadership Forum is a recurring meeting that I started at work to share knowledge, customer stories, opportunities, and just all around facilitate better collaboration among those in leadership positions. It had been going pretty well, but 2012 ended on a dud. The same project that took me out of my groove also derailed the scheduled November and December Leadership Forum meetings. When the new year started back up, I was dragging my feet getting it organized, but I finally got together the group I wanted to help with running it and we set the first Friday of each month as the new date for the meeting.

March 1 was to be our first meeting and I had to personally prepare for two of the topics to be presented. The first had already been decided, but the later was open for me to cover whatever material I wanted. I had been sitting on the book To Sell Is Human: The Surprising Truth About Moving Others, Dan Pink’s latest effort, since December when I had received an early copy as part of the virtual launch team. I had been lucky enough to see Dan present the material at a conference in October 2012, so I knew I was interested in reading the book, but I just hadn’t gotten motivated. The pace at which I had plowed through Power to the People!and the new motivation I had really helped set my focus. I quickly made made it through To Sell Is Humanand I knew it was the right topic to wrap up my Leadership Forum meeting. I probably could have talked for an hour about the book, the research, and the ideas for improvement, but I only had fifteen minutes.

I crammed a lot of detail into six slides! You can see my slides here, along with my speaking notes, but just reading doesn’t really do the book justice. If I can’t convince you to read the book, then perhaps you will at least take a few minutes and watch Dan present the content, here is a link to him presenting at The Business of Software conference.

The presentation, as well as the entire Leadership Forum meeting, went extremely well. The tone is set for the rest of the year… Here’s to staying consistent!

, , , , ,

TOP