Sunday 21 March 2010

Forward

I had a revelation while chatting to someone about communities. I was saying how I would never build a community based on the normal principles of democratic internal decision making and committees to decide who is allowed to join. If I make a community, I'm "the boss". If people don't like it, they can make their own.

Then I realised that this applies to the creation of a trust network. I have got bogged down by the prospect of having to start with full p2p implementation when I should really be keeping it simple, like ripplepay. Nobody is complaining that ryan fugger is the sole controller of the only ripple server.

With this in mind, I got all enthusiastic and started to make a rudimentary database, just to see what it would look like. Then I ran straight into the need for a programming language and expressed my anguish.

The person I was chatting to said "Dude this really needs to get out" (this is the first serious encouragement I have had) and has offered to keep me on track as I tend to either work too hard and burn out or lose focus or both.

I think I will learn Python instead of C++ for the simple reason that ripple is written in Python. Well, perhaps I was swayed a little by Eric Raymond.