David Erickson posted an entry I meant to write for years. Open source is great at a lot of things, but let's face it, documentation is often incredibly lousy. I'm spending a lot of times these days looking at what we can and can't do with our PHP/Wordpress/OpenAds toolset. Sometimes it really feels like a root canal to get answers to seemingly simple questions. MSDN is far from perfect, but it's heaven compared to, say, how variable scoping is defined on the php.net site, empty pages in the Wordpress codex, or confusing PAN/MMM roadmaps (though OpenAds is at last starting to clean its house on that front).
For-profit companies built around open source projects need to understand this is a critical missing piece. Unlike David, I don't have high hopes that users are suddenly going to turn into good documentation writers. This is a tedious, time-consuming job and you need to keep the content updated. It has to be funded because it won't work as a labor of love. Yes, you can buy O'Reilly books, but I don't think the book market alone solves it.
(Sorry, my comments are broken and won't be fixed for a while, please comment on your own blogs!)
Somewhat related from the archives: Open Companies More Important than Open Source.
02/02/08 update: Bottom line, all weblog apps suck in some way.
Posted on June 28, 2007 · 0 comment(s)
Are you looking forward to the next release of Microsoft Office, whenever that is and whatever it will do? Yeah, me neither. However, I can see how a lot of value could be delivered on top of supposedly ultra-mature products. Consider the needs of a virtual team doing things such as product management and business development. Sure, there's an increasing number of web apps to cover such needs, but frankly, you can Ajax them to death and Excel's frontend is still going to beat them to a pulp in terms of responsiveness, flexibility and depth (yes I want to be able to sort and filter and use garish colors if I want to). I tried Jot during its beta and even the regular text wiki experience was painful; every web grid I've played with was just that, a toy. Imagine that enabling keyboard shortcuts in GMail was considered a breakthrough. (Breathing down the neck of MS-DOS if you ask me, but everything old is new these days.)
What I really want is seamless integration between Excel on the frontend and an online relational database on the backend. No, I DON'T want some intranet Office Server crap or Groove client overload that I have to install and maintain myself, because that's just not going to happen. And I'm not talking about just connecting Excel to some SQL source and browse it remotely (a feature I've been using once in a while), because this starts from the assumption someone created a SQL database in the first place. Nice but not nearly enough.
What I want is an internet application with a desktop frontend, with a choice of providers you can plug into, just like you can source other hosting services. The whole "internet Excel stack" should automagically normalize and synchronize the pseudo database work that most people do with it. And if it looks and tastes like a bunch of names and addresses, I should likewise be able to read/write/synch them through Outlook contacts. Wikify/blogify Outlook Today to have a mini-portal to point people to stuff and keep them on the same page (putthat stuff on the private web too), and we're all set.
The magic part so unlike what's available today is that you could start right from Excel, doing the junk you've done with it for a decade, but now it gets all cleaned up and consolidated so that your team can jump in without email attachments and tedious manual mergers. With synchronization down to the cell level (Just Figure It Out, sharing whole files is technology from last century and it's a waste of our time).
Recap in case someone from Microsoft reads this (Scoble ping):
- ASP service as a priority, not a half-baked afterthought.
- No extra client install on top of the latest default MS Office install.
- Make it as much backwards compatible as possible.
- No crap that just doesn't happen to work on Office Mac.
- No glue grunt work necessary on my end to make the magic happen.
- Data entry starts with Excel and Outlook.
- Data goes into tidy, secure, backed-up server heaven by wizard magic.
- Integrated basic wiki/blog/portal.
- No butterfly, no dog, no silly animal whatsoever.
Or even shorter: no server, no install, no programming. Get back to your end-user roots, drop the full-time IT department requirement mindset, and charge a tax to your product and marketing teams every time they use the word "deploy". Whie you're at it, drop silly names such as "Microsoft Office SharePoint Portal Server 2003" (I'm not making this up), really this should be how Office works out of the box. Do the hard work so I don't have to, damn it! A team of several people needs to be able to be up and running almost instantly: "Got Excel? Fine, click on this URL, here's your password, and start updating the sales pipeline already."
Of course it's not going to happen. Microsoft will die fat through death by incrementalitis (propagated by the nasty Enterprise virus). For people who start companies now, Microsoft is the new IBM. If you grow your business to the point where you need some IT guys, you're going to whip them until they figure out "the internet way" rather than deploy heavy infrastructure within your walls.
Update: Robert tells me I might be surprised by what's coming. We'll see, I'd love to be proven wrong.
08/29/05 update: a comment below gets me to look again into Salesforce.com, which leads me to Salesforce.com: The MS Office Killer, Salesforce.com Vs. Microsoft Office? No contest. This Multiforce page is a bit abstract though.
09/19/05 update: Server-side Excel (different idea, interesting too).
10/10/05 update: Excel 12 blog.
06/06/06 update: Google Spreadsheets complements Excel?.
08/04/15 update: Zoho Sheet integration into Zoho CRM.
Posted on August 27, 2005 · 6 comment(s)
As recently as 18 months ago it seemed there wasn't much to handle software product development except either bug databases, generic wikis and intranet platforms, or maybe expensive and (for my purposes) cumbersome enterprise software, which is not what I'm interested about.
Now that I'm looking again at this though (we need something to keep our growing team in synch at Soflow), there are at least three new applications meant to address the need for the right mix of structure and flexibility:
Atlassian provides both issue tracking and collaboration but I'm looking for a single tool that seamlessly supports the whole product management and development process, from business case to user requirements to functional specs to tracking development progress, tests and debugging. Borland has CaliberRM but it needs its own server (the fact it comes both with a web and a desktop client is attractive though) and is not exactly cheap. But if I look in that direction there are plenty of requirement management tools.
Here are my notes so far:
Click to continue...
Posted on January 23, 2005 · 1 comment(s)
Posted on December 11, 2004 · 0 comment(s)
Posted on October 29, 2004 · 0 comment(s)
Posted on October 26, 2004 · 0 comment(s)
Posted on August 31, 2004 · 1 comment(s)
Posted on August 20, 2004 · 0 comment(s)
Posted on August 4, 2004 · 0 comment(s)
Posted on July 3, 2004 · 1 comment(s)
Posted on June 18, 2004 · 0 comment(s)
Posted on June 17, 2004 · 6 comment(s)
Posted on May 24, 2004 · 2 comment(s)
Posted on May 19, 2004 · 0 comment(s)
Posted on May 19, 2004 · 0 comment(s)
Posted on May 6, 2004 · 0 comment(s)
Posted on April 30, 2004 · 0 comment(s)
Posted on April 14, 2004 · 0 comment(s)
Posted on April 13, 2004 · 0 comment(s)
Posted on March 23, 2004 · 0 comment(s)
Posted on March 23, 2004 · 0 comment(s)
Posted on March 17, 2004 · 0 comment(s)
Posted on March 15, 2004 · 2 comment(s)
Posted on March 11, 2004 · 0 comment(s)
Posted on March 11, 2004 · 1 comment(s)
Posted on March 10, 2004 · 2 comment(s)
Posted on March 8, 2004 · 0 comment(s)
Posted on March 8, 2004 · 0 comment(s)
Posted on March 5, 2004 · 0 comment(s)
Posted on March 3, 2004 · 0 comment(s)
Posted on March 3, 2004 · 0 comment(s)
Posted on March 2, 2004 · 0 comment(s)
Posted on March 2, 2004 · 0 comment(s)
Posted on March 2, 2004 · 0 comment(s)
Posted on March 1, 2004 · 0 comment(s)
Posted on March 1, 2004 · 1 comment(s)
Posted on March 1, 2004 · 0 comment(s)
Posted on February 23, 2004 · 0 comment(s)
Posted on February 19, 2004 · 0 comment(s)
Posted on December 16, 2003 · 0 comment(s)
Posted on November 8, 2003 · 0 comment(s)
Posted on November 6, 2003 · 0 comment(s)
Posted on November 4, 2003 · 0 comment(s)
Posted on October 28, 2003 · 0 comment(s)
Posted on September 29, 2003 · 0 comment(s)
Posted on September 18, 2003 · 0 comment(s)
Posted on September 18, 2003 · 0 comment(s)
Posted on September 8, 2003 · 0 comment(s)
Posted on August 24, 2003 · 0 comment(s)
Posted on August 23, 2003 · 0 comment(s)
Posted on August 20, 2003 · 0 comment(s)
Posted on August 20, 2003 · 0 comment(s)
Posted on August 19, 2003 · 0 comment(s)
Posted on August 5, 2003 · 0 comment(s)
Posted on August 2, 2003 · 0 comment(s)
Posted on July 1, 2003 · 0 comment(s)
Posted on July 1, 2003 · 0 comment(s)
Posted on June 26, 2003 · 0 comment(s)
Posted on June 21, 2003 · 0 comment(s)
Posted on June 16, 2003 · 0 comment(s)
Posted on June 13, 2003 · 0 comment(s)
Posted on June 8, 2003 · 0 comment(s)
Posted on May 30, 2003 · 0 comment(s)
Posted on May 20, 2003 · 0 comment(s)
Posted on March 12, 2003 · 0 comment(s)
Posted on March 9, 2003 · 0 comment(s)
Posted on February 26, 2003 · 0 comment(s)
Posted on February 26, 2003 · 0 comment(s)
Posted on February 25, 2003 · 0 comment(s)
Posted on January 22, 2003 · 0 comment(s)
Posted on January 22, 2003 · 0 comment(s)
Posted on December 10, 2002 · 0 comment(s)
Posted on November 27, 2002 · 0 comment(s)
Posted on November 26, 2002 · 0 comment(s)
Posted on November 20, 2002 · 0 comment(s)
Posted on November 20, 2002 · 0 comment(s)
Posted on November 19, 2002 · 0 comment(s)
Posted on November 14, 2002 · 0 comment(s)
Posted on November 12, 2002 · 0 comment(s)
Posted on November 12, 2002 · 0 comment(s)
Posted on November 9, 2002 · 0 comment(s)
Posted on November 5, 2002 · 0 comment(s)
Posted on October 27, 2002 · 0 comment(s)
Posted on October 21, 2002 · 0 comment(s)
Posted on October 9, 2002 · 0 comment(s)
Posted on October 6, 2002 · 0 comment(s)
Posted on October 4, 2002 · 0 comment(s)
Posted on October 3, 2002 · 0 comment(s)
Posted on September 17, 2002 · 0 comment(s)
Posted on September 12, 2002 · 0 comment(s)
Posted on September 12, 2002 · 0 comment(s)
Posted on August 10, 2002 · 0 comment(s)
Posted on August 8, 2002 · 0 comment(s)
Posted on August 6, 2002 · 0 comment(s)
Posted on July 31, 2002 · 0 comment(s)
Posted on July 30, 2002 · 0 comment(s)
Posted on June 5, 2002 · 0 comment(s)
Posted on June 5, 2002 · 0 comment(s)
Posted on May 30, 2002 · 0 comment(s)
Posted on April 21, 2002 · 0 comment(s)
Posted on April 11, 2002 · 0 comment(s)
Posted on April 2, 2002 · 0 comment(s)
Posted on March 29, 2002 · 0 comment(s)
Posted on March 28, 2002 · 0 comment(s)
Posted on March 26, 2002 · 0 comment(s)
Posted on March 22, 2002 · 0 comment(s)
Posted on March 11, 2002 · 0 comment(s)
Posted on March 4, 2002 · 0 comment(s)
Posted on March 1, 2002 · 0 comment(s)
Posted on February 28, 2002 · 0 comment(s)
Posted on February 27, 2002 · 0 comment(s)
Posted on February 26, 2002 · 0 comment(s)
Posted on February 16, 2002 · 0 comment(s)
Posted on February 16, 2002 · 0 comment(s)
Posted on February 12, 2002 · 0 comment(s)
Posted on February 7, 2002 · 0 comment(s)
Posted on February 3, 2002 · 0 comment(s)
Posted on February 1, 2002 · 0 comment(s)
Posted on January 15, 2002 · 0 comment(s)
Posted on January 8, 2002 · 0 comment(s)
Posted on January 7, 2002 · 0 comment(s)
Posted on January 7, 2002 · 0 comment(s)
Posted on January 3, 2002 · 0 comment(s)
Posted on December 30, 2001 · 1 comment(s)
Posted on December 20, 2001 · 0 comment(s)
Posted on December 6, 2001 · 0 comment(s)
Posted on November 26, 2001 · 0 comment(s)
Posted on November 26, 2001 · 0 comment(s)
Posted on October 31, 2001 · 0 comment(s)
Posted on October 31, 2001 · 0 comment(s)
Posted on October 31, 2001 · 0 comment(s)
Posted on October 30, 2001 · 0 comment(s)
Posted on October 30, 2001 · 0 comment(s)
Posted on October 23, 2001 · 0 comment(s)
Posted on October 9, 2001 · 0 comment(s)
Posted on October 7, 2001 · 0 comment(s)
Posted on October 1, 2001 · 0 comment(s)
Posted on September 28, 2001 · 0 comment(s)
Posted on September 6, 2001 · 0 comment(s)
Posted on August 29, 2001 · 0 comment(s)
Posted on August 15, 2001 · 0 comment(s)
Posted on August 9, 2001 · 0 comment(s)
Posted on August 7, 2001 · 0 comment(s)
Posted on August 4, 2001 · 0 comment(s)
Posted on August 1, 2001 · 0 comment(s)
Posted on August 1, 2001 · 0 comment(s)
Posted on July 25, 2001 · 0 comment(s)
Posted on July 24, 2001 · 0 comment(s)
Posted on July 20, 2001 · 0 comment(s)
Posted on July 20, 2001 · 0 comment(s)
Posted on July 17, 2001 · 0 comment(s)
Posted on July 15, 2001 · 0 comment(s)
Posted on July 13, 2001 · 0 comment(s)
Posted on July 13, 2001 · 0 comment(s)
Posted on July 12, 2001 · 0 comment(s)
Posted on June 29, 2001 · 0 comment(s)
Posted on May 8, 2001 · 0 comment(s)
Posted on October 31, 2000 · 0 comment(s)
Posted on October 26, 2000 · 0 comment(s)
Posted on October 24, 2000 · 0 comment(s)
Posted on October 22, 2000 · 0 comment(s)
Posted on October 17, 2000 · 0 comment(s)