Was it a cosmic coincidence? Or is it my fate? And what does all this have to do with my lovely wife, Jill?
Who is that tall dude?
I am a patented, Oscar-awarded, MIT-educated, tenacious technology pioneer with 18 years of professional results-driven leadership. This is the online version of my resume. [pdf version]
I was wrong...
Lots of people are talking about Software Development Process. What's all the fuss? I might talk about process in this article. Or, I might just chatter about the coolness of our industry. Click here and find out!
I bought a Palm Pre the morning it launched. I'm a Palm fan-boy, but the phone is not yet ready for mass-market acceptance.
I am now the Director of Engineering of a successful educational software company, and we're hiring. Here are some of the positions we're looking to fill.
I have just started a new position as Director of Engineering at Wireless Generation. The company makes educational assessment tools capable of accurately diagnosing specific reading competencies achieved by young learners. They have a new product that takes this a step further by providing teachers fine grained proscriptive curriculum guidance and classroom management tools. The result is more students achieving more competent reading skills sooner.
When starting a company, everything is unknown. Prioritizing the conversion of unknown in to realized can seem an insurmountable challenge. When in doubt, "Defer for understanding!"
On my 35th birthday, I discovered that I achieved immortality. My name will live forever with the publication of my first patent. CRUSH was invented on 9/23/2005, submitted as a provisional on 10/24/2006, and the full disclosure application filed on 10/23/2007. It takes about 6 months for WIPO to publicly disclose the invention, so it is finally online! "System and Method for Establishing a Peer-to-Peer Connection" is the official name for CRUSH -- Connection Reliability Using Stream Handoff.
Employees are a company's most important asset , indeed. But how does a company find and retain the best? A corporate recruiting culture is the key to a virtuous cycle of hiring.
Others Online provides a people matching service that follows users across the Internet. Clique provides a comprehensive suite of tools enabling users rich communication capabilities. Together we can enhance the value of our product offerings and monetize them via highly targeted advertising revenue.
Clique's strategy has been to go after huge wins. Having closed a 10 year deal with Comcast, this approach has been amazingly successful. However, Clique still needs working capital to cover operating costs until revenue from Comcast is sufficient. Finding market opportunities to meet these revenue needs could yield other powerful benefits. Advertising revenue, via Audio Key or Others Online, may be the answer to our short term revenue needs.
What is this one all about?
Ken Smith is our AudioKey guru. He and I have had a positive working relationship that spans almost 10 years. He also has an interesting internal blog here.
We should extend the 4 bars metaphor, commonly used by cell phones, to *each* individual buddy and their capabilities
Security or liability?
AKA Clique Video Greetings Security
Live video chat can be used to verify identity, constancy of identity, and approximate age, especially of those under 18.
Free lunches could be a great opportunity for Clique!
The BBC has a new service allowing readers to submit pictures or video via MMS or email.
Ideas for retaining employees and keeping them happy, in a virtuous cycle that builds geek chick.
Some tenets for building successful software organizations.
Paying users for content may be a way to differentiate Vlog Crazy in a way that entices new users and compels existing users to return to the site and its content.
To properly execute on the CRUSH business plan, an agile team must be assembled.
There is no such thing as perfect security. However, with careful analysis, perfect security policy can be achieved.
What is THE most important thing for a startup?
A rant on media stream processing. Gives a nomenclature and an easy way to depict "filters" and how they are coupled. This is one of my most important and most technical pieces.
The network effect is how AIM, eBAY, Craigs List, and My Space have managed to achieve near monopolies in their respective areas. The loss of the network effect is also why telco's today can't seem to make the vast profits they used to make. In some areas, such as Video Chat and Push To Talk (PTT) Cellular, nobody has managed to achieve the network effect.
CRUSH is more than a technology. It is a whole product line!
How can Clique monetize King Kontent? Is content truly King?
A business proposition for aggregating mobile video clips.
A bulleted list of stuff every development organization should have.
A long, long time ago, seemingly back to when immigrants came through Ellis Island, Microsoft's former Chief Architect invented Hungarian Notation. While I do share some of his ethnic heritage, and his passion for defensive coding, I don't share his desire to encumber variable names.
notes from the trenches on key implementation aspects of agile development
Larry Wall, the designer of Perl, asserts that great developers are fundamentally Lazy.
Who cares about video? Mobile Video?
Coding Standards
Some thoughts on unit testing, and details of our unit testing toolkit, CppUnit.
CRUSH enables Clique to offer fast call setup and guaranteed connectivity without massive back end capacity.
thoughts as to why Clique should Open Source CVM and CVP