RE: Re: PyCs, a new spin-off language of Prothon

"Mark Hahn" <[email protected]> Tue, 31 Aug 2004 00:40:29 -0700
Newsgroups gmane.comp.lang.prothon.user
Message-ID <001001c48f2d$cab13d50$0d01a8c0@MarkVaio>
Roger Binns wrote:

> > language of Python and Prothon. This language is called PyCs=20
> > (pronounced "pie-cees"). See http://pycs.org.
>=20
> I asked this question before about Prothon (which you didn't=20
> really answer) and am asking it now about pycs.
>=20
> What do you think will be the sweet spot?  What will the
> killer application be?
>=20
> To a certain extent you will get the Python readability and=20
> productivity, as well as the portability and library of .NET.=20
> However Python and everything else on .NET already have that.
>=20
> I see the concurrency stuff from Comega which looks nice.=20
> (Personally I detest Twisted in Python, so almost anything=20
> will be better :-)  However the concurrency isn't something=20
> that can't be implemented as part of the library for almost=20
> any language.
>=20
> The XML stuff is nice.  You may remember me droning on=20
> earlier about how damn difficult it is to deal with=20
> processing data that isn't just streams of text :-)
>=20
> So what is the sweet spot?  Will developers be 100% more=20
> productive?  Will programs be more reliable? Do you expect=20
> the first killer application to be a game, a web server or an=20
> ecommerce suite?

I started four companies in Silicon Valley and two were successful =
enough to
go public.  In both of those companies we started with an idea of what =
our
market would be and in both cases the killer product/market took us by
surprise and was completely unexpected.  In both of those companies the
killer products were created in reaction to what we learned while we =
were
trying to do our first products.  Do you think Bill Gates would be a
billionaire from doing Basic interpreters?

I have learned that the best way to success is to do whatever you are =
doing
in a flexible way and respond quickly to what you are learning.  I'm =
sure
many think my dropping Prothon means I'm flakey and I'm switching horses =
in
mid-stream.  I, of course, would like to think I'm responding to what =
I'm
learning and I'm flexible and quick to change.

Of course another ingredient needed is a lack of ego.  If I had a big =
ego
I'd go into this thinking I knew what the world needed and I wouldn't =
listen
to others and I wouldn't learn.  If I didn't learn I wouldn't have to
change. =20

When we started those companies we of course had to have big plans to =
tell
our investors and we had to believe in the plans, even though those =
plans
ended up being bullsh**.  In this open-source world I don't have =
investors
(except my wife, who I must admit I have kinda lied to about this making
money and all <grin>) and because I don't have investors I don't have to
make up the bullsh** business plan.

So to make a long story short I'm just doing what seems like the best
mousetrap, keeping my ears to the ground listening all the time, and =
trying
to keep my ego low.  Who knows where it will lead me.

If I had to make an investor pitch it would be that there is a market =
void
for a dynamic version of C#.  What better way to fill that void than =
with
the Python-way?