Guy Reams (00:05.55)
This is day 330. Speed usually wins. In my early days of learning computer science, the concept of ethernet was still relatively new. Most people today will not recognize this phrase, but to be brief, it is the modern way that computers are networked together in a home or office environment. Ethernet refers to how a network interface card negotiates for access to a particular media or transmit.
You see, when you have multiple devices all sharing the same media, you have to negotiate who gets to use it and in what order. Ethernet was one of the many ways to negotiate shared media use. Several other ways were more popular then. Another popular one was known as token ring or token passing. The difference between these two is explained with this analogy. Pretend you're at a party with a group of friends and you would like to say something.
There are many ways to handle this issue. First, you could just barge in at random times and talk really loudly and fast and hope that people will listen. That is one option. This is problematic because you might talk over someone or two of you could speak simultaneously. This is basically how ethernet worked before modern day switching, which allowed for more dedicated communication channels to devices and created some fancy ways of handling this. You could raise your hand and say, can I say something?
This is another potential way to solve competition in a shared space. It will avoid possible collisions with other speakers, but everyone will end up waiting too long. This also makes for a pretty boring party. Finally, you could pass an object around and the person holding that particular object gets to talk. I've seen this done while playing certain games. However, it seems pretty lame to ask your friends to pass around a seashell before they are allowed to talk. This is called, this is like token passing.
And yes, this was the popular way of handling shared communication in the dark ages before the internet was invented. One thing I learned in my early days of computing is that speed almost always wins. That is the case with ethernet. True, it was more error prone. True, there was greater risk of collision. However, the protocol was simple and fast and kept getting faster. And that ultimately won the argument. I bring this up because this has been true in most of my career decisions.
Guy Reams (02:32.47)
I almost find myself trying to decide between doing something that will be imperfect right now and doing something that is correct and more well defined later. This dilemma comes up repeatedly in many different forms including business strategy, product development, marketing and sales, and hiring. Should I hire this person who is not quite the best fit that I can hire right now or should I wait until I can find the perfect fit? This question is not easy to answer and you should weigh the decision carefully.
However, if you had to flip a coin because you need convincing to choose, then just pick the fastest way. Hire the person now because in the end, speed usually wins. When you need to decide whether to submit the proposal now or in a few days after you've collected some more details, I almost win when I choose to submit sooner rather than later. Waiting around has cost me far more missed opportunities in life than making a mistake or two by going too fast.
The careful and measured path has merit. In certain areas, this is the only way, especially when dealing with health and safety. However, even in those situations, I have learned that there are harmless decisions that can be made faster. Just because the ultimate solution has significant consequences does not mean that the individual choices along the way need to be treated with the same precision. I have always liked discovering human heuristics that can improve my decision -making efficiency.
So here's one that I've learned in many decades of working in the business world. Pick the fast option. That is usually the one that wins.