Democratic Computing

In a world where the Edge of the network has plenty of compute cycles what is the purpose of the powerful CPU in your phone?

As 5G towers are coming up and the mobile network Edge is being fitted with servers, some of these servers with powerful GPUs and plenty of CPU cores, some even with SmartNICs, we can start thinking about shifting some of that heavy CPUs that are sitting in our pockets to other areas. Our smartphones suck battery charges, heat up (Galaxy 7 anyone?), are excessively complicated to maintain, and are inflexible. But what do we actually need while we are mobile?

Do we need a GPS? Probably not, the cell tower know where we are.

Do we need an Apple A14z chip? Probably not since we can shift all that heavy CPU work to the Edge.

Do we need storage? Why? Put your files in the cloud and ensure access at all times.

Do we need a good screen? Yes. And with it we need a display unit that is able to communicate with the network and render to our screen, but the heavy lifting could be done on the Edge.

In the near future we will be able to do away with the CPUs in our mobile phone, we can strip the phone down to its bare necessities: a Digital/Audio Codec (assuming we still use voice and hear music), display, networking stack and modem.

Once we embrace the Edge and 5G, we can democratize the mobile devices. We can bring down their price and make them available to any network that supports 5G and have an Edge story. This will mean that some companies, the likes of Apple, Google and Samsung, might have to go back to the days when they partnered with the network operator (remember the iPhone launch? AT&T only). That also mean that we could see a plethora of cheap devices with amazing capabilities. They will live on a 5G connection and will also be cheap enough to throw away once the battery runs out.

Democratic computing will finally connect the entire planet. Then, the computer will be the network and the network the computer.

I Don’t Disagree

In recent months you notice that more and more colleagues use the phrase “I don’t disagree”. Now, at first that seems like a perfectly reasonable statement to be made, but your brain hurts when you think about it for more than two seconds.

On a continuum between “I Agree” to “I disagree” where does “I don’t disagree” live? Is it closer to Agree? Is it closer to Disagree? When did Agree and Disagree became so nuanced that a simple binary option, a zero or one, is failing us. Did we reach a stage in our human evolution that we we need to live on a continuum of options?

Double negatives are always fun to interpret since they leave so much room which is probably not goal oriented in an engineering discussion. It is ok to disagree. It’s nice to have agreement. But if you don’t disagree, then what do you do? Is this statement just an empty air-filler, similar to “you know” and “like” that is actually not meant to agree or disagree, but is meant to say “I acknowledge that you said something”?

Let us go back to simpler times where we could agree or disagree with our colleagues and friends.  We can even discuss why we disagree Рmaybe we will even convince our conversation partners to change their mind and agree with our opposing opinion. The English language does not need a third option.


Cycling Purchases vs. Cycling Time

2019 was a year of much travel. Roughly 3 months that year were spent in hotels, and both airline and hotel loyalty cards were maxed out. When you live in a hotel or on a plane, your cycling time is reduced, but another effect could be seen: cycling-related purchases increase significantly.

You spend a lot of time before SARS-CoV-19 hit trying to understand why you were collecting bike related components and making changes to perfectly great bikes while riding a lot less. As soon as the global pandemic hit, countries restricted travel, and you stopped flying non-stop, your cycling-related purchases came to an almost grinding halt. Of course, here and there you still need the odd replacement tube or a USB light, but your cycling-related spending quickly approached zero and time in the saddle increased significantly.

Why is it the case that when you cycle less, you spend more money on bikes and when you actually ride your bike, your spending goes down?

The obvious answer is The Internet. Jokes aside, buying cycling gear has become a very easy itch to scratch. It can be done from anywhere with a few clicks of the mouse. When are travel, when you spend a lot of time in an office or hotel, trying to stay connected with the cycling world means that you inevitably find things that look interesting. ECommerce now makes it almost too easy, frictionless if you will, to satisfy that hunger to be connected to the the bike. So you click. The box arrives often before you do and is waiting for you. But how long do you take to install or use your purchases?

This is when you realize that frictionless is not always the best strategy for a healthy bank account. Adding some friction actually makes you think about your spending and will eventually get you more time on the bike than in the workshop. In fact, the goal for cycling should be to spend more time riding the bike than working on the bike (which inevitably follows once you buy some bike components).

And honestly, your bikes are fine. As long as it rolls and you can ride it, you should prioritize riding over buying. Add friction by sitting on the saddle, two hands on the handlebar, pedals pushed up and down and let the wind blow through. This is a form of friction since with two hands on the handlebar, you can not type and click “Buy Now”.

Positivity In The Time of Corona

For the majority of humans on plane earth, the last months have been challenging. Massive changes to our every day lives were forced on everyone in order to deal with a global pandemic. People are getting sick every day and the number of deaths at the time this is written is over 500,000. In order to keep one’s sanity, it is great to try and find the silver lining in the situation.

1. You get to have lunch every day with your spouse. How often do adults that work full time get to have lunch? Very rarely! But due to the virus, you and the misses are working from home which means that every day, at 12:00, you get to have lunch together.

2. You have not been jet lagged since March. Before the virus hit, you spent about 2 months being jet lagged this year and it looked like travel was going to be the theme for this year. This is the longest you have spent not being jet lagged since….2005?

3. You can ride your bike every weekend. Pre-SARS-CoV-19 you spent almost a weekend per month, if not more, traveling to or from somewhere. Often, these trips were back or from California which meant that you were in a pretty bad shape (see point 2 above) on the weekends. Since the lockdown started you are able to ride your bike every weekend. It’s truly amazing especially since the lockdown in Germany meant that one could still be sporty in public.

4. The air quality is great. Well…all that reduction in flying around the world is certainly looking to have a positive effect on our weather. The air is fantastic and nature seems to be having a really good year. If we can get some rain more often that will really be amazing (but not on the weekends please…see (3) for why).

Things will change, a vaccine will be found, and humanity will quickly forget what it was like to live under a global pandemic. However, not all memories will be negative. The list above will be a positive reminder.

Always Day One – Take Home Notes

Alex Kantrowitz book, Always Day One, is an excellent study into the top 5 Tech companies in the world: Amazon, Facebook, Google, Apple and Microsoft. Alex interviewed many employees and ex-employees in these companies and have done extensive research to summarize what makes these companies tick. It’s a page turner.

There are a few themes that seem to repeat in all but one company – Apple. In fact, Apple comes across as a relic in an age of innovation. Apple’s culture of secrecy, its reliant on external consultancies to build tools and provide support, and it’s deeply rooted top-down approach, sounds a lot more like IBM or GM 25 years ago than a tech company evaluated at $1.5T. So one of the first take home messages in the book: Apple is truly disfunctional.

The other 4 companies all share an interesting trait between its leaders: the engineer’s mindset. It seems that with Microsoft’s Satya Nadella and Google’s Sundar Pichai, along side the founders led companies Amazon and Facebook, the role of the leader is to facilitate ideas creation and support the engineers that actually invent. This is not a new concept. In fact, Andy Grove created Intel’s dress-down culture, a culture that was unique at the time, in order to give the engineers at Intel a voice. So the concept is not new, but all 4 leaders, according to Kantrowitz, embrace the engineer’s mindset with both arms. The engineer’s mindset can be summarized by:

  • Encouraging invention from everywhere and against common believe – just because it works does not mean that you can not improve it.
  • Constraint-free hierarchy – This one is taken from the chapter on Microsoft, but is also prevalent in the way that google internally does everything in the open or the feedback culture that Facebook have. Ideas should come from everywhere and everyone should be able to pitch them. Just because you are an MTS does not mean that do not have the next billion dollar ideas.
  • Collaboration – this also comes up in each and every chapter (apart from the chapter on Apple). The manager’s job and the tooling are meant to facilitate collaboration. In google, using google’s tools to collaboratively create documents is an excellent example of where the culture of collaboration brings invention.

Another strong notion in the book is the drive to automate everything that is not invention. In essence, the tech giants focus a lot more on ideas and invention and a lot less on execution. Each company does things slightly differently, but apart from Apple, they all try to flip the pyramid on its head and spend time inventing and a lot less time executing. This cuts clear across warehouse workers at the Amazon fulfillment centers that are retrained to be robot mechanics to creating HR AI that scans through resumes and help recruiters identify candidates. There are of course massive implications to the ever increasing reliance on AI and automation (what do we do with an untrained workforce? Is the education system setup to teach inventors as opposed to people who execute?) but these topics are going to be addressed in another post.

Will the tech giants stay that way forever? Probably not. At their high-time, GM and IBM surely expected to be the leaders forever, but as the tide shifts and technology moves, old giants tumble and new giants are born. What is fascinating in this book is the emphasis on culture and how culture helps keep the tech giants where they are. Each of the leaders depicted in this book focused and has been very intentional on building the organization’s culture. This ties nicely to Ben Horowitz’ “What You Do is Who You Are” which also emphasizes the importance of culture in organizations large and small. In that respect the chapter on Microsoft and its current CEO, Satya Nadella, is the most interesting study on corporate culture. Nadella had to take a very broken corporate culture and turn it around completely. Given that 10 years ago, a younger me would have puked all over such statements as “the new Microsoft Office Suite works great on my Mac”, and given Microsoft’s current market evaluation, I’d say that Nadella has been very successful.