Reminder to HN: Think "how will this software get my users laid?"
jwz.org
jwz.org
In reality, people check things that affect them even if there is no explicit approval flow. "Why did you order that extra monitor" at budget time is a lot less work that having 6 bosses sign a form every time someone needs a pencil. Not on paper, but in real life.
"Social software" is about making it easy for people to do other things that make them happy: meeting, communicating, and hooking up.
Wow, thats basically a Facebook manifesto, albeit 6 months after TheFacebook was launched (but when it was still very small and relatively unknown).
Pretty insightful stuff from JWZ.
Or have a really really really good marketing team, and be really really really hard to migrate away from.
Lock in enough people, and you're a success!
The credo of all proprietary software companies.
How many times have you heard people with big plans to "re-implement Microsoft exchange as an open source project"? I think someone I know somehow ends up involved with one of these plans every couple of years, and that's held constant for at least 10 or 12 years, with universally half-arsed execution. They all end up building the bit Jamie proposes (easily sharable group calendars with email/IM/website integration), but _nobody_ ever implements the "Managers" half of what Exchange does, because nobody writing open source software has that itch to scratch.
It's not 100% cast iron guaranteed, but the observation that "enterprise software" gets written by people on salaries in cubicles, and "open source software" gets written by people who don't have to wear suits to work - is so overwhelmingly often correct that we can use any of the very few counterexamples as "the exceptions that prove the rule".
Note too, that "founding teams" are not "typical open source developers", I think a small startup with a great plan and some enthusiastic early-adopter corporate customers is most probably who'll take down the MS Exchange market monopoly... (If they can crack the market before Google does)
People don't want to use Excel and Sharepoint and Outlook, we only do it because we have to. No one would use a piece of non-work software if the use case was 'Create a schedule of events you plan to attend.'
but make the use cases: "Track what your friends are doing." "Meet new people." "Let people know what you're up to."
You are aiming for the things that people might want from the software.
(But now my 60 y/o aunt from Ohio -- literally -- is on Facebook. So much for that ...)
... I would happily move back (I have a Cleveland birth cert and I lived in Cinci for a while). Sorry to be a flip coastal snob ...
Actually MSN messenger probably had all my friends on it first, but their profiles were sadly neglected and their non-time sensitive messaging and invitation system was Hotmail.
As for the old folks, I worry more when I hear my octogenerian grandpa mention icanhascheezburger!
I suspect JWZ hears that quite often...
... pitch in progress
Awesome, I think I've done this. My software lets the student pay to sit with a girl he likes at dinner, anonymously.
I posted a link, but have removed it so as not to hijack the more general point of the thread.
This should really have (2005) in the title.