WORK

I enjoy work. I need to create. There's no perfect work environment, but the silicon valley engineering life is a good one. Lots of flexibility, a decent salary, perfect climate, the ability to ship great products to lots of people. Recently, people complain about the quality of life here.

I joined the full-time workforce in 1989 after graduation from Brown University with a nice, shiny Math/Computer Science degree. I had summer jobs and part time college jobs programming in high school for the university of Delaware.

Now (July 2004)

I terminated my position with Liberate in June, 2004. After nearly 8 years, it was just time to move on - I have new projects I want to work on. Also, they moved most of their engineering to Canada.

Right now I am not actively looking for a new position. However, sometimes the perfect job is out there looking for me, and I'm always interested in talking to people in the community about what they're doing.

Resume

Summer, 2003

I'm still working at Liberate. Liberate's been through some tough times, and got rid of a huge number of their California staff. Work on the North American products is now done out of Canada. The London, Ontario group is an excellent group of engineers, and I'm glad to work with them when I can.

At this point I'm employed primarily to support the european (Standard) product line, but the product pretty much supports itself. My title is "Senior Architect" (say it in a silly Mexican way). The product needs little support at the moment, so I'm doing various architectural work with the Canadian group, primarily revloving around Mediacast and other network work.

I am currently working more with Linux technologies, and working more with standards and patents.

Commentary from December 2000


I work for Liberate Technologies. We build consumer browsers. I am technical lead of networking for cable based systems. I lead a product called Mediacast, and architect our networking software on client and server.

And they made me a manager now. I've been a project and technical lead forever, every place I've worked. I'm the kind of guy who thinks of products and makes them happen. Conceptualizes, builds. Liberate (in the person of Coleman Sissions) has taken all of us natural leaders and made us into actual managers. I see managing as a serious and necessary thing. It sets the tone for everyone, and I can remove the roadblocks that cause people to be less productive.

The hard part is when I have to motivate people. I have always thought of people as being like me, who want to build stuff and work in the computer industry because of a desire to build. The people who I've worked with who aren't like that, well, I just ignore them. It's a manager's problem to make sure they work. Now I am that manager. After 6 months of doing this, I've finally got a handle on it, and it's less stressful.

Commentary from March, 2000

The company has come a long way in 4 years. We started out as Navio, a subsiderary of Netscape. Our CEO was the illustrious Wei Yen, from whom I learned much about how to be a CEO. He is an energetic, annoying person, but drives people to do their best. He's now the head of ArtX who is doing the CPU for the next Nintendo system.

We missed some early deadlines, and found that the team we had couldn't get into the consumer race fast enough. We were beaten by WebTV, which ran out of money and was bought by Microsoft at the last minute. As we tried to sell to cable companies, we found that the sales cycle was so long that we wouldn't survive. Bill Gates targeted us as the company he most wanted to crush in an article in Time Magazine.

Things were looking pretty good on the inside. With 70 first rate programmers we built a million-line monstrosity of a browser that ran only on cheap Intel based systems. The server solution was badly architected. This code base took years to tame, and is now the root of AOL-TV. A small group of us revolved, and created a new product line targeted at the cable systems of the time.

Where I work nowWe didn't realize how low the company was in funds, and how Netscape was no longer interested in funding us. The merger with Oracle spinoff Network Computer came as a surprise, but it was clearly necessary. As I expected, Wei Yen was careful to structure the merger so that the employees were well taken care of. He then vanished, and left us with ineffective CEO Jerry Baker. Internal motions occurred, and Baker was ejected soon, to be replaced by Dave Roux, who turned the company around and is still the chairman of our board, after bringing on Mitchell Kertzman as CEO.  They are old Route 128 cronies, and are very smart guys with their heads on straight. Liberate went public in June of 1999, fulfilling the dream and making Larry Ellison a few billion richer.

In late 1998, my project was announced at the Western Cable Show in Anaheim. It's a software solution of HTML and JavaScript in the low-cost cable settop boxes. We supported the Explorer 2000 (aka Pegasus) settop box. If you are a cable operator fumbling with EPG systems and Internet and would like to see the synergy, without being locked into a particular on-line service, you should give us a shout. You can still see the press at CNet and ZDNet.

In late 1999 we deployed the first interactive digital cable solution. The customer was Cable and Wireless in England, with their Manchester and London networks. The solution uses a settop box by Pace Microelectronics. It has been rewarding to deploy real boxes into people's homes, and watch the usage numbers go up.

Ancient History

I worked for a company called Starlight Networks. It has been bought by PictureTel, which was a good idea since we were out of money and deeply in debit. I was lead engineer for NetWare products and all around protocol guy. My product, StarWare 2.0, is a cool and groovy video server. To my knowledge, it still has the performance record for a video server on commodity hardware. 150 Mbits/sec on a pentium 133. I wish they had tried harder to sell it. Doesn't even look like they do sell it any more.

I used to work for Novell Inc. The company's plummeting downhill now, and I don't know anyone there anymore, but I'm proud of the work I did there, and had the opportunity to work for some darned fine engineers. If you used Netware for Macintosh, you've used my product.

What I love

Networking has always been my special love. Multimedia protocols were a love for a while. RTP, RSVP, RTSP, roll-your-own protocols over UDP. The Internic stores RFCs, RFC 1890 is the one for RTP. RSVP is a router quality of service reservation protocol, which will hopefully allow video and audio to become more prevalent on IP everywhere. RSVP is standardized by the IETF. This is the kind of stuff that flips my biscuit at work.

The newest and most interesting protocols are the broadcast protocols used in broadcast TV systems. Intel's Open Intercast and DSM-CC carousels as specified under ISO/IEC 13818-6 are of current interest.