Inspiration: “Sorry, I’m busy. Can you go Google it?”

Ignoring the blatant Intel advertising (yay “public” television/radio), this is a great story- kid asks his parents how blind people read, they blow him off, and he ends up building a braille printer out of Legos.

Maybe I’m just a lifelong geek, but I love the idea of prototyping with Legos. For those who are would like to build their, the plans for the Braigo printer are on Make’s site. While I get the point that the Lego prototype is not usable by the blind, I’m personally less thrilled with the solution of turning this into a significantly expensive product than I am charmed with the cheap simplicity of the original creation.
I’m currently reading The Peripheral by William Gibson which, among many other things, includes the idea of micro-fabs running sophisticated 3d printers, capable of “printing” electronics like phones.  I immediately connected that concept to this project. As cool as Lego prototyping is, imagine what 3d printer based micro-fabs could do for accessibility as specialized types of devices can be assembled from printed pieces at local businesses or in the home (specialized products for the blind currently tend to be wildly expensive because of the limited market). I wonder, as 3d printers improve and can use different materials, if they could be used to assemble circuit boards. If so, then Gibson’s vision in the book might prove to be as close to real as his vision of the internet in Neuromancer.

Interesting quote

Here’s a quote from a recent New York Times article on the recent Sony hack:

“Everyone is so excited about the cloud, but the cloud is really a drunken Xerox machine making copies of pretty much everything that everyone has said anywhere and spewing it all over the place,” said Howard Lerman, the co-creator of Confide, a messaging app that works like the corporate version of Snapchat.

My first reaction to this quote was a big loud “no”.  It’s a really nice soundbite, but misapplied, surely. This applies to social media, but not the cloud in general, right?  Then I remembered: what about those private Jennifer Lawrence that suddenly went public earlier this year?

The Sony hack wasn’t really about data in “the cloud”.  From what we’ve seen so far, Sony’s internal systems were compromised.  They weren’t on the cloud as we normally think of it.   Lerman has an agenda (selling Confide’s services), and he’s using the story of the moment to push his agenda. But this quote probably applies far better to the 2014 photo leak (sorry, I’m not going to use the popular name here) than it does to the Sony hack.

However, it is entirely correct as applies to much of recent history.  The question for those of us who develop technologies in/for the cloud is simply: How do we stop it?  This smells like market opportunity to me.  Can PGP be made easy enough for anyone to use it on their phone?  Does an entirely new solution need to be created? How can we extend security and privacy into the easy to use cloud?

Food for thought.

Saying Goodbye

I’ve been running a large team of software and infrastructure engineers for the past two years. I’ve just left this job to move to a larger, consumer facing company.  I’m obviously excited about the move, but I’m also going to miss the team that was such a huge part of my success.

This is the first time I’ve given notice from a leadership position and much of the experience was a surprise to me. Here are some notes from my experience.

Keeping secrets is hard: This was incredibly difficult for me. I pride myself on being transparent with the people that work for me and I care about them deeply. I can’t tell you how many conversations I had in the final few weeks of negotiation and background checking where I tried in many different but subtle ways to say, “Can we hold off on this conversation for a few weeks?” And in most of those cases, we really couldn’t hold off, so we had to revisit the conversation after I gave notice. I kept a running list of these types of conversations, and at times it was a little overwhelming.
If you’re not in a position to be open regarding your job search (and you almost certainly won’t be if you’re running a team), be prepared to be bothered by this one as you go through the process of looking for a new job. For me this was by far the hardest part of my job search.

You are probably being more subtle than you think you are: When I was finally cleared to share the news with my team, I expected emotional reactions from my team, but I wasn’t ready for their surprise. To me, it felt like I had been unintentionally broadcasting my intentions since I started looking — I had caught myself in many many slips; surely this very smart team had caught some whiff of what was coming.
Nope.

It’s not enough time: Whatever notice you’ve given, if you’re running a team, it’s going to be a mad rush to meet with everyone and complete whatever transition you’ve been asked to execute.  You’re going to be remembering details that you need to share up until the very last minute.
All the while, as you’re waking up at 2:00am and jotting down notes to review tomorrow, you’re going to be hearing short-timer jokes from colleagues at work. If you’re doing it right, your team will see your efforts, and you’ll be spared that from the people that matter, but you’ll still hear it in the office from people who don’t work closely enough with you to see what you’re doing.  Just nod and smile and then rush off to send that email you just realized you need to send off.

It’s too much time: At the same time as you’re frantically scrambling to do whatever it is you need to do, you’re going to be cut out of strategic and planning meetings.  It’s going to feel a bit odd, but this another thing you need to accept and move on.

The end feels a bit anti-climatic: After years of hard work and a final crunch to get done what you need to before leaving, the time is going to come for you to just leave. It will be a quiet and reflective commute home.

At least for me, I can say that I’ve left the job, not the people; and I’m looking forward to seeing what the team does in the future. It does, however, feel a bit strange to be watching from afar.

Book Report: You Are Not So Smart by David McRaney

you-are-not-so-smart
I’ve read quite a few books that build on the content of Dan Ariely’s Predictably Irrational, and I often have found myself rejecting them as too derivative.  A few days into You Are Not So Smart by David McRaney, I was starting complain about the book for fitting into that mold, but a friend “politely” convinced me that I was being an ass.*

With an adjusted attitude I got right into the rest of this book and enjoyed the hell out of it, and almost certainly learned more than a few useful things.

At times the book can be a bit frustrating in it’s failure to address how to overcome the tendencies it describes (which probably explains the sequel: You Are Now Less Dumb)

This book isn’t marketed as a business book, but it could easily be. Tell me you haven’t sat in a meeting like the one described in this excerpt:

When a group of people come together to make a decision, every demon in the psychological bestiary will be summoned.
Conformity, rationalization, stereotyping, delusions of grandeur — they all come out to play, and no one is willing to fight them back into hell because it might lead to abandoning the plan or a nasty argument. Groups survive by maintaining harmony. When everyone is happy and all egos are free from harm it tends to increase productivity. This is true whether you are hunting buffalo or selling televisions. Team spirit, morale, group cohesion — these are golden principles long held high by managers, commanders, chieftains, and kings. You know instinctively that dissent leads to chaos, so you avoid it.
This is all well and good until you find yourself in a group your brain isn’t equipped to deal with — like at work. The same mind that was formed to deal with group survival around predators and prey doesn’t fare so well when dealing with bosses and fiscal projections. No matter what sort of job you have, from time to time everyone has to get together and come up with a plan. Sometimes you do this in small groups, sometimes as an entire company. If your group includes a person who can hire or fire, groupthink comes into play.
With a boss hanging around, you get nervous. You start observing the other members of the group in an attempt to figure out what the consensus opinion is. Meanwhile, you are simultaneously weighing the consequences of disagreeing. The problem is, every other person in the group is doing the same thing, and if everyone decides it would be a bad idea to risk losing friends or a job, a false consensus will be reached and no one will do anything about it.
Often, after these sorts of meetings, two people will talk in private and agree they think a mistake is being made. Why didn’t they just say so in the meeting?
Psychologist Irving Janis mapped out this behavior through research after reading about the U.S. decision to invade southern Cuba — the Bay of Pigs. In 1961, President John F. Kennedy tried to overthrow Fidel Castro with a force of 1,400 exiles. They weren’t professional soldiers. There weren’t many of them. Cuba knew they were coming. They were slaughtered. This led to Cuba getting friendly with the USSR and almost led to nuclear apocalypse. John F. Kennedy and his advisers were brilliant people with all the data in front of them who had gotten together and planned something incredibly stupid. After it was over, they couldn’t explain why they did it. Janis wanted to get to the bottom of it, and his research led to the scientific categorization of groupthink, a term coined earlier by William H. White in Fortune magazine.
It turns out, for any plan to work, every team needs at least one asshole who doesn’t give a shit if he or she gets fired or exiled or excommunicated. For a group to make good decisions, they must allow dissent and convince everyone they are free to speak their mind without risk of punishment.
It seems like common sense, but you will rationalize consensus unless you know how to avoid it. How many times have you settled on a bar or restaurant no one really wanted to go to? How many times have you given advice to someone that you knew wasn’t really your honest opinion?

*I’m better for the conversation- it’s not as if I remember Predictably Irrational cover-to-cover.  I’ll be less likely to reject by default the next book that reminds me of it. I may not be so smart, but I’m a little bit less dumb. Thanks, Adam!