A Look at Telsa Through the Team of Teams Lens

Summary

Going down a reading rabbit hole, I recently read Team of Teams: New Rules of Engagement for a Complex World by General Stanley McChrystal. I was not sure what I was in for with this. Paraphrasing what General Stanley McChrystal wrote, while he was going through the events in the book, he was not sure if what he experienced was a fluke or there was something more to it.

While this article is not a review as there are plenty around, this book did start to move me. I started thinking about other applicable lenses to view this through. In the book, the automotive industry is cited a couple of times. This opened Pandora’s box for me. In it, one of the examples was the GM Ignition Recall that took nearly 10 years to have fixed for a $2 part. Ultimately it was an organizational structure failure. The low level teams had known about this months after the new ignition switches were sent out into the wild and reports had started coming back.

Why Tesla?

It is easy to get wrapped up in the politics and public displays for which Elon Musk is known. Setting that aside, what Tesla is doing is revolutionary for a few reasons. In these times, it is extremely hard to start a new automobile company. Tesla not only a new automobile company but using a fuel source that is not industry standard.

Tesla is different. They are not just an automobile manufacturing company. Elon himself in numerous interviews cites that Tesla is actually a “hardcore” engineering company. They manufacture numerous parts for the vehicle in house as well as write all of the software (Software Engineering).

Outside the scope of this article, they’re also a data mining company. They have driving details on now millions of their vehicles. This has various uses such as road mapping, driving patterns and improving their autonomous driving.

How Legacy Automotive Companies Operate

Many of the legacy automotive manufacturers are extremely siloed using the “reductionist” methodology of breaking down areas into small teams and pushing them for efficiency. There are many different vendors that make components for legacy car companies. They build them to the Original Equipment Manufacturers specifications to ensure interoperability. These vendors do not typically communicate with each other or all of them to understand the whole picture. What this means is that the Engine Control Module (ECM) may be manufactured by one company and the Transmission Control Module (TCM) may be manufactured by another. The software may then be subcontracted out by those vendors. They use interoperability standards but may have little idea of how the Battery Control Module (BCM) interacts with these two modules.

This allows scale and efficiency. Vendor management is a very strong tool to help mitigate concerns. Many, like Toyota are great at this. They many times will have supply manufacturing happen in the same plant as the cars are assembled. Contracts also tend to indicate suppliers have a certain stock of supplies to weather temporary supply chain issues.

How Tesla Operates?

Many of its key components are manufactured in house, such as its seats. This is not to say it does not outsource any manufacturing. It certainly does. One critical piece that Telsa handles in house is to write its own software. This was instrumental in its adaptability during the computer chip shortages of 2020 and onward.

Chip Shortage

During the chip shortages, OEMs could not get their hands on chips. Many of the big ones had lots filled with unfinished vehicles. They were simply waiting on chips to arrive with no end in sight. Cars were delivered without features, in many cases.

Tesla did deal with a delay in production because of this. Its adaptability in writing its software, allowed it to utilize chips that were available. Not only did it adapt its software, Tesla realized it could in some cases reduce the need for some of them. This is very well documented in https://www.utilitydive.com/news/tesla-chip-semiconductor-shortage/628150/

Wrapping it Up

Traditional car manufacturers are very siloed. They are built this way for efficiency and scalability. With this, they are very inflexible and not very adaptable. Many of them are struggling to become profitable on their Electric Vehicles (EVs). Recently even Ford has started to bring its software development in house. This allows for constant updates that are needed without ever having to go into the dealership. Many of the Tesla recalls have been corrected via OTA (Over the Air) updates to software.

Conclusion

In a modern world of complexity, teams cannot work in isolation. They need to be aware of what other teams are doing to have a shared vision. Cognitive load needs to be minimized or information overload will occur but in this new world of complexity and constant information, silos do not work.

Highly Anticipated 2020 MacBook Pro 13 Inch Purchase

Summary

I have had my eye on a new 13″ MacBook Pro (MBP) for about a year now. My first MBP was a 13″ Late 2013 model. It was maxed out on RAM at the time with 8GB and had a 256GB SSD. I think a 512GB SSD was an option though. This was my first personal SSD. At the time SSDs had a bad name for randomly and prematurely failing so I was a little anxious about that. At the time I purchased it because I was starting to have to support Macs in my day job with some of the software we used, particularly Microsoft Lync and Citrix XenDesktop. It was something new at the time and I wanted to get comfortable with. Steve Jobs did good because based on that purchase I have been hooked!

Why Have I Waited So Long?

Up until about the past year the laptop has worked sufficient for my needs. I do not run a lot of high intensity applications in terms of RAM or CPU. The battery life for what I do is still decent. Ultimately though over the past year I tend to start running low on RAM and see some fairly aggressive swapping. I am also having more difficulties setting up virtual labs in VMware Fusion. I have had to resort to putting the absolute minimum specs on VMs to get them to boot. This is not a bad thing for some Linux Distributions but I have even started running low on disks space. I stood up a Kubenertes cluster on it but that was slightly painful with memory related issues.

Why Not Purchase a 2019 MBP 13″?

I had thought about it for quite a bit starting in December of 2019. To be honest, I was pretty close to doing it. I couldn’t quite settle on 2 or 4 USB-C and balked a little at the price. I ended up sitting on the decision for so long, rumors of the 2020 version came out with some pretty nice features.

Why Not Wait Until 2021?

It seems as though the way Apple is going, 2021 is likely to be the year of ARM processors. That, in and of itself is not a huge deal but I do tend to run x86/x64 based VMs in Fusion and I am not sure if there will be an emulation layer to allow that to happen. Likely not. So I knew I could wait for something after the 2019 version but that I didn’t want to wait until 2021. Ultimately it is now a day to day struggle doing some things that require a few different windows open. I have a few chat apps like Teams, Slack and Google Chat. Combine that with Apple Mail and Calendar for 4-5 email accounts. Then try opening up a few tabs in a browser and start up meeting software to share my screen and it just starts swapping memory like crazy.

Ok, So 2020 Was It!

With all of the above the decision kind of made itself and my fear of paying for it went away. Scary times during COVID-19! Not all of the 2020 rumors panned out. Some speculated that it would come with a 14″ screen. To be fair, if I wanted a larger screen I’d have gone with the 16″. I do prefer the 13″ form factor. It is easier to bring with me places. When I travel I usually put the laptop in the hotel safe but my friends usually have difficulties fitting their 15″ laptops in there.

What drew me closer is the beefed up specs and 10th gen Intel Processors. I had thought I was just going to double my HDD and RAM to 16GB and 512GB. When it came to configuration though, I noticed the higher end models had the option of 32GB RAM. While I was doing that why not go to 1TB of SSD. I probably won’t use the space but right now I have to be so careful with my VMs, I can’t leave any laying around.

In terms of the processor I went with the Core i5 versus i7 due to battery life and unnecessary cost. My use case utilizes the CPU very minimally although 4 cores with hyper-threading is useful for running multiple VMs. I don’t game and my business apps aren’t a huge CPU hog.

Final Words

If you are thinking about the 2020 13″ MBP, here is my reasoning and thought that went behind the purchase. I will most likely do an official unboxing and review post when it arrives in a few weeks. Since I picked custom options, it unfortunately takes that long to ship. Hard to believe in today’s world where we expect instant gratification, there are still some things you have to wait for!

6 Useless Things I Am Doing During COVID-19

Summary

A combination of bored-some and a little obsessive compulsive tendencies lead to some random things. Since we’re all scrolling for content, why not read some of my neurotic tendencies during this. Who else is doing these?

Household Paper Product Inventory Management

Paper Products!
Paper Products!

Who isn’t having to do this? Has anyone figured out why toilet paper and paper towels are still hard to come by weeks later? Long before this I’ve done inventory management to avoid the random $300 trips to target to fill up so we’re good but we are starting to get low. This is my first time post COVID-19 to try to acquire Toilet Paper & Paper Towels. I’ve got a good Amazon, Costco and Target stalking routine.

Exercise

One of my morning runs
One of my morning runs

I had a nice running routine since my Gym closed but let’s face it, I’m out of shape and could stand to lose a few pounds so I am on the sidelines nursing a knee injury. After a few days of running I thought I”d take my 4 year old with me. He ran about 100 ft and then wanted to be pushed. I thought I was in shape enough to do that. My knees told me otherwise!

Electronic Devices

Android Update
Android Update

Last week I decided to upgrade the firmware/software on all of my electronic devices. As I mentioned, I can be a little obsessive-compulsive. It started with my wife’s iPhone and iPad and then the apps on them. I then went to her laptop and updated all the firmware, windows updates, printer drivers and 3rd party software. My laptop is almost always up to date so while I checked it there was nothing else to do. Ecobee (smart thermostat) is more of a pain than my threshold for boredom/laziness. It usually requires a chat with support and required way too much work.

All of my My devices are up to date. Shouldn’t I feel accomplished? Not quite but we’ll get there!

Rechargeable Batteries

Recharge!
Recharge!

Ever since the kids came, they use batteries like nobody’s business. Maybe that’s how they get all their energy because its non stop. In any case I decided to replace all of the rechargeable batteries with freshly charged ones. This included both TV remotes, kids toys, noise hair trimmer, DVD remotes, magic mouse, wireless headsets and a few flashlights.

Sometimes I put in older previously charged batteries to see if they need recharging.

Vehicular maintenance

Vehicles sitting for long periods of time need some maintenance. If you have keyless remote, it does have some drain on the battery which can add up over time. This is particularly so if you walk by your vehicle with keys in pocket which tends to wake up the car in preparation for your entrance.

I’ve been starting up my truck for about 10 minutes a week but today took it out for a drive to help avoid flat spots in the tires. Along with avoiding flat spots, you want to make sure they’re properly inflated. In reality it usually takes about a month to develop flat spots. Colder climates see this much more quickly but most people are lucky enough to correct this after 20-30 minutes of driving.

Also not a bad time to check oil and fluids although I already do that nearly every fill up on both of our vehicles. It did come in handy once when I found a coolant leak on my truck.

In all reality though the vehicles can likely sit for a month without it being problematic.

Endlessly and Needlessly Scroll Social Media

Aren’t we all doing this, looking for a new article to waste our time. If you’re not the master of Facebook, NextDoor, Reddit, Snapchat and TikTok, get on it. You can waste a few days on those. If you’re thinking, wait, he missed a few, gold star for you!

Another hobby I’ve taken up when I get bored of this is “Coffee Naps“. Think of it as power napping on steroids. I actually stumbled across this by accident before finding out it was a thing via social media.

Final Words

In all seriousness though, whatever we need to mentally make it through this, don’t feel bad about doing it. Social distance as best as you can and just try to hang in there! Thought you were alone and doing some of these too? You’re not, we’re all in this. Drop a line or a comment if you do any of these.

Exciting News!

I get to help a diverse set of clients on a full time basis starting early March 2020! If you are wondering why I have not written an article recently, I had this big decision going on and was focusing on that.

I recently made the decision to enter into the consulting world again. I will be transitioning into this over the next month. Over 3 years ago, after recovering from a failed business, I was blessed to be an independent consultant with Pegasus for the greater part of a year. The opportunity came at an excellent time to help get me back on my feet. They then offered me employment when I needed more stability with flexibility and it was a mutual arrangement. A work home was made at Pegasus for the next two and a half years and it was great. I could not have planned this better even if I tried so it had to be His plan!

Most recently a few previous clients needing assistance drove me to adjust my current employment terms. Pegasus was flexible enough to allow me to make this transition and still take care of them.

With all of that said, I am always looking to acquire new clients to share my extensive knowledge base.  Most of you know but I have been doing IT consulting for over 20 years, extremely detailed oriented and thought provoking in all aspects to a fault. Please keep me in mind should you have some IT needs or considerations, now or future. If you’d like to check out my resume, skills list or blog site – https://www.woohoosvcs.com

The Importance of Sharpening Your Knives

Dull Knives

This Thanksgiving was much like many of the past Thanksgivings. We smoke a turkey and have some family over. Not much deviated except for the fact that when it came time to carve the turkey I had some difficulties. My carving skills and understanding of turkey anatomy are fairly basic so I figured I just chose the wrong knife.

I chose another one, same thing. I repeated a few times and eventually cut it up with a pair of heavy duty kitchen scissors. A bit brute force but it worked!

How Did I Get Here?

My knives over the years had dulled. They actually had never been sharpened. My wife graciously gifted a knife sharpener for Christmas and it was night and day. I couldn’t believe I had let the knives get so bad. They were all practically glorified butter knives until sharpening them. They were not always this way but now they all cut everything like hot butter.

Why are you reading a blog about sharpening your kitchen knives?

While sharpening the knives, I drew the correlation to personal growth, career growth and overall being. So many things in our life take a toll. These are not necessarily bad things but they do cause some normal wear and tear on our personal wellbeing. We give without replenishing ourselves and resharpening our knives(skills). They can become dull over time too.

What Does This Mean For Me, The Reader?

Remember, all things in life take maintenance. Friendships become stale over time when one party is constantly trying to connect but the other does not reciprocate. The vast knowledge you acquired decades earlier can seem like it was another lifetime ago. Many time we are all too busy to even notice this happening. We have a funny way of getting wrapped up in life and following it without much intention. We have kids and they become our life and all we have time for, especially during the younger and more difficult years. It can be easy to just take a back seat to life for a while and let it go where it will.

What Can I do?

Set aside some time. For some people that may be 20 mins a week. Others may need some PTO to reflect or a nice vacation. Be intentional with this but do not let it consume you. Determine how much time you are going to spend on “sharpening your knives” and stick to it. Don’t over or under do it.

For each person, “sharpening your knives” may be a something different. It may be reconnecting with a family member and building that relationship. For others it may be refreshing on technical skills for your career.

This may even involve doing a self inventory of things that are taking away from your goals and having some hard conversations with people or bosses. Many times some personal baggage needs to be let go so that you can grow. Dealing with that could be an article in and of itself.

Final Words

I hope this has helped. This time of year many of us get some downtime and it is good to reflect and set the course for the new year. Let this be a conversation starter with your friends/significant others/coworkers or even drop me a line in a comment!

Remote Workers – Does It Really Work?

Summary

I have been a remote worker for the past few years. It is not my first time but certainly the longest stint I have done. I wanted to share a few success tips as well as provide some insights for those thinking about doing it.

If you are on site full time or 100% work remote/work from home, the grass may always seem greener. With everything, sometimes it is but it isn’t always!

Remote Work Benefits

Some of the benefits of working remotely can be easily apparent for anyone that is wishing to do this. The biggest one is lack of commute which decreases wear and tear on your vehicle. It also decreases wear and tear on your body due to lack of stress from driving in traffic.

It is almost like getting a small pay raise without actually getting one.

Another benefit is potentially less distractions. Can’t get any work done because people keep coming up to your desk or cube? You’ll immediately lose that foot traffic working remote.

You can take useful breaks. Need to step away for a few minutes and do something else for a bit. If you’re working from home you can start a load of laundry or do some dishes. You’re getting the downtime from what you were working on and being productive for the home as well. It just requires strong boundaries set to avoid getting distracted by all the things going on at home.

At the end of the day when you are done with work, there is no 30-60 minute commute to finish out the day. If you work from home you are already there. If you co-work, hopefully it is near your home and its a light commute.

Remote Work Downsides

For some it can be difficult adjusting to less social interactions. Water cooler talk or impromptu meetings that randomly happen out in the hall can be missed. You can find that you are the last to know random information because of this. Sometimes out of sight, out of mind.

Without a need to go into the office, personal grooming and schedules can become a blur. Asking yourself questions like “Do I really need to shower today?”.

People can get distracted by many things at home. From door to door sales people to never ending laundry, there is a plethora of things to distract you from your work tasks.

Its a rare edge case but I actually started having issues with my transmission in my truck because of the extremely low mileage on it. It is an adaptive transmission and it was not being driven enough under enough conditions to learn properly. – Link as evidence for those non believers. – https://static.nhtsa.gov/odi/tsbs/2016/SB-10081880-5448.pdf.

Another downside I found is that sometimes my commute is too short. I didn’t have the proper time to decompress between home life to work life and then back to home life. For example if I stop at 5:30PM and the wife and kids come home a few minutes later I find that I’m frantic and still trying to unwind from a busy day. The same is true if its a hectic morning getting the kids off to school and I walk into the co-work space with emails lined up that need responding.

Surviving Remote Work

I personally go to a co-working space. This can help mitigate some of the downsides. The space I go to is fairly economical and many places have plans that start at $99/month depending on your area and needs. It is about 5 miles from my house so the commute isn’t terrible by any means.

In some of the more active ones you can find people in similar industries and chat, network and meet like minded individuals.

It gives you a reason to get up on a schedule, shower, groom and be out and about. I also use my lunch break to use the gym a couple of times a week. I find running errands or actually going out to lunch helps to increase social interactions. Even for those that are anti-social or introverts, daily social interaction is important to help keep the mind sharp! Scientists have actually linked loneliness and Alzheimers – https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5764000/

Excelling At Remote Work

If you are working remotely you do not just want to survive but you want to make the best of it. Many times when it comes to coworkers that are not remote workers, you can be up against a perception issue. They imagine you are sitting around, doing laundry and watching TV. Particularly if they try to reach you and you are unavailable. One of the best ways to mitigate this can be to be overly responsive via various mediums your organization communicates. Communicate when you’re in for the day, when you take breaks and lunches and when you’re leaving for the day.

Prioritize the mediums they communicate with with. If its phone or IM/slack, make sure to respond immediately if possible even if its to say you’re busy and you’ll respond in a bit. Lean on the over-communication unless asked to dial it back.

Final Words

Working remotely can be a blessing or a curse. It is not always for everyone but hopefully I have shared a few tips to help you survive and excel at it if you find yourself pushed into it or wanting a remote work job.

Unboxing My Keychron K1 v3

Summary

As I was discussing in my Why I Use Keychron For My Mac article, I had ordered a v3. Over time the v1 has not quite held up but I still love the keyboard.

One major annoyance in the v1 was the sleep timeout. Whether it was plugged in or not, it would go to sleep after 10 minutes of idle. There was no way to disable this. Now in the v3 I can. This was important because the bluetooth reconnect sometimes takes a rather long time.

The other issue I was seeing was phantom keys getting pressed or pressing keys and them not producing any results. It was believed this was a problem with the blue mechanical switches. The v3 switched to yellow switches. Only time will tell.

Unboxing Pictures

First – Here is a picture of the K1v3!

K1 v3 - First View
K1 v3 – First View

A common compliant of the shipping process is that the boxes get fairly damaged. While the keyboards themselves do not usually get damaged, sometimes they do. My box had minimal exterior damage but the keyboard was just fine.

Minimal Box Damage
Minimal Box Damage
Slight Box Corner Damage
Slight Box Corner Damage

The box was a little difficult to open due to the way the tape was applied and my lack of knowledge at how the flap was setup. I worked my way through it. I could have just cut right through it but wanted to maintain the integrity of the box.

Difficult Box Tape and Flap
Difficult Box Tape and Flap
Another Angle of Difficult Box Tape and Flap
Another Angle of Difficult Box Tape and Flap

What Is In The Box?

The box defaults with Mac key caps on the keyboard but comes with Windows caps and a cap puller tool. A USB-C to USB-A cable which is most likely the most popular requirement for this. Some people are griping its not a USB-C to USB-C but there are many legacy machines out not on USB-C yet. People with USB-C only machines should be stocking up on USB-C cables. A printed user guide is also included but you can always download that online.

Contents of the box.  Key puller, manual, USB-A to C cable, key caps and a keyboard layout diagram.
Contents of the box. Key puller, manual, USB-A to C cable, key caps and a keyboard layout diagram.

Side By Side

Here are some side by side shots.

Brand new v3 on top and worn v1 on the bottom
Profiles are similar but color is slightly different.  If you pay close attention you may be able to pick up the blue switches versus yellow.
Profiles are similar but color is slightly different. If you pay close attention you may be able to pick up the blue switches versus yellow.

Look and Feel

Overall, the look is pretty similar. One issue of the v1 was the placement of the “light” button to control the backlight. It has been relocated and it out of the way of accidental touch which was a problem.

The switches do feel slightly different but they are reactive and responsive. I still get the “joy” out of typing on them that I did with the v1 and like out of a mechanical keyboard.

Final Words

The keyboard seems great so far. I’m happy to support Keychron with my purchases. It will be interesting to see what they come up with next as they are starting to branch out to other accessories as well.

Why I Use Keychron For My Mac

Preface

I was not paid by Keychron or anyone else to write this. This is purely my experience of this keyboard. I would not even call this a technical review. I really like the product and wanted to share.

Summary

A while back, my trusty Apple Bluetooth keyboard failed. Ok, not failed. I poured something on it accidentally. It was quickly replaced with a new Apple keyboard. Unfortunately it used the new butterfly keyboard and felt like typing on chalk. A kickstarter for a mechanical keyboard that had Mac layout support came across one of my social feeds. The options were fairly limited for something with Mac compatible layout. This happened circa November 2018.

It was founded by some keyboard enthusiasts with industry knowledge that decided to start their own company. That is definitely something I can buy into and help support. At the time, it was called Keytron. I believe due to some naming issues they then rebranded as Keychron.

What is a Mechanical Keyboard?

A mechanical keyboard uses mechanical switches. Most of the early keyboards were mechanical. We are talking 1980’s timeframe for those under 25. In the early 1990’s, rubber dome keyboards were fairly common. Very likely due to how cheaply they could be manufactured. If you have ever had to open up a keyboard that does not provide some “clickity clackity”, you would find a rubber mat under the keys.

Here is a good article I came across with images – https://mechanicalkeyboards.com/define_mechanical_keyboard.php

Tom’s hardware also has a great article on optical switches which some of these keyboards are or give you the option of. Optical switches can and do have mechanical parts to them.

Noise

Wouldn’t mechanical keyboards be noisy? Yes they can be depending on the type of mechanical switch. For many people that is part of the nostalgia of it. I learned to type on an Apple IIe and electric typewriter. I was very familiar with mechanical keys and knew what I was in for. It is a common complaint though of someone that has not used one before. If you use it at work, your coworkers are likely to complain too.

The K1

The initial keyboard they offered (model K1) had a few features. Some of those features were 87 key versus 104 key and white backlight versus RGB. I opted for the 87 key RGB. Since it was a kickstarter project, I did not have high expectations of ordering and it showing up next week. I would check up on it every few weeks. It finally shipped early January.

K1 87 Key RGB
Taken from https://www.keychron.com/products/keychron-mechanical-keyboard

My K1

Here are some pictures of how my K1 has faired over the past year. As pictured, it is a bit worn and some of the paint is chipping away but I cannot complain. This was the first iteration of the first keyboard they shipped. Since then, this has been dubbed v1. They are now on K1 v3 which I am happily awaiting shipment of.

It is bluetooth capable and has an internal battery, despite the wire depicted below,. I use the USB-C purely for power to my USB power source.

Keychron K1 v1 above view
Above view of my K1 v1
Side view of K1 v1 Keychron
Side view of K1 v1

Other Models

The K1 was a fairly successful release. With that success, Keychron then released the K2 with quite a few mechanical switch options. I do not claim to know all of the various switches and their strengths and weaknesses. The K2 was designed to be a higher profile option. The low profile switches of the K1 were in high demand and difficult to come by.

K2

The K2 is the current production keyboard actively produced on a regular basis. Due to this, the K1 gets manufactured in batches at this point at various times.

With the K1, it only offered one switch. For the K1 v1 it was the blue switch. For the K2 they decided to give options in addition to the blue switches. I imagine this was in part due to the noise with blue.

It is an 84 key only keyboard.

K4

The K4 is a compact keyboard with many of the same switch options as the K2. It is a compact 104 key keyboard.

Community Grumblings

It wouldn’t be fair to completely ignore this. With it being a new startup there have been some frustrated customers. Particularly around communication and shipping. Sometimes it takes weeks to get updates on the status of orders. In some countries there are unexpected customs taxes that can be rather high.

Not to discount those concerns, I completely understand them. Having started a few businesses, I also understand being a startup and the craziness that goes along with that. In today’s world we are so used to buying off Amazon, having it show up fairly immediately with tracking all along the way.

With all of that said, I do see huge improvements in that area. I recently purchased my K1 v3 online. A mere 4 days later, it shipped and I should have it in a few more days.

UPDATE: It has shown up, check it out here – Unboxing My Keychron K1 v3