Want to remote pair program with me on a fun/awesome open source
project for an hour?
My open source project (Xiki) has gotten some decent publicity lately
- talk at RubyConf, #1 on hacker news for a day, mentioned twice on
RubyRogues and once on Ruby5, screencast tweeted by Matz. Check out
the 3 minute overview video or the RubyConf talk video to see if you
buy into the ideas:
http://www.youtube.com/watch?v=bUR_eUVcABg
http://www.youtube.com/watch?v=QqOrQN0bxNE
If it intrigues you, ping me on this thread (or @xiki on twitter) and
we'll arrange an hour to remote pair program together on it (I'm
thinking probably Skype screen sharing). We can pair on whatever part
of it sounds exciting to you.
Xiki is like a shell console but better. It can run shell commands,
but also control your web browser, navigate files, make notes,
navigate and update databases, and control pretty much any tool with
an API. It runs from a text editor, and can be used to do many
IDE-like things, while keeping everything plaintext and thus very
flexible. Creating your own menus is trivial to implement and can be
very powerful, requiring only a few lines of code each.
More generally Xiki takes light-weight wiki text ideas and applies
them to running commands and making UI's. The related ideas have the
potential to be used in many different places - inside web apps, in
mobile apps, even as a general inter-language bridge. I think it can
change the world, but I'm a bit biased, having worked on this stuff
for about a decade.
I can tell you the list of stuff we could work on and let you pick the
one that sounds funnest. Making Xiki menus for tools you use,
brainstorming on next steps for Xiki, getting through your install
problems, writing a plugin to Xiki-enable your editor. Or, it could
be super-useful to just watch people try to set it up and observer the
problems / consfusing parts they come up against, in order to improve
the install / learning curve.
Reply to this thread or ping me at @xiki on twitter and we'll schedule
a time. If you're in the Bay Area we can meet at a coffee shop and
pair in person rather than remotely!
--Craig