TruerWords Logo
Google
 
Web www.truerwords.net

Search TruerWords

Welcome
Sign Up  Log On

Topic: Help with Macrobyte's Future

Messages: (41) 1


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1801

Help with Macrobyte's Future

Lots of stuff happening right now at Macrobyte (in case you hadn't noticed). All of the software we've been working on for the last few months or years is being released, and Macrobyte (and Friends) is trying to chart a path we're not quite used to.

It's a little nerve-wracking, frankly.

One of my friends has been -- and continues to be -- very outspoken against my preferred course of action. He thinks he's annoying me, but in fact I appreciate the fact that he's really forcing me to think about how the future could go.

I'm tired of not having a place to talk about this stuff, so I'm going to break my own rule and talk about it here, now.

The situation is that we have a lot of software to release. Now that it's all been announced, at least, I'll list it:

Author: Donald W. Larson

Date:3/20/2002

Permalink Icon

# 1802

Re: Help with Macrobyte's Future

Seth,

My comments are to price your products according to value.

People will pay fair prices and you deserve fair prices for the years of work you put into the products.

When I was the CFO at EDO, my partners wanted to charge $65/hour to clients (1995 dollars). I vetoed that idea and set the price at $85/hour. The next year they wanted to hold the line at $95/hour. I vetoed that and raised the price to $125/hour and made it stick. Result, we made money.

We provided good value for the price and had no problems collecting the fees we charged. That's how companies grow and prosper.

Years later, now one of my former partners is now a partner in another firm. They charge accordingly and they make lots of money. The old tried and true ways of business work. They have for centuries.

Go with the flow. Of money that is...

Don

[Top]


Author: Bill Kearney

Date:3/20/2002

Permalink Icon

# 1812

Re: Help with Macrobyte's Future

Don makes a good point here. Failing to effectively price one's services and products have killed more than one company.

There's an old saying "the only one afraid of the price is the salesman."

The hassle here is that the customers aren't going to educate themselves on this sort of stuff. Someone's going to have to sell them on the idea. This is an incredibly tricky process. One that I daresay has been really unbalanced by vendor behavior. Seth's asked me to "be civil" here so I'll leave it at that.

What's needed is a good old-fashioned sales effort. Someone's got to package the solution and go sell it. Otherwise it's just a consulting effort. Granted, the consulting effort can be lucrative but it too has it's own sales cycle.

Perhaps it's best to look at having a liberal evaluation edition that defines clear limits on what can and can't be done with the code. If anyone's going to take the time to steal the code there's little you could ever do to stop them. So for the rest of the customers it's got to be something they can get their head around at a reasonably low point of entry. Evals with realistic time and data limitations are probably the best hope for building mindshare.

But you're still going to have to sell it. It will never just jump off the shelves. It won't even drag it's lazy ass out off the UPS truck and out of the box. Someone's going to have to pound the ground, press the flesh, and make those sales. This concept seems to be completely lost on the dot.bomb people.

Make an eval package. Make it genuinely work and be installable by mere mortals (or even IT guys). Give serious consideration to how the most likely first contact is going to view this process. If that's the infamous "IT department" then pay close heed to what they perceive as their important issues.

Look at how badly many of the existing programs treat their install process. Is it any wonder they're installed with all sorts of default security or other important settings? The effort of just getting them running was so complicated that the users just gave up once the rickety beast looked like it was working.

Next take serious stock of what the customer's maintenance of it is going to be like. Make sure there's a good understanding of the disaster recovery scenarios. Document and actually test them. If you're going to push something out the door, you'd better be sure of how it's going to behave in the field.

If you're treating this like a consulting project then a lot of these steps seem less important. After all, the more it breaks the more you can charge for support, right? The truth is somewhere closer to the customers just jumping ship.

Ah, I could go on. The point is there's a lot of really hard work that needs to be done in the sales area. Decide whether that's what you want to do. Without it this has all been just a really cool technical exercise.

-Bill Kearney

[Top]


Author: Brian Carnell

Date:3/20/2002

Permalink Icon

# 1803

Re: Help with Macrobyte's Future

At 01:34 AM 3/20/2002 -0500, Seth wrote:

>Weblog Plugin - if I didn't include this, I'd be in big trouble

Excellent.

>I don't believe that charging a lot for the software will work. We don't
>have a sales or marketing budget. That means we have to build a community,
>and work with the other developers to "get the word out".

I just wanted to make something clear before giving my $.02. Am I correct
in thinking that Conversant runs exclusively on Frontier so that anyone
want to use it or develop within it would first have to already have or
purchase a Frontier license?

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1804

RE: Help with Macrobyte's Future

On 3/20/02, Brian Carnell said:


>>I don't believe that charging a lot for the software will work. We
>>don't have a sales or marketing budget. That means we have to
>>build a community, and work with the other developers to "get the
>>word out".
>
>I just wanted to make something clear before giving my $.02. Am I
>correct in thinking that Conversant runs exclusively on Frontier so
>that anyone want to use it or develop within it would first have to
>already have or purchase a Frontier license?

Ah, finally somebody asks the question in a way that I can't squirm out of answering it.

Fine, I'll say it. Conversant also runs on Radio, which is really just Frontier with a different face.

That wasn't so hard after all. I've been dropping hints about that for over a month.

Seth

[Top]


Author: Brian Carnell

Date:3/20/2002

Permalink Icon

# 1805

RE: Help with Macrobyte's Future

At 11:06 AM 3/20/2002 -0500, Seth Dillingham wrote:

>Fine, I'll say it. Conversant also runs on Radio, which is really
>just Frontier with a different face.
>
>That wasn't so hard after all. I've been dropping hints about that
>for over a month.

Wow! Excellent! *Pow*

That really changes everything I was going to say/ask.

Must crawl back into hole for more thinking.

[Top]


Author: Samuel Reynolds

Date:3/20/2002

Permalink Icon

# 1818

RE: Help with Macrobyte's Future

Conversant also runs on Radio, which is really just Frontier with a different face.

Some of us just don't listen too good, then, do we?

So the price (to me) just dropped by $899.
How much does it cost--I'll buy it...

- Sam

[Top]


Author: Brian Carnell

Date:3/20/2002

Permalink Icon

# 1820

RE: Help with Macrobyte's Future

At 08:34 PM 3/20/2002 -0500, Samuel Reynolds wrote:

>Conversant also runs on Radio, which is really just Frontier with a
>different face.
>
>Some of us just don't listen too good, then, do we?
>
>So the price (to me) just dropped by $899.
>How much does it cost--I'll buy it...

That's *exactly* what I was thinking when he posted that.

[Top]


Author: David Carter Tod

Date:3/20/2002

Permalink Icon

# 1806

RE: Help with Macrobyte's Future

It sounds like you're thinking about trying to become like Ars Digita or Zope. IANABusinessPerson so pinches of salt, etc.

Zope Corporation seems to be thriving on the kind of model you propose (check out http://www.zope.com/ [not .org] for their angle). Ars Digita did and then changed its business plan, and consequently went bust. You can obviously read way too much into that.

One thing that is different about your situation is the $40 entry fee (Radio Userland). However, Radio provides its own rationale and is likely to see lots of investigation, so that may not be a big deal. The question might become how to get people from Radio to Conversant.

I think you have the built-in developer community ready and waiting.

You lose some advantages of Open Source because you're dependent on a third party (Userland) still being around and supporting Frontier.

John VanDyk is absolutely right about support being a black hole if you don't charge for it.

The problem around a support-based model is that there's no incentive to make things easy! If anything there's an incentive to make things complex. I'm beginning to think that Zope is an example of that, but others may differ.

Sales of our software. Support constracts? (How much?) Non-free developers program? (How much?) Hosting services? Consulting services for continuing to improve our software?

I don't believe that charging a lot for the software will work. We don't have a sales or marketing budget. That means we have to build a community, and work with the other developers to "get the word out".

I'm inclined to recommend consulting, support, and hosting as your sources of revenue - although I'm not 100% certain about hosting - you'd have a better idea about that than anyone.

I hope this helps.

David

[Top]


Author: Steve Ivy

Date:3/20/2002

Permalink Icon

# 1809

Re: Help with Macrobyte's Future

Hi Seth, sorry I did not respond earlier, but it's been a bit crazy around here lately. Deployment and all. ;-)

On Tuesday, March 19, 2002, at 11:34 PM, Seth Dillingham wrote:

> My "preferred course of action," as I mentioned above, is to keep the > prices for everything low, and build a developer (and user!) community > around our software.

Understandable, especially from a geek's POV. We always tend to undervalue or work - it's too much fun!

> So how do we make a living? That's the question. > > Sales of our software. Support constracts? (How much?) Non-free > developers program? (How much?) Hosting services? Consulting services > for continuing to improve our software?

Hard for me to say, and easy. Easy in that b/c I'm mostly a hosting client, the other areas do not affect me financially. harder, b/c I'm mostly a hosting client, and I can't tell how these will affect me as a hosting client. But I'll try ;-).

> I don't believe that charging a lot for the software will work. We > don't have a sales or marketing budget. That means we have to build a > community, and work with the other developers to "get the word out".

I don't think these are mutually exclusive. You could release the code to developers in a development-only/non-deployable form, and work with them on it, but still charge when that developer has a client who actually wants to deploy Conversant.

> My friend (or possibly two of them) thinks that we should charge more > for the software, simply because its so good. It's worth it, so charge > for it.

I tend to agree; UserLand makes things tricky because they charge strange prices for their software, ($900/$0/$40?), but most of your clients don't move in those circles (I'm guessing here) so that may not affect you. After seeing Conversant in action I would expect it to run a company, oh, say, $1k-3k. But that's a WAG on my part.

> The point has been made that we'll have to sell quite a few copies of > Conversant at an annual subscription, in order to keep the business > growing. > > I counter with the fact that a higher price makes it a much harder > sell. (In fact, the same friend has told me to both raise the price > *and* do more to cater to the low-end of the customer spectrum.)

Also not mutually exclusive; MR has made great inroads recently into the RU mindshare, with the release of RC/TLS/ASE - users who begin to be (heh) conversant in Conversant from the client/Radio end may be its best evangelists to their corporate masters.

> Thanks for listening. Now I'm listening.

Thanks for asking. ;-)

--Steve

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1813

RE: Help with Macrobyte's Future

On 3/20/02, Steve Ivy said:

>On Tuesday, March 19, 2002, at 11:34  PM, Seth Dillingham wrote:
>
>>My "preferred course of action," as I mentioned above, is to keep
>>the prices for everything low, and build a developer (and user!)
>>community around our software.
>
>Understandable, especially from a geek's POV. We always tend to 
>undervalue or work - it's too much fun!

This is my problem with writing so late at night: I lost some of my clarity. When I said, "keep the prices for everything low," I meant the price for the software, not actually "everything."

In other words, the software would be inexpensive, relative to other software in the same space.


>>I don't believe that charging a lot for the software will work. We
>>don't have a sales or marketing budget. That means we have to
>>build a community, and work with the other developers to "get the
>>word out".
>
>I don't think these are mutually exclusive. You could release the
>code to developers in a development-only/non-deployable form, and
>work with them on it, but still charge when that developer has a
>client who actually wants to deploy Conversant.

Yes, that's already part of the plan. The details haven't been worked out yet, but see the license for AttSearchEngine for a clue to what's being planned. (But only a clue.)


>>My friend (or possibly two of them) thinks that we should charge
>>more for the software, simply because its so good. It's worth it,
>>so charge for it.
>
>I tend to agree; UserLand makes things tricky because they charge
>strange prices for their software, ($900/$0/$40?), but most of your
>clients don't move in those circles (I'm guessing here) so that may
>not affect you.

I want clients in all circles. :-)

>After seeing Conversant in action I would expect it to run a
>company, oh, say, $1k-3k. But that's a WAG on my part.

Hmm. Thanks, you've given me more to think about.

Seth

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1810

John vanDyk Responded

John vanDyk posted his thoughts on the issues Macrobyte is facing.

First, John said:

The fundamental issue is that support comes at a high developer cost. Seth, you will not be able to keep coding and support users. There must be a mechanism in place for that. If that mechanism involves support contracts, that just means there's money involved. It doesn't change the fundamental reality that when you're doing support, you're not coding.

Yes, this is a given, though it's something I may not think about enough.

What I perhaps didn't make clear is that I want to get back to a team of seven developers, or six developers and a full-time support person.

Also, developer-support would be a lot like sales-support, as a few of the developers that I've spoken to have said that they would like to be resellers/vars.

Support contracts with production installations would be, or will be, one of the revenue streams. If they're priced correctly, they'll a way to support additional staff (see above).

John's second point:

Charge what the software's worth. Don't give it away for less than it's worth if you intend to make a living at it or are trying to saturate a market

Unfortunately, the worth/cost/value of a product is determined by market forces, not by the company that makes or sells the product.

How much can we charge for production licenses to Conversant, without crossing the hard-sell barrier? As soon as that's done, the time involved with each sale goes through the roof.

John's second point:

Marketing. You hate it. I hate it. But it has to happen. Conversant is not currently the talk of the net. It needs to be! You've got a killer application there. Roll it out right.

Blech. Next point. ;-)

No, seriously... I meant what I said about not having a marketing budget. It's just not going to happen, at least in the short term. Something needs to bootstrap Conversant's success, and that first little thread of success is going to have to come from developer adoption.

Okay, last point:

Do PDF documentation (time spent on documentation saves user support issues -- not because they'll read it before contacting you, but because you can zip back an e-mail saying See section 3.1.4. rather than explaining to them what a Resource is)

That's a very good idea. There are other ways to accomplish the same thing. For example, we could deliver a radio-based set of HTML docs for the developers. Then we could just refer to the docs on their own machine, by URL.

PDF might be a better idea.

Of course, this has nothing to do with the pricing issue, but I apprecaite the thought he put into it. Thanks, John

[Top]


Author: Emmanuel

Date:3/20/2002

Permalink Icon

# 1811

RE: Help with Macrobyte's Future

I don't believe that charging a lot for the software will work. We don't have a sales or marketing budget. That means we have to build a community, and work with the other developers to "get the word out".

I think the key is here. Since Macrobyte developed Conversant, a good guess is that if the "word is out", you might get a lot of contracts to install, support and customise Conversant. There is so much powerful stuff that are free now (HTML::Mason, AXkit, Zope) and a lot of business are just doing that, sell services on Open Source software.

Another solution, but it might turn out as a nightmare, if to have a two tracks development, a free Conversant and paying Conversant Pro that add other values to the package.

But, IMO, the bottom line is just that, choose the best strategies to "get the word out".

Cheers -Emmanuel

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1815

RE: Help with Macrobyte's Future

On 3/20/02, Emmanuel said:

>I think the key is here. Since Macrobyte developed Conversant, a
>good guess is that if the "word is out", you might get a lot of
>contracts to install, support and customise Conversant. There is so
>much powerful stuff that are free now (HTML::Mason, AXkit, Zope)
>and a lot of business are just doing that, sell services on Open
>Source software.

Yes, there's an awful lot of competition in some of the spaces that Conversant will be slotted into.

>Another solution, but it might turn out as a nightmare, if to have
>a two tracks development, a free Conversant and paying Conversant
>Pro that add other values to the package.

That certainly sounds like a nightmare.

>But, IMO, the bottom line is just that, choose the best strategies
>to "get the word out".

Thanks for your comments, Emmanuel. I hope you'll be ready to take a look in a few weeks. :-)

Seth

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1814

David Bayly Responds (Re: Help with Macrobyte's Future)

David Bayly responded by email, and then gave me permission to post this to the site.


I face the same problem, as I have indicated to you previously. The Frontier market is small and likely shrinking, IMO that's because Userland doesn't really encourage its developers . I don't see that radio Userland will change that, the strategy that they seems to be pursuing is to go for large volumes sales of Radio. Some simple arithmetic shows that to cover plausible costs the volume of Radio sales would have to be order 10,000/year (actually more). is this plausible? I think not.

So we the developers are left with the prospects of
- increasing Frontier (and maybe Radio) sales despite Userland
- adding a lot of value to Userland s/w. and hoping for the best

Not a great choice, but of the 2 , the second has some chance of working. However, it seems to me that if you sell Conversant as something-like-manila served by Radio, the unit cost of radio sets a limit to what you can charge for Conversant. So even if you think Radio will succeed, its not a smart way to go.

That leaves adding value to Frontier and Manila or Frontier and Conversant or Frontier + XXX. I know Conversant isn't Manila, but it is in the same space. You are essentially competing with Manila. if i comes to a crunch who has the muscle to survive? I have considered a rewrite (that's the XXX option) , but I know the cost, and I know that the synergy I enjoy now, even with all the bad vibes, is worth a lot.

I also think that for all its faults, Manila is a better developer bet than Conversant. If I add features to Manila, it can leverage on all the good parts of Manila - and there are many . Until now I haven't even seen the innards of Conversant, and even if I didn't have reasons to be cautious about doing so, there going to be another learning curve. Looking at things from my p.o.v., what is there about Conversant to make me wish to be a Conversant developer?

Not the message you want to hear, but you did ask.

[Top]


Author: Brian Carnell

Date:3/20/2002

Permalink Icon

# 1817

Re: David Bayly Responds (Re: Help with Macrobyte's Future)

At 06:50 PM 3/20/2002 -0500, Seth Dillingham wrote:

Quoting David Bayly:

>I also think that for all its faults, Manila is a better developer
>bet than Conversant. If I add features to Manila, it can leverage
>on all the good parts of Manila - and there are many . Until now I
>haven't even seen the innards of Conversant, and even if I didn't
>have reasons to be cautious about doing so, there going to be
>another learning curve. Looking at things from my p.o.v., what is
>there about Conversant to make me wish to be a Conversant developer?

(Take into account I know little about the inner workings of either Radio,
Frontier, or Conversant):

First, I think Bayly hits the nail on the head. As a definite True Believer
in the software, the problem is that Conversant is a much better product
than Manila, but it hasn't received nearly the amount of attention. What
you need to do is find a way to get people using the software. The good
news is that everybody and their grandmother is installing Radio these days
and the product is dirt cheap -- that's why I asked about Frontier; it
makes a big difference if I have to buy Frontier than if I have to buy Radio.

Second, from an end-customer POV, I really like CityDesk's pricing structure.

You can download the software for free and play around with it making a
site that has up to 50 pages. Then if you find it useful for keeping a
personal site, $79.00 gets you a version with up to 500 pages. Or go whole
hog and spend $349 for the whole thing.

Now using Conversant lingo, why not release analogues to that. For free,
you have a distro. that will install in Radio and get people rolling with a
weblog, and enough of the other features so they see just how much they can
do with the software.

Then you have a second tier version, moderately priced version that is just
one zone/one conversation.

Then a third tier version that is in the $300-500 arena that is unlimited.

I don't have any clue about the economics of running a software business
like this, but my point is that the reason so few people use Conversant is
that so few people (relatively) have ever tried it. But with Radio's
release you have an excellent opportunity to get publicity for Conversant
and get some people to sit down and give it a whirl.

And, IMO, you should definitely stay in the hosting business (no, that
wasn't self-serving). There are going to be people who like the software
but don't want the headache of running their own server. Plus there are
still going to be people who want the software but want it customized to
their business, etc., so you've still got plenty of space at the high end
for both yourself and other developers.

Whatever you do, I would strongly leverage the hype over Radio. I don't
think you're likely to get a second chance where you can put something out
there and it is going to get a lot of notice just because of the
association with another hot app.

[Top]


Author: Samuel Reynolds

Date:3/20/2002

Permalink Icon

# 1819

Re: David Bayly Responds (Re: Help with Macrobyte's Future)

Not to be contrary, but I'm looking at the possibility of providing web services (in the broad sense, but hopefully ones that people will pay for) created as stand-alone engines, with "thin" plugins for several platforms: Zope, Manila, Conversant, whatever.

Manila, or Conversant, or Zope--all are somewhat limited pools to swim in. But hook into all three, and there may be enough room to paddle.

- Sam

[Top]


Author: Samuel Reynolds

Date:3/20/2002

Permalink Icon

# 1816

Re: Help with Macrobyte's Future

First, I have to agree with Don and Bill. If you start out underpricing yourself, you'll find it hard to up the rates later. On the other hand, I'm still trying to get my own ducks (and rates) in order; I was laid off in December, and am trying to start up a solo consulting co. My emphasis? Custom programming, including custom apps built on Zope, Manila/Frontier, and (you guessed it) Conversant (when I find out how to create plugins for Conversant, that is). I'm looking at the possibility of hosting client sites on an internet data center virtual host, using any one or more of the above. But I'm not too confident about remotely operating a Manila host, and Zope isn't particularly friendly; so I'm hoping to be able to license, use, and recommend Conversant when I get to that point.

Of course, so far, I (almost) have one contract. And out of concern for the mortgage, I deliberately underbid it. And now the (almost) client is talking about a larger followup project for 4X the work at 4X [not the necessary 10X!] the money.

The way I see it is this: I may not get enough contracts to pay the bills and keep the house if I charge what I think I need and am worth; but I certainly won't make the bills, regardless of how much I work, if I don't.

My "preferred course of action," as I mentioned above, is to keep the prices low for everything (the software), and build a developer (and user!) community around our software.

From the point of view of someone who'd like to sell clients on your software, and on solutions built atop your software, I like this approach. But I have some notion of how much it actually costs to develop software, and you have to either pay the bills or find another line of work.

Of course, not knowing what you charge now (or plan to charge), I don't know what your idea of "low prices" is. And I haven't spent much time with Conversant, to find out what it's actually worth to me, or might be worth to a client.

Anyway, I hope this ramble is of some help.

- Sam

[Top]


Author: Brent Simmons

Date:3/20/2002

Permalink Icon

# 1821

RE: Help with Macrobyte's Future

A few random notes.

1. Hosting is evil. Maybe that's just me. But people expect hosting to be very low cost if not free and they expect performance and uptime and quick response to trouble (or perceived trouble).

When you're hosting you're also answering people's questions about the software -- How do I?... kind of questions. So you can't do hosting without software support.

It seems to me that people (in general) don't value a CMS when they can't see it. If they interact with it only via the Web, they sort of assume that it must be very cheap to run. It's not, of course.

2. That Conversant runs in Radio is of huge importance. That means people only need $40 for the platform. Excellent.

But you run into this serious issue -- you're competing with two UserLand CMSes, not just one. Radio contains a CMS. And of course UserLand wants people to buy Manila/Frontier.

With such a small community, having the support of UserLand is important. What would selling Conversant for Radio do to your relationship with UserLand? I won't guess, but if I were you I'd probably want to have a good idea in advance.

3. The Zope guys had funding. If I recall correctly, it was their VCs that convinced them to open-source Zope.

4. When attracting developers, consider in advance how you'll answer the following questions that might reasonably be asked:

a. Can I write in Perl/Python/Java -- some language I know already?

b. Does the database support transactions?

c. Why tie up my data in a proprietary database format?

d. Why use a database that doesn't understand SQL? SQL is totally a standard.

e. Ummmmm, Linux?

f. Can I run it behind Apache?

g. Is the SAX API available? I'm a SAX fan.

h. My boss says we have to do XSLT. Does it do XSLT?

i. How many connections/second can it handle?

j. Are you going to disappear? Is UserLand going to disapper?

k. Why should we pay anything at all when the stuff from the Apache group (or whatever) is so damn good?

l. Does it import from Quark?

m. Can I create PDFs from my Conversant websites?

n. Does it do document management, not just content management? In other words, everyone at the office writes in Word, and we want to serve those files and be able to discuss them. We want the Word docs to be readable as HTML in a Web browser.

o. Isn't Manila easier to use for the novice? We have a bunch of less-than-savvy folks here at the office.

p. Would you consider changing the name to something sexier so I can convince my boss to buy it? He would like "Vignette StoryServer" as a name better than "Macrobyte Conversant."

q. What the hell's the difference between an "object database" and an "object-oriented database" and which do you use?

[Top]


Author: Brian Carnell

Date:3/20/2002

Permalink Icon

# 1822

RE: Help with Macrobyte's Future

At 09:12 PM 3/20/02 -0500, Brent Simmons wrote:

>A few random notes.
>
>1. Hosting is evil. Maybe that's just me. But people expect hosting to be
>very low cost if not free and they expect performance and uptime and quick
>response to trouble (or perceived trouble).

You're right that some people do expect a lot for very little money. On the
other hand, there are people and organizations to whom paying realistic
amounts of money is worth offloading the hassle of having someone else deal
with running a server (I know I do).

>When you're hosting you're also answering people's questions about the
>software -- How do I?... kind of questions. So you can't do hosting
>without software support.

That's one thing I think Macrobyte has excelled at with the end user. Both
explaining how to do something and anticipating what people are likely to
do (there have been many times I've come up with some out of left field
request and Seth's patiently explained how this can already be done within
Conversant -- and it's clear he's thought ahead about the range of things
people are going to want to do).

>It seems to me that people (in general) don't value a CMS when they can't
>see it. If they interact with it only via the Web, they sort of assume
>that it must be very cheap to run. It's not, of course.

Yes. Plus the easier it is to use, obviously the cheaper it must have been
to produce and maintain as well (and, in fact, it is likely the reverse).

>2. That Conversant runs in Radio is of huge importance. That means people
>only need $40 for the platform. Excellent.
>
>But you run into this serious issue -- you're competing with two UserLand
>CMSes, not just one. Radio contains a CMS. And of course UserLand wants
>people to buy Manila/Frontier.

I'm not sure what Userland wants or if they even know what they want. As
someone else pointed out this $900/$0/$40 price model is just plain weird.

>With such a small community, having the support of UserLand is important.
>What would selling Conversant for Radio do to your relationship with
>UserLand? I won't guess, but if I were you I'd probably want to have a
>good idea in advance.

Yes, especially since even if Macrobyte doesn't do it, users, etc. are
inevitably going to make Manila vs. Conversant comparisons. Seth's line on
this, I believe, is that they occupy different spaces -- Conversant has
more power but is also somewhat more complex. But its' not *that* much more
complex.

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1823

RE: Help with Macrobyte's Future

On 3/20/02, Brent Simmons said:

>1. Hosting is evil. Maybe that's just me. But people expect hosting
>to be very low cost if not free and they expect performance and
>uptime and quick response to trouble (or perceived trouble).
>
>When you're hosting you're also answering people's questions about
>the software -- How do I?... kind of questions. So you can't do
>hosting without software support.
>
>It seems to me that people (in general) don't value a CMS when they
>can't see it. If they interact with it only via the Web, they sort
>of assume that it must be very cheap to run. It's not, of course.

We're doing a lot of hosting already... some people haven't been paying attention to us, I know, but we have a number of servers all running paid Conversant sites, hosted at Macrobyte.

>2. That Conversant runs in Radio is of huge importance. That means
>people only need $40 for the platform. Excellent.
>
>But you run into this serious issue -- you're competing with two
>UserLand CMSes, not just one. Radio contains a CMS. And of course
>UserLand wants people to buy Manila/Frontier.
>
>With such a small community, having the support of UserLand is
>important. What would selling Conversant for Radio do to your
>relationship with UserLand? I won't guess, but if I were you I'd
>probably want to have a good idea in advance.

I agree that this could be a problem.

However, Dave already knows, and he didn't seem to upset about.

>3. The Zope guys had funding. If I recall correctly, it was their
>VCs that convinced them to open-source Zope.

That definitely fits the "random comment" description. ;-)

>4. When attracting developers, consider in advance how you'll
>answer the following questions that might reasonably be asked:

First, please understand that the developers we're trying to attract, first, are Frontier developers like you, Emmanuel, Sam Taylor, Bill Kearney, David Bayly, Jim Roepcke, etc., etc.

>a. Can I write in Perl/Python/Java -- some language I know already?

You could certainly write plugins which uses those languages, yes, but they'd have to be called by something written in UserTalk, via COM, AppleEvents, or TCP.

>b. Does the database support transactions?

Depends on which database you're using.

>c. Why tie up my data in a proprietary database format?

So don't, use mySQL, MS SQL, Oracle, PostGRES, or text files in the file system, if you want to. Conversant doesn't mind.

I told you this already, but I guess you forgot.

>d. Why use a database that doesn't understand SQL? SQL is totally a
>standard.

I happen to agree. So, use a SQL database, that's fine.

>e. Ummmmm, Linux?

Nope.

>f. Can I run it behind Apache?

Not at the moment, so, no.

>g. Is the SAX API available? I'm a SAX fan.

Not yet, so, no. Plugin! Somebody write a plugin!

>h. My boss says we have to do XSLT. Does it do XSLT?

Sounds like a good idea for a plugin.

>i. How many connections/second can it handle?

Yeah, I've been faced with that one before.

>j. Are you going to disappear? Is UserLand going to disapper?

No. (I really hate that question. Last year a customer was partnering with another company, and they decided to use someone else's services because Macrobyte might not be around in a year. We're still here, the "bigger company" they went with isn't.)

>k. Why should we pay anything at all when the stuff from the Apache
>group (or whatever) is so damn good?

Because the stuff from Macrobyte is that good.

>l. Does it import from Quark?

Sounds like a plugin.

>m. Can I create PDFs from my Conversant websites?

Sounds like a plugin.

>n. Does it do document management, not just content management? In
>other words, everyone at the office writes in Word, and we want to
>serve those files and be able to discuss them. We want the Word
>docs to be readable as HTML in a Web browser.

Actually, we started on a plugin for that, but never got there. So the answer is no, but it's a plugin which I know could be written.

>o. Isn't Manila easier to use for the novice? We have a bunch of
>less-than-savvy folks here at the office.

Nope. It might be at the moment, but we're working on that and I'm hoping it'll be at least partially solved by the time Conversant is released.

>p. Would you consider changing the name to something sexier so I
>can convince my boss to buy it? He would like "Vignette
>StoryServer" as a name better than "Macrobyte Conversant."

Sure, we'll do up a special version for you with whatever name you want, and we'll be happy to give you a break on the cost compared to that other Vignette StoryTeller, too.

>q. What the hell's the difference between an "object database" and
>an "object-oriented database" and which do you use?

The ones are all the same, but the zeros are rounder in object-oriented databases than they are in object databases, because the former have more "oh's" in the name.

Seth

[Top]


Author: Jim Roepcke

Date:3/20/2002

Permalink Icon

# 1824

Re: Help with Macrobyte's Future

On Wednesday, March 20, 2002, at 06:46 PM, Seth Dillingham wrote:

> On 3/20/02, Brent Simmons said:
>
>> 1. Hosting is evil. Maybe that's just me. But people expect hosting
>> to be very low cost if not free and they expect performance and
>> uptime and quick response to trouble (or perceived trouble).
>>
>> When you're hosting you're also answering people's questions about
>> the software -- How do I?... kind of questions. So you can't do
>> hosting without software support.
>>
>> It seems to me that people (in general) don't value a CMS when they
>> can't see it. If they interact with it only via the Web, they sort
>> of assume that it must be very cheap to run. It's not, of course.
>
> We're doing a lot of hosting already... some people haven't been
> paying attention to us, I know, but we have a number of servers all
> running paid Conversant sites, hosted at Macrobyte.

And Macrobyte is great at support and documentation. But it is
definitely a non-zero amount of effort.

>> 2. That Conversant runs in Radio is of huge importance. That means
>> people only need $40 for the platform. Excellent.
>>
>> But you run into this serious issue -- you're competing with two
>> UserLand CMSes, not just one. Radio contains a CMS. And of course
>> UserLand wants people to buy Manila/Frontier.
>>
>> With such a small community, having the support of UserLand is
>> important. What would selling Conversant for Radio do to your
>> relationship with UserLand? I won't guess, but if I were you I'd
>> probably want to have a good idea in advance.
>
> I agree that this could be a problem.

I don't see a problem.

> However, Dave already knows
> (http://scriptingnews.userland.com/backissues/2002/02/17#
> ), and he didn't seem to upset about.

He's also said on another occasion that "Radio is a great server
platform". If that isn't inviting developers to use it as a _platform_
for _server_s, then I don't know what is (that's classic confusion), but
I don't think that's the case at all.

>> a. Can I write in Perl/Python/Java -- some language I know already?
>
> You could certainly write plugins which uses those languages, yes,
> but they'd have to be called by something written in UserTalk, via
> COM, AppleEvents, or TCP.

Or OSA languages on the mac, OSA or unix languages on OSX, etc.

>> c. Why tie up my data in a proprietary database format?
>
> So don't, use mySQL, MS SQL, Oracle, PostGRES, or text files in the
> file system, if you want to. Conversant doesn't mind.
>
> I told you this already, but I guess you forgot.

I don't think he was really posing the question, but instead posing the
questions that other people will likely pose.

>> f. Can I run it behind Apache?
>
> Not at the moment, so, no.

I doubt it would be hard (in the grand scheme of things) to change that
though.

>> l. Does it import from Quark?
>
> Sounds like a plugin.

Or a script/app in any language that accesses Conversant's XML-RPC
interface.

>> m. Can I create PDFs from my Conversant websites?
>
> Sounds like a plugin.

XML-RPC to XML using (any language) to PDF using FOP (Java).

Lots of ways there.

>> o. Isn't Manila easier to use for the novice? We have a bunch of
>> less-than-savvy folks here at the office.
>
> Nope. It might be at the moment, but we're working on that and I'm
> hoping it'll be at least partially solved by the time Conversant is
> released.

Depends on what you want to do. If you want to do the things Conversant
does and Manila doesn't, it's quite a bit easier to do it in
Conversant. ;-)

....

Note that Conversant's plugins are... a lot different than Manila
plugins or Radio tools. They have much deeper access into Conversant
and more access. A Conversant plugin feels more like part of the system
than a Manila plugin which often feels like something grafted onto the
side.

How to create a Conversant plugin:

QuickScript: Conversant.plugins.create ("PluginName")

Done. Then add your callbacks, templates, page types, macros, whatever
it is you're trying to do (that's only a small fraction of what plugins
can do).

I've been evaluating Conversant at work, and I've already managed to
create a simple plugin that extends Conversant's power in my direction.

Jim

[Top]


Author: Seth Dillingham

Date:3/20/2002

Permalink Icon

# 1825

Re: Help with Macrobyte's Future

Jim said:

>I've been evaluating Conversant at work, and I've already managed to
>create a simple plugin that extends Conversant's power in my direction

Bad Jim. I believe we agreed that you wouldn't share that fact with anybody. I appreciate what you've said, but I'm afraid you're going to have to be punished.

As Bill Cosby's father used to say, "Go get me something to beat you with!"

[Top]


Author: Jim Roepcke

Date:3/21/2002

Permalink Icon

# 1827

Re: Help with Macrobyte's Future

On Wednesday, March 20, 2002, at 08:02 PM, Seth Dillingham wrote:

> Jim said:
>
>> I've been evaluating Conversant at work, and I've already managed to
>> create a simple plugin that extends Conversant's power in my direction
>
> Bad Jim. I believe we agreed that you wouldn't share that fact with
> anybody. I appreciate what you've said, but I'm afraid you're going to
> have to be punished.

That I created a plugin or that I'm evaluating Conversant? (guessing
the latter) I thought you'd already said that I was, somewhere. You've
certainly said a couple people have been testing it, on this site, no?

WHOOPS! Bad Jim. Sorry.

Jim

[Top]


Author: Donald W. Larson

Date:3/21/2002

Permalink Icon

# 1826

Re: Help with Macrobyte's Future

I agree with Jim. I would use a xml-rpc call to Java XSLT and Fop packages to do the rendering of other formats. Why invent the wheel again?

Of course, I think the whole Conversant package should ultimatley be ported to Java using something like WebObjects. That has lots of advantages and brings freedom in ways that currently don't exist. :-)

Don

[Top]


Author: Emmanuel

Date:3/21/2002

Permalink Icon

# 1836

RE: Help with Macrobyte's Future

>h. My boss says we have to do XSLT. Does it do XSLT?

André is working on that.

Yesterday, I started working on such a DLL for Frontier (and Radio) based on the Gnome project's libxml2 and libxslt libraries. Earlier today, I managed to apply an XSL stylesheet to an XML document from inside Frontier for the first time.

<http://www.spicynoodles.net/2002/03/21.html>

Cheers

-Emmanuel

[Top]


Author: Duncan Smeed

Date:3/21/2002

Permalink Icon

# 1829

Re: Help with Macrobyte's Future

At 1:34 am -0500 20/3/02, Seth Dillingham wrote:
>

[snip]

>My "preferred course of action," as I mentioned above, is to keep
>the prices for everything low, and build a developer (and user!)
>community around our software.

I think (a low) price is crucial for individuals and small
businesses. Whether this is the market to go for is another
question. I'm happy to (continue to) pay my monthly subscription fee
for a Macrobyte-hosted option. I would be prepared to pay a similar
sort of monthly subscription if I hosted Conversant on my own server
if this subscription entitles the user to updates. Basically along
the lines of Userland's policy for example.

Perhaps a sliding (upward) scale of subscription for self-hosted
(ISP) sites that resell their Conversant cycles.

I think some form of educational discount would be a very good idea -
but then I'd say that wouldn't I?


>
>So how do we make a living? That's the question.
>
>Sales of our software. Support constracts? (How much?) Non-free
>developers program? (How much?) Hosting services? Consulting
>services for continuing to improve our software?

I suppose some of this depends on the overheads of keeping
Conversant going on on your own server rather than hosted with you.
I have no idea how much babysitting Conversant requires for example.
Since it's built on Frontier/Radio you have both the advantages and
disadvantages of that particular platform.

Does Digital Creations, for instance, actually make money with Zope
consultation now they've 'open-sourced' Zope?

Can Conversant 'compete' in the same space as
Radio/RCS/Frontier/Manila? There's no doubt that Macrobyte (and
friends) have an excellent reputation for support and responsiveness
to user requests. Can this be scaled and still maintain that
excellent reputation. I doubt it unless a supportive community
develops. Perhaps that community is Script Meridian?

You may recall a private e-mail I sent some months ago in which I
questioned the long-term viability of UserTalk and other Userland
proprietary technologies. To a great exten that's been resolved by
the Userland and their aggressive push based on the $0 RCS (and the
pricing of Radio). Rather ironically, it's the $0 mindbombshell that
looks likely to do most collateral damage to Conversant's prospects.
If I interpret correctly what you've said elsewhere, you are less
reliant on some of these technologies than we might imagine. Some
sort of exit/port strategy would be good insurance - both for
Macrobyte and its customers.

Does/can Conversant compete with and/or augment Manila/RCS? Would
you want it to? As has already been pointed in other replies, the
pricing of Radio and RCS places constraints on the pricing of
Conversant. But these questions aren't helpful to you. I'm sorry for
digressing....


I don't believe that charging a lot for the software will work. We
don't have a sales or marketing budget. That means we have to build a
community, and work with the other developers to "get the word out".


>
>I don't believe that charging a lot for the software will work. We
>don't have a sales or marketing budget. That means we have to build
>a community, and work with the other developers to "get the word
>out".

Buildng and sustaining the community is key. On the plus side there
are lots of new (Radio/UserTalk) users and it's great to see new
faces pop up. As Sam R says, developers will also need to hedge
their bets. I guess if/when demand picks up it'll be for the
perl/python/php developers first and foremost. UserTalk is very much
a niche and its testamount to its power, flexibility, and fun, that
there are so many of the old-guard still around.

How Conversant fits into a developer's portfolio is an interesting,
and thorny, question. I don't know, not being a developer, but here
are some suggestions:

* Developers adopt Conversant as their primary support tool to
support bug-tracking, feature-requests, internal team coordination,
documentation, etc. Any developer worth their salt will be able to
host their own Conversant site(s). In this role, Conversant need not
be related in any way to the application being supported. Think of
the way Macrobyte and its contract workforce have benefited from the
use of Conversant to coordinate/document your own efforts. Build on
that experience. Macrobyte has always struck me as being a large,
well organised, entity due to the way the Conversant has been used to
support yourselves as well as us, your customers. Build on that
strength. Developers can build into their support contracts
sufficient overheads to bear the (modest in relative terms) cost of
Conversant. I would imagine the one thing single-person developers
value most apart from income is the ability to leverage their time
effectively and to support their customers most cost-effectively.
The newly introduced secure server capabilities are an essential
feature here due to concerns about hosting commercially confidential
information, etc.

* Introduce some sort of sliding scale price structure that reflects
the fact that more clients mean more work/support so that Conversant
is priced according to ability to pay (since developers can bill more
clients) and what level of functionality is required. Like your
appraoch to hosting options for instance.

* Create some typical support site type templates. Make it a
no-brainer choice for small developers. Conversant can be tailored
to create great looking support sites with lots of options. The
thing I value most about Conversant is how it saves my time. That's
my most precious commodity. Offer to work with some developers to
create these time-saving features.

* Userland is concentrating on supporting individual writers/bloggers
with Radio/RCS. Macrobyte could concentrate on supporting individual
developers. What are the fundamental differences between the two
constituents. Identify and plug(-in ;-)) any gaps.

Other suggestions:

* Academic mavericks such as myself should be encouraged to use
Conversant to support teaching and learning. In my case, I don't
need much encouragement. Exposing students to the technology will,
hopefully, spin-off further sales when they leave school. The
encouragement may be in the form of educational discounts.

* Try to consolidate the Conversant documentation into a manual/PDF
format. Encourage existing Conversanters to write up their
experience and produce some case studies that can be used to 'sell'
Conversant. Some have already done this. Others, like me, have been
full of good intentions but need "go fetch a stick" ;-)

* Write some white papers about the architecture of Conversant and
how/where developers may tailor it to their own devices and
incorporate it into their own work-flows. Push the XML-RPC
interoperability angle.

* Update the home page of www.macrobyte.net ;-) At the moment it
doesn't look like you eat you own dogfood there!

* Have story/plan of how totally dynamic sites might be migrated to
(partially) static sites. Especially important if some of the sites
have a short dynamic life whilst they are actively in development but
may have a much longer static life where little/nothing gets updated.
For instance, as might occur with a student assignment.

* Have a story/plan of how Conversant might interplay/support
Radio-generated sites, and provide discussion capabilities. A tricky
one this since it competes in the same space as RCS/Manila.

>
>My friend (or possibly two of them) thinks that we should charge
>more for the software, simply because its so good. It's worth it, so
>charge for it. The point has been made that we'll have to sell quite
>a few copies of Conversant at an annual subscription, in order to
>keep the business growing.
>
>I counter with the fact that a higher price makes it a much harder
>sell. (In fact, the same friend has told me to both raise the price
>*and* do more to cater to the low-end of the customer spectrum.)
>
>I want to trust the developers to work with us, to be honorable and
>help us all to succeed. This may be a weakness, a flaw.

You have done an amazing amount of work in developing Conversant.
Other honourable developers will want to stand on your shoulders and
not on your toes ;-) Any developer that is considering rolling their
own system like Conversant is seriously misguided. If you pick your
(initial) partners carefully I don't see a problem. If you
concentrate on the smaller developers then they won't each your lunch.

>This is a crazy way to do business, I know, but I'm looking for
>opinions. If you're a developer who might be interested in working
>with our software (anything I listed), or a user who might want to
>install it (at your company), please speak up. Your opinions may
>help shape Macrobyte's future.

Most of the other comments I was going to make have been covered by
others. More lucidly and succinctly than I would have managed.

Far from being a stupid way to do business it highlights your
integrity. Not being a developer or a champion in a large, rich,
corporation, all I can offer is support and encouragement and
perhaps, in the not too distant future, the prospect of licensing
fees from an educational establishment or two. You certainly deserve
to succeed. Best wishes for whatever direction you take.


>Do you have a site of your own? I invite you to post your thoughts
>there, and send me the URL. I'll link to it. If not, then feel free
>to reply here (http://www.truerwords.net/1801/reply).
>
>If nothing else, speaking up now will give you a chance to say,
>"See, I was right!" when we succeed -- or fail -- with whatever plan
>we go with.
>
>Thanks for listening. Now I'm listening.

I hope some of the above helps.

All the best,

Duncan


[Top]


Author: Seth Dillingham

Date:3/22/2002

Permalink Icon

# 1846

RE: Help with Macrobyte's Future

On 3/21/02, Duncan Smeed said:

>Perhaps a sliding (upward) scale of subscription for self-hosted
>(ISP) sites that resell their Conversant cycles.

This has been suggested a number of times.

The nature of Frontier-based scripts is that they're very difficult to put "controls" on, as I'm sure you know. So, we'll either have to dependon on the honesty of the users, or do something difficult and awkward.

I prefer the former.

Regardless of which approach we take, the sliding-scale issue fits with the plan to get the software into the hands of the developers very cheaply, and charge more for production servers. I think this is going to happen.

>I think some form of educational discount would be a very good idea
>- but then I'd say that wouldn't I?

Though nobody else from Macrobyte responded to this comment, I think a few probably smiled or nodded their heads in agreement. This was already decided, and in fact I'd like to really support the educators.


>>So how do we make a living? That's the question.
>>
>>Sales of our software. Support constracts? (How much?) Non-free
>>developers program? (How much?) Hosting services? Consulting
>>services for continuing to improve our software?
>
>I suppose some of this depends on the overheads of keeping
>Conversant going on on your own server rather than hosted with
>you. I have no idea how much babysitting Conversant requires for
>example. Since it's built on Frontier/Radio you have both the
>advantages and disadvantages of that particular platform.

Very little babysitting, but of course that depends on what else you have "going on" with your server.

>Does Digital Creations, for instance, actually make money with Zope
>consultation now they've 'open-sourced' Zope?

I don't think there's any way to get an honest answer to that question.

>Can Conversant 'compete' in the same space as
>Radio/RCS/Frontier/Manila?

First of all, I truly believe that those are all very different products and in very different spaces.

We don't compete with Frontier or Radio. Well, I suppose if you were considering Conversant-the-groupware-platform for ONLY a personal weblog running on your own server then it might compete... but that's a bit like swatting flies with bazookas. If you ONLY want to do one thing, there are always tools for doing exactly that one thing.

RCS? I'll comment on that below.

Manila? Yes, it's true, we compete with Manila. I don't like that fact, but people view us as living in the same space and that's all that matters.

Hopefully that'll change when the developers get a chance to look at the code and start developing more specialized applications in Conversant.

>There's no doubt that Macrobyte (and friends) have an excellent
>reputation for support and responsiveness to user requests.  Can
>this be scaled and still maintain that excellent reputation. I
>doubt it unless a supportive community develops.  Perhaps that
>community is Script Meridian?

Perhaps.

>You may recall a private e-mail I sent some months ago in which I
>questioned the long-term viability of UserTalk and other Userland
>proprietary technologies.  To a great exten that's been resolved by
>the Userland and their aggressive push based on the $0 RCS (and the
>pricing of Radio).
>
>Rather ironically, it's the $0 mindbombshell that looks likely to
>do most collateral damage to Conversant's prospects.

I disagree about RCS, but not Radio.

Radio's been a huge boost to the UserTalk community.

What has RCS done? Fine, it just came out this week, but it doesn't have nearly the buzz that Radio has/had. Why is that? Has anyone looked at what it actually does?

1. It replicates an FTP server
2. It provides notification features, hit tracking, logging, bottlenecking, etc.

It installs very easily and is very simple to run, but does it do much more than what I've listed? No. It doesn't provide any sort of groupware functionality, at least nothing in the traditional sense of groupware.

On the other hand, I *like* RCS, for the same reasons that I like Radio. It does just a few things, and it does them very well and is very easy to use. But it's not a developer's tool, and it's not groupware.

I can imagine scenarios where we'll either recommend running RCS on the same server as Conversant, or where an RCS-like plugin would be a good feature to have on a Conversant server. (The latter has some very interesting possibilities for deeply integrating Radio with Conversant.)

>If I interpret correctly what you've said elsewhere, you are less
>reliant on some of these technologies than we might imagine.  Some
>sort of exit/port strategy would be good insurance - both for
>Macrobyte and its customers.

We've kicked around porting Conversant to JSP or WO a number of times, but there's still so much we can do with it on UserTalk. We still haven't implemented a caching engine or static rendering, for example... both of those ideas *really* get me excited. I have to stop thinking about them or I won't get any of the short term work done.

Plus... I love Frontier. It's true, I do. I love the community, too, and I want to help it succeed. UserLand doesn't work directly with the developer community very much, but I think that it should be possible for the developer community to work with itself, if it has some more great products to work with.

People often ask me what we'll do if UserLand shuts down or Dave Winer decides one day to just close up shop. Well, first of all, it's not like Frontier will stop working if that happens. We'd have time to do a port to another platform. But I don't think it's going to happen. UserLand has been at this for a long time now, and while Dave's direction isn't always clear, he's never indicated that he would abandon his life's work.

>Does/can Conversant compete with and/or augment Manila/RCS?

Compete? Uh, yes.

Augment Manila? Not really, no... it's like asking if one car can augment another.

Can it augment RCS? Other than providing the comments feature, I can't imagine how. The other way around, definitely.

>Would you want it to?  As has already been pointed in other
>replies, the pricing of Radio and RCS places constraints on the
>pricing of Conversant.  But these questions aren't helpful to you.
>I'm sorry for digressing....

Actually, I would say that it REMOVES constraints on the pricing. Radio is very inexpensive, essentially free, so that means that the cost of Conversant is just the cost of Conversant, not Conversant + the scripting engine.

[SNIP]

>How Conversant fits into a developer's portfolio is an interesting,
>and thorny, question. I don't know, not being a developer, but here
>are some suggestions:

I'm not sure why you said it's a thorny issue.

>* Developers adopt Conversant as their primary support tool to
>support bug-tracking, feature-requests, internal team coordination,
>documentation, etc.  Any developer worth their salt will be able to
>host their own Conversant site(s).

Any developer with a server. If server == salt, then I agree.

It sound slike you're talking about project-based extranets, which is definitely one of our primary uses.

>* Introduce some sort of sliding scale price structure that

[SNIP]

> Like your appraoch to hosting options for instance.

Good idea.

>* Create some typical support site type templates.  Make it a
>no-brainer choice for small developers.  Conversant can be tailored
>to create great looking support sites with lots of options.  The
>thing I value most about Conversant is how it saves my time. That's
>my most precious commodity.  Offer to work with some developers to
>create these time-saving features.

I think you might be looking at the wrong picture. When I say that we want to build a community of developers around the software, I don't mean that I want them to be the (only) end-users. Rather, the developers will do what they do now: create solutions for their clients. Conversant will be another big tool in their toolbox.

[SNIP]

>Other suggestions:
>
>* Try to consolidate the Conversant documentation into a manual/PDF
>format.  Encourage existing Conversanters to write up their
>experience and produce some case studies that can be used to 'sell'
>Conversant.  Some have already done this.  Others, like me, have
>been full of good intentions but need "go fetch a stick" ;-)

The PDF docs are definitely needed. There's at least one case-study in the works already, although the case still needs to answer a few questions. ;-)

>* Write some white papers about the architecture of Conversant and
>how/where developers may tailor it to their own devices and
>incorporate it into their own work-flows.  Push the XML-RPC
>interoperability angle.

Definitely, but thank you for pointing out this need.

>* Update the home page of www.macrobyte.net ;-)  At the moment it
>doesn't look like you eat you own dogfood there!

That's finally in progress. We've been razzed about this so much in the last month it's not even funny.

Frankly, I often forget about the macrobyte.net web site.

Having that site updated will give me a place to talk about the business, finally, and this site can go back to being my personal home page. It feels very weird to talk so much about Macrobyte, here.

[SNIP]

>* Have a story/plan of how Conversant might interplay/support
>Radio-generated sites, and provide discussion capabilities.  A
>tricky one this since it competes in the same space as RCS/Manila.

RCS doesn't offer any discussion capabilities. Manila only offers Radio a place for comments.

Thanks for your thoughts, Duncan, and I'm sorry it took me a couple days to make the time for this response!

Seth

[Top]


Author: Brian Andresen

Date:3/22/2002

Permalink Icon

# 1848

RE: Help with Macrobyte's Future

On 3/22/2002 12:55 PM, Seth Dillingham <seth@macrobyte.net> wrote:

>The PDF docs are definitely needed. There's at least one case-study in the
>works already, although the case still needs to answer a few questions.

The case politely submits that questions are more likely to be answered
if they're actually asked. ;-)

In the appropriate forum, of course.

-Brian

[Top]


Author: Brian Carnell

Date:3/22/2002

Permalink Icon

# 1849

RE: Help with Macrobyte's Future

At 03:55 PM 3/22/02 -0500, Seth wrote:

>The PDF docs are definitely needed. There's at least one case-study in the
>works already, although the case still needs to answer a few questions.
>;-)

Between you and Mark, I think I need to wear a Scarlet C. I thought public
shaming went out centuries ago as a method of punishment for lazy members
of society. :-)

[Top]


Author: Philippe Martin

Date:3/22/2002

Permalink Icon

# 1850

RE: Help with Macrobyte's Future

At 15:55 -0500 22/03/02, Seth Dillingham wrote:
>Manila? Yes, it's true, we compete with Manila. I don't like that fact,
>but people view us as living in the same space and that's all that
>matters.

There's one thing to point out, though: both Conversant and Manila can run happily on the same server, without affecting each other. I haven't seen this mentioned recently, but it's an important thing to note, because it means you can use each applications for what it does better.

This way they don't compete, they complement each other. :-)

Flip
--
______________________________________________________________________
Philippe MARTIN (a.k.a. Flip) mailto:flip@macrobyte.net
http://www.MacrobyteResources.com http://www.Free-Conversant.com

[Top]


Author: Seth Dillingham

Date:3/21/2002

Permalink Icon

# 1830

Daniel Berlinger, Re: Help with Macrobyte's Future

Daniel Berlinger responded to my questions about Macrobyte's future, on his site. This is my response.

>He'd like to keep the cost of his software "low" and build a
>community of developers and users around it. If this is the case
>then it is a consulting company he's building and software
>sales, and developer support, are income streams alongside of
>his client work. (There's still a balance to achieve, but
>still.)

That's essentially the wording that I've used internally, but switched around. Quoting from something I posted to Macrobyte's intenal list, "The perfect situation, in my opinion, would be a slow-but-steady flow of software sales to provide the bottom end of Macrobyte's income scale, with custom development and consulting work provding the high end." Of course that omits support contracts and hosting fees. I'd slot hosting fees into the bottom end, with software sales, and support contracts at the top with consulting.

>I'm not sure that this is what he wants. I get the impression
>(and this a weak stab considering my impression is over the
>internet) he'd prefer to be a software developer.

Well, not really, no. Consulting is what Macrobyte is all about. Conversant was written to be a consultant's/developer's tool, something that can be easily customized for any situation.

[SNIP]

>There's other possible revenue streams even if you are a
>developer... you can employ your own software and host the
>resulting services for end users even as you sell the product 
>to var's and developers.

Yes, we're already doing that, and would like to do more of it.

[SNIP]

>Each of these has different support requirements. End user
>support (even for the most excellent of products) requires
>patience. Understand that there's a lot of venting and rage that
>gets loaded onto support people that has nothing to do with your
>product or your level of service.

See the earlier comments by Jim, Greg, and Brian Andresen on Macrobyte's technical support. This is something that I think the developers are really going to like about working with us. Some of us, myself include, actually enjoy helping other people code almost as much as we enjoy writing our own code.

Yes, we'll be dealing with a lot more than just developers. There will be users... like Brian Carnell, for example, whose Conversant-based sites currently have about 50,000 pages and who has asked a different question or made a different feature request for almost every one of them.

(Just teasing, Brian!)

>Dealing with professionals has a different tone, but there's the
>clock ticking, "I've got my own clients to satisfy" tumult of
>professional "I rely on you" pressure. Macrobyte might be more
>or less suited to one or the other of these.

I hope the developers/professionals will give us the benefit of the doubt and see what we can do.

>So I think the first question is, what business do you prefer to
>be in? What style suits you best? What would you rather do given
>the choice?

Hopefully, this has now been answered.

>These dilemmas are close to my heart right now. I've been a
>consultant for a long time, interspersed with attempts to find
>the right company and working for them full time. The last job
>ended back in October. And after taking some time to rest and
>regroup, I started thinking about what I'd like to do.
>
>I've thought about all these things as I burn through my
>savings...

Yeah, I know what that feels like.

>I've also been working on my own software and considering the
>various ways it could be sold. On its own, bundled with site
>software/hosting, through the folks who create server software
>(ahem). All of the above?

That's very interesting. Of course, in order to bundle it with a piece of server software, it should inter-operate with that software very well. I know you've started working on that.

>Joel of JoelOnSoftware has also talked a little about this.
>About how his company and been doing consulting work to pay
>bills while the software business gets going... but that they
>expect to be in the software business, not the consulting
>business.

I'm hoping for something like a 30/70 split in favor of consulting. Enough sales to justify the product's continuation, and enough consulting to pay for lots of improvements and additions to the software.

Thanks Daniel!

Seth

[Top]


Author: Henri Asseily

Date:3/21/2002

Permalink Icon

# 1831

RE: Help with Macrobyte's Future

Ok, so you're up against that usual software pricing problem. I suggest the following: Always, always have free evaluations for x days. (generally 15-30 days). This means that you need some kind of licensing scheme with encryption, something that may or may not be possible. Free evaluations make people try out the software and get hooked on it.

Second, sell the base software at a very decent and affordable price. This will build the proper community.

Third, license the advanced stuff on a yearly basis, or propose a sale + 20% maintenance/year. For example, you could license at $1000/year, but sell at $2000 + $400/year. This will allow those who want to own the software to pay for it and choose whether or not they want upgrades later on, and will let those who are on a cash-flow bind to license it yearly and defer some of the costs. Of course the dollar amounts I threw in are just to illustrate my point, they have nothing to do with a potential price point for any of the Macrobyte software.

Finally, one last point to remember is that once the software is created, the profit margin on any additional sale is close to 100%. So it's very important to gage the potential total market (number of Userland clients for example) and try to calculate penetration percentage at different price points, then see what total max revenue can be made. And following on what I said earlier about getting hooked on the software, if it has very high swiching costs (due to unique features for example), then the bait-and-hook strategy of first-year at 50% discount or whatnots works very well.

Henri.

[Top]


Author: Henri Asseily

Date:3/21/2002

Permalink Icon

# 1832

Re: Help with Macrobyte's Future

By the way, did I mention in the past few days that UserTalk was SLOOOOOOOW? :-)

Truly, if any technology is to go beyond workgroup stuff and into the great wide yonder, you have to ditch UserTalk in some way or another (i.e. use SQL stored procedures, DLLs, Perl/Python RPC, etc..), otherwise you'll quickly alienate the heavy-duty developers who want to take your platform into the realm of StoryServer and others (not that StoryServer is good, it totally sucks but it's made for big sites).

Not knowing Conversant but knowing that the folks at Macrobyte are talented and good Software Architects (capital "A"), I think there's a market for a solid, extensible, based-on-standards CMS system in the <$100,000 range that will scale infintely. That would eat up Vignette's market, especially now that companies are on a budget and have seen the FUD of those large companies.

And don't go telling me that for example $80,000 is a lot, it's barely the price of a fully-burdened regular programmer for a year.

H

[Top]


Author: Donald W. Larson

Date:3/21/2002

Permalink Icon

# 1834

Re: Help with Macrobyte's Future

Henry said:

And don't go telling me that for example $80,000 is a lot...

Yes, the corporate mindset is far different from consumer/user mindsets.

When I was consulting in BigCo's, a product priced "cheaply" (Mac hardware/software) was frowned upon in favor of high-priced products (min-computer stuff). Instead of arguing with consultant logic 15 years ago in such circumstances, I should have become a VAR and make huge profits in the markup by selling the cheaper products at corporate prices. ;-)

"Perspective is more important than reality." A wise and painful lesson learned by me at A.T. Kearney in years gone bye...

Don

[Top]


Author: Jim Roepcke

Date:3/21/2002

Permalink Icon

# 1835

Re: Help with Macrobyte's Future

On Thursday, March 21, 2002, at 08:56 AM, Henri Asseily wrote:

> And don't go telling me that for example $80,000 is a lot, it's barely
> the price of a fully-burdened regular programmer for a year.

I like Henri. :-) Preach the reality!

Jim

[Top]


Author: Seth Dillingham

Date:3/21/2002

Permalink Icon

# 1837

RE: Help with Macrobyte's Future

On 3/21/02, Jim Roepcke said:


>> And don't go telling me that for example $80,000 is a lot, it's barely 
>> the price of a fully-burdened regular programmer for a year.
>
>I like Henri. :-)  Preach the reality!

That's an immensely more difficult market to break into.

That $80,000 is also a lot less than the salaries that would be required for the team of sales people we'd need.

Not going to happen. I don't want a product that costs that much.

Seth

[Top]


Author: Jim Roepcke

Date:3/21/2002

Permalink Icon

# 1838

Re: Help with Macrobyte's Future

On Thursday, March 21, 2002, at 11:16 AM, Seth Dillingham wrote:

> On 3/21/02, Jim Roepcke said:
>
>>> And don't go telling me that for example $80,000 is a lot, it's barely
>>> the price of a fully-burdened regular programmer for a year.
>>
>> I like Henri. :-) Preach the reality!
>
> That's an immensely more difficult market to break into.
>
> That $80,000 is also a lot less than the salaries that would be required
> for the team of sales people we'd need.
>
> Not going to happen. I don't want a product that costs that much.

I know, but Henri's in the big-biz world and he knows how it is. People
pay shitloads for this stuff and it's mostly crap. I have a friend who
used to work at C|NET... to hear him complain about Vignette is to know
how much a good CMS is really worth.

Jim

[Top]


Author: Donald W. Larson

Date:3/21/2002

Permalink Icon

# 1839

RE: Help with Macrobyte's Future

Seth said:

Not going to happen. I don't want a product that costs that much.

Okay, at some point I may want to be an VAR/OEM for Conversant Suite of Tools from Macrobyte Resources. ;-)

Don

[Top]


Author: Brian Hughes

Date:3/21/2002

Permalink Icon

# 1840

RE: Help with Macrobyte's Future

I feel like I'm coming late to the party, but here's the text of a mail message I sent to Seth yesterday, before I was a member of TruerWords.Net. ;->

I think you're heading in the right direction. Yes the "apps" you guys have developed are worth a lot, but it looks like they are being used by developers as frameworks/platforms/enablers to allow them to develop custom solutions. That means that you are selling tools, and trying to build a community. I know of no better way to start building that community then by giving away the tools.

I think you should definitely look into charging something to be a "Conversant Developer", at least for those people not in Edu/non-profit. Maybe you could offer a "charter membership" rate for those developers that sign up early, and then a normal rate after some level has been reached. Or something like that.

-Brian

[Top]


Author: John Troyer

Date:3/22/2002

Permalink Icon

# 1845

RE: Help with Macrobyte's Future

Speaking from my experience with Frontier, Manila, & Conversant: 1. Package your product around an easily explainable function (Intranet CMS, bug tracking, weblog + discussion group, whatever fits) 2. Protect me from UserLand

About a year ago, I was looking for an intranet CMS for our company. I wanted weblog/calendar functionality, in-the-browser editing, and a discussion group. I had a hard time figuring out exactly what Frontier, Manila, and Conversant each did, their relationship to each other, and what they were each good for. The whole hairball (now with Radio and RCS) is difficult to get your arms around. It's part of the nature of the "do everything tool", and platforms like Zope have the same difficulty, but there's definitely room to craft a description & graceful introduction for each of these systems!

Ultimately, I thought that Manila gave me the 3 features I needed (calendar, editing, discussion group), and I didn't see that adding a 3rd party product (Conversant) was going to add anything. I also wanted behind-the-firewall functionality, not a hosted solution.

We messed around with Frontier & Manila for weeks, customizing the code for our intranet needs. We even took a Frontier class. We always had performance problems, and after mucking around for weeks, it became apparent that Dave @ Userland was off in a different direction (with what became Radio), and that he was not interested in continuing to develop and support what we needed -- a low-cost intranet CMS solution. As a fellow software developer, Dave's daily software update cycle and cavalier attitude towards planning frightened me. We eventually abandoned the work.

So a vendor who (1) had a clear vision of what kind of product they were making and (2) was more regular about support/updates than userland is what would appeal to me.

So here's my advice. It's worth what you paid for it:

Package up the 9 different products into one. Give it a single useful benefit, even if it's still a toolkit that's harder to describe than an app. I have no idea what that would be -- makes Radio development faster, makes it more robust, makes it easier to use, better UI, gives you the out-of-the-box functionality to do bug tracking or sales pipeline management or whatever's appropriate. Market it to Userland/Radio users as some super duper useful add-on of some sort, and market it to normal people just for the functionality, and make Frontier optional.

As a final note, good guerilla marketing doesn't take a lot of money. It takes very clearly explaining what your product is good for, and making it deep and useful and fun to use. Most software companies have a very hard time describing what they do. If you're doing something new, it's hard. We've been at it for three years and are still making our product description clearer.

Good luck!

John Troyer

Neomar

[Top]



<- Previous Thread:
RCSearch

Next Thread: ->
ORBZ: Good Riddance, Now Who's Next?

Until August 31
My Amazon sales
benefit the PMC

Homepage Links

Apr 1 - Aug 31
Ad revenue
benefits the PMC


TruerWords
is Seth Dillingham's
personal web site.
More than the sum of my parts.