Table of Contents

Skills Summary Open Source Publications & Conferences Education Experience

Howard Stearns

3303 Oak Knoll Drive, Redwood City, CA 94062
650-817-5956
stearns@alum.mit.edu

A two-page printable version is here.
LinkedIn

Skills Summary

Open Source

CRYPT: Cryptography and Key-Management

RULES: Rule-Based Expert Systems and Symbolic AI

MILLION: Partition a computation over a million nodes, with no back-end

SL: Second Life

HIFI: High Fidelity VR

QWAQ: Teleplace/Qwaq/Croquet

ECLIPSE: Eclipse Common Lisp

GITHUB: Personal Github

Publications and Conferences

Programming

PERFORMANCE

"Mostly Reliable Performance of Software Processes by Dynamic Control of Quality Parameters," in WETMACHINE: Inventing the Future, 2011.

BRIE-ARCH

Howard Stearns, Joshua Gargus, Martin Schuetze, and Julian Lombardi. "A Language Supporting Direct Manipulation of Component-based Object Construction and Deconstruction in Collaborative Croquet Spaces," in Proc., Fourth Conference on Creating, Connecting, and Collaborating through Computing (C5 ‘06), IEEE Computer Society Press, 2006.

TOUR

"A Whirlwind Tour of Curl Technology for the Web," in Lightweight Languages Workshop CD-ROM. Dr. Dobb’s Journal workshop CD, 2002.

SPEC

"Curl Language Specification." Curl Corp. internal memo, 2001. 664 pages, including rationale, language comparisons with Java, C++ and others, and extensive cross-index.

LISPC

"Lisp/C Integration in Eclipse," in Proc., 40th Anniversary of Lisp Conference, Berkeley, CA, 1998.

ECLIPSE-DOC

"Eclipse Product Documentation," Elwood Corporation, 1997.

ALU

"Association of Lisp Users" site, circa 1996. Board member 1997-2002. Co-organizer and fixture at biennial conferences.

Technical (non-programming)

IK

Avatar Body-tracking-IK, in WETMACHINE: Inventing the Future, 2015

BRIE-LANG

Howard Stearns, Joshua Gargus, Martin Schuetze, and Julian Lombardi. "Simplified Distributed Authoring Via Component-based Object Construction and Deconstruction in Collaborative Croquet Spaces," in Proc., Fourth Conference on Creating, Connecting, and Collaborating through Computing (C5 ‘06), IEEE Computer Society Press, 2006.

KAY 2005

Rieko Kadobayashi, Julian Lombardi, Mark McCahill, Howard Stearns, Katsumi Tanaka, and Alan Kay. "Object and Annotation Authoring in Collaborative 3D Virtual Environments," in Proc., 15th International Conference on Artificial Reality and Telexistence (ICAT ‘05). The Virtual Reality Society of Japan, 2005.

KAY 2006

Rieko Kadobayashi, Julian Lombardi, Mark McCahill, Howard Stearns, Katsumi Tanaka, and Alan Kay. "3D Model Annotation from Multiple Viewpoints for Croquet," in Proc., Fourth Conference on Creating, Connecting, and Collaborating through Computing (C5 ‘06), IEEE Computer Society Press, 2006.

SHIP

"Designing a Knowledge Based Ship Design System," in Proc. 4th International Marine Systems Conference, Kobe, Japan, 1991

General Audience

USER

High Fidelity company blog three part series on social metaverse content discovery, or on user safety, live-streaming, 2016-2017

WETMACHINE

Croquet Blog wetmachine: Inventing the Future, including "Controlling Time," 2011, a seven part survey of the overall accomplishments of the Croquet Project.

NEWS

Croquet@UW Newsletter. 2007.

Education

MIT

Massachusetts Institute of Technology - Cambridge, MA

Experience

Linden Lab

Senior Developer - San Francisco, CA 2021-2024

Second Life is the original multi-user metaverse (50M+ users), created by Philip Rosedale in 2004. I joined when Rosedale sold the assets of High Fidelity and remaining talent to Linden. The streaming-Web prototype was solo work using pre-release tech from Amazon, and the mobile app was with an external company. source

High Fidelity

Lead Developer - San Francisco, CA 2015-2021

High Fidelity was Rosedale’s separate VR re-conception and ground-up re-implementation of the Second Life concept. I started as an early engineer, and eventually managed six senior engineer direct reports + four embedded from other teams. source, IK, USER

Shocase

Senior Developer / Lead - San Francisco, CA 2014-2015

This social network for marketing professionals automatically gathered new-user portfolios from their public work. After my prototype, I put my system into production with two direct reports and three from other teams.

TuneUp Media

Senior Developer / Lead - San Francisco, CA 2011-2014

TuneUp is an app that attaches to iTunes, and uses the GraceNote service to identify and fix missing or incorrect track metadata for 9M Mac and Windows users. The CEO had been my CEO at Teleplace.

HP

Senior Application Lead - Sunnyvale, CA 2011

I joined Palm shortly before the release of Palm’s WebOS tablet, following an engineer I had worked with at Teleplace and at the University of Wisconsin, and I brought in the product manager from Teleplace. Soon after the release, HP announced that Palm would be wound down.

Teleplace

Member of the Technical Staff - Redwood City, CA 2007-2011

Teleplace (originally called Qwaq) was the enterprise commercialization of the Croquet project, advised by Alan Kay. source, PERFORMANCE, WETMACHINE

University of Wisconsin

Lead Developer - Madison, WI 2004-2007

The multi-institution Croquet Project was convened by computing pioneers Alan Kay and David Reed to advance multi-user 3D virtual worlds for real-time, persistent collaboration. I managed the UW development team (three direct reports). BRIE-ARCH, BRIE-LANG, KAY 2005, KAY 2006, NEWS

Engineering Intent

Applications Consultant - Waltham, MA 2003-2004

Engineering Intent was a Windows re-implementation of ICAD, founded by three of colleagues from ICAD.

Curl

Technology Strategist - Cambridge, MA 1999-2002

Curl was an MIT startup created by Tim Berners-Lee that created the rich internet architecture model of Web apps - everything that became HTML5. I followed one my colleagues from Curl and brought in another, starting as an application engineer, and creating the role of Technology Strategist. TOUR, SPEC

Elwood

Technology Director - Oak Creek, WI 1992-1999

Elwood is a small industrial firm with products in electronics, hydraulics, and robotics that transformed the artificial diamond market. source, LISPC, ECLIPSE, ALU

ICAD

Manager Of Applications - Cambridge, MA 1987-1992

ICAD was a rule-based expert-system startup for 3D mechanical engineering that spawned an IPO, three spin-offs and sale to Oracle. I started as a travelling on-site application consultant, and filled a hole in our "whole product" offering. SHIP