Visit to Synapse
October 4th, 2006 by Hugh
Adam has posted an email from Brian (pictured left), an electrical engineer at Synapse, the consultants working for Exbiblio on its first product, the oPen (pocket scanner). Adam mentions hitting some “challenges” . Over here in England, we still call those “problems”, but you can get a sharp rebuke for uttering that word around Exbiblio.
Exbiblio, once again, is to be commended on its openness – but on this occasion, Synapse deserves credit too. As it happens, I was planning to write an account of my visit to Synapse.
Synapse is based in a former tram depot in a suburb of Seattle. Immediately I walk in, I get a different feel from Exbiblio – it’s open-plan, chatty, but business-like. The depot makes me think of the Google Garage. It has some of the make-shift romance of a start-up, though Synapse was founded in 2001 and employs around 40 people. Exbiblio, as I have mentioned before, is in the center of town, and has a bookish, intellectual feel, with the workers dispersed in offices along corridors, where they beaver feverishly away at their projects.
On its website, Synapse says it does technology- intensive product development. Since June, it has been working with Exbiblio to develop the oPen. Its other clients come from all over the world and include Microsoft, Samsung, Philips, Intel, Logitech, General Electric – well you name it.
The five-strong engineering team working on the oPen is managed by Dave Zucker (holding the notepad in the picture). You will often see Dave and other Synapse people around Exbiblio. Exbiblio’s Ian MacDuff (in the middle of the picture) is often at Synapse. It all seems very well integrated. They seem like a happy team, though I hope Ian won’t mind me saying that he looks a little stressed now that the project is behind its ambitious schedule.
I’ve heard Dave say a couple of times that the Synapse way is to “fail early, and fail often” – in other words to go all out for rapid development of prototypes, see what works, what doesn’t, and then quickly do another one, and then, if necessary, another one.
That is what has NOT happened with the oPen. Dave told me:
“We had said at the beginning that this was a two month project.”
I interject, “Was that possible?”
“It was possible. But Martin and I had discussions along the way where we made conscious decisions to push out the schedule in return for something – either we learned more, or got a design that we liked better. When you shoot for a prototype in two months, you definitely are going to make some compromises. You certainly couldn’t design something for production that was exactly for final version in two months.”
And so the deadline slipped, partly as a trade-off for more features and knowledge, and partly just because it slipped a bit.
The first prototype – videoed last week – is about one and a half times bigger than the desired size of the final version (this was planned). The idea of this prototype is to learn about memory, processor, and battery-life requirements. The engineers are also looking for ways to cut the size down.
Dave told me about one of the problems – er, challenges – already uncovered. When the first circuit boards came back from the factory they noticed some funny behaviour. Some diagnostics showed that two pins on the layout had been connected by a mistake in the design. It sounded as if this could be fixed quite easily.
I don’t really understand all the technicalities of Brian’s email but it doesn’t sound like the end of the world to me. I’m sure these glitches can be put right. But as we used to say back in my school days, Tempus Fugit.
It would have been nice to have a perfect prototype first time, but I think we all live in the real world and realise that “right first time” would require a lot of good fortune. It’s not really what Synapse promise (“Fail early and fail often”).
Tactless as ever, I asked Dave who pays for any delays. The answer is Exbiblio.
October 5th, 2006 at 3:50 pm
As one of the people at Exbiblio most directly involved in our (very close) relationship with Synapse, I would like to add my bit of personal perspective to Hugh’s post.
I think Hugh very nicely captures the blend of deep professionalism and a fun environment which you experience as soon as you step into the Synapse office. But I’m certain that the closing quote about “Exbiblio pays” inadvertently misses something essential.
Synapse (like Exbiblio) is one of those rare companies built from the outset on a foundation of ethics and values. And Synapse both leads and follows-through with these ethics and values in their day-to-day work. Clearly this is how they have managed to attract the great talent they have. And this is most definitely why Exbiblio is working with them.
I know for certain (because Dave and I just discussed it) that Dave’s final comment to Hugh that “exbiblio pays” was a fun, off-hand remark. There has never been a question for us that Synapse stands 100% behind their work. We’ve always known that, if Exbiblio ever felt a lack of parity or balance, Synapse would immediately address the issue and take full responsibility.
It is quite true that Exbiblio is carrying most of the risk of this fast-paced high-tech hardware project – but this is our edge-of-technology product, driven by our schedule, and the risks clearly belong to us. Yes, Exbiblio pays for the development process – with its attendant risks – but then we also own the end-product.
As a final note, I’d like to take personal responsibility for driving changes to our product specification while the oPen project has been underway. This changing-of-the-spec is a classic (and well-understood) challenge in technology development. As Hugh points out, Synapse and Exbiblio both understand that we are learning as we go, and we have been careful to discuss and agree to the schedule changes along with the design changes.
With Synapse’s help we are pushing the technology edge a number of ways. This is a fun, exhilarating, challenging, disappointing, surprising, enlightening, laughing and hair-pulling project. On a good day we maybe only experience three or four of these emotions. On a great day we get them all.
—-
Quick PS: As was suspected, Synapse has just confirmed that the less-than-ideal yields on our prototype boards were caused in the out-sourced board assembly process – i.e., were not the result of a design or lay-out error. We are hoping to post some interesting x-rays showing these internal assembly glitches.
October 6th, 2006 at 9:52 am
By the way, this is post #100. Congratulations to everyone involved in the blog (contributers, commenters, readers, etc…) on reaching this milestone.
November 24th, 2007 at 1:17 am
[…] Excellent writeup – I’ll have to try this next time I need to make a run of boards, even though etching it myself is more
then sufficient right now.
http://www.rushpcb.co.uk/
[…]