Sorted by when last modified
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?
Larry Wall, the designer of Perl, asserts that great developers are fundamentally Lazy.
I was wrong...
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]
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!
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.
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.
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!"
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.
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.
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.
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.
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.
CRUSH enables Clique to offer fast call setup and guaranteed connectivity without massive back end capacity.
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.
Free lunches could be a great opportunity for Clique!
To properly execute on the CRUSH business plan, an agile team must be assembled.
CRUSH is more than a technology. It is a whole product line!
thoughts as to why Clique should Open Source CVM and CVP
Some thoughts on unit testing, and details of our unit testing toolkit, CppUnit.
Coding Standards
notes from the trenches on key implementation aspects of agile development
A bulleted list of stuff every development organization should have.
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.
Some tenets for building successful software organizations.
Security or liability?
We should extend the 4 bars metaphor, commonly used by cell phones, to *each* individual buddy and their capabilities
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.
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.
What is this one all about?
How can Clique monetize King Kontent? Is content truly King?
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.
There is no such thing as perfect security. However, with careful analysis, perfect security policy can be achieved.
Ideas for retaining employees and keeping them happy, in a virtuous cycle that builds geek chick.
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.
The BBC has a new service allowing readers to submit pictures or video via MMS or email.
What is THE most important thing for a startup?
A business proposition for aggregating mobile video clips.
Who cares about video? Mobile Video?