Sunday, August 26, 2007

How about remaking the world?

How about remaking the world, with one click. Making it more structured, more proper, less verbose. And less human? Less full of mistakes, but maybe making the genius of it visible at first sight.

But then - what would there be left to do?

Sunday, August 19, 2007

The 'what to do now' problem

I'm extremely passionate about programming (especially Lisp and Python), about creating simple and effective solutions really quickly, about reusing existing solutions. Over the last month or two I've created an extremely scallable IM server (scales infinitely, handles tens of thousands of concurrent connections per server), a simple in-memory cache server, and the BPM software mentioned in the previous post. Then there is the tourism site I've made, which isn't up online yet but I'm going to finally release it next week.

OK, but that's done. So what next? Many ideas float around. Ideas for the software I listed above arose from everyday problems. Grono needed an IM server and a cache - so I wrote it. Grono needed BPM - so I wrote one. I'm having problems with organizing my free time - so I made that tourism site to solve that problem.

Problem is I seem not to have any more problems left. I hope some will come soon, or maybe you have some problems to be solved?

Business process/workflow management (aka BPM)

The BPM software I've been working on is practically finished. It's very simple to use, yet enables the users to closely track all the processes going on in their department/company. Nothing ever gets lost, and for every task there is always a responsible person and a deadline. All the processes are visualized so you can easily verify their correctness.

The software is closely integrated with email, contains only 2000 lines of code so it's highly manageable, and sports a very easy to use plugin architecture enabling users to create custom code to be called whenever ANYTHING changes in the system. And I mean anything, from new user creation to adding a comment to a task.

We've just started using this project at grono to manage our IT department. Once it matures a bit I will probably put this project online for you to try out.

It's 100% Python (and consequentially multiplatform) and based on Pylons

Sunday, August 12, 2007

Nokia E90 review

The communicator is finally reborn, and finally works :)

Instead of naming the virtues of this phone I will name the problems with it. I love this phone. Everything that I don't mention is great. So the problems are:
  1. Series 60 software not adjusted to it's wide screen (in many places it could utilise it a lot better).
  2. Slow switching between the external and internal screen.
If i find any more problems I will report them immediately, but at last a communicator has quick software, a great camera, excellent reception, excellent sound quality and it does not hang (one random restart after USB transfer during over a month of usage).

Good job Nokia!

My work

For a long time I've been wondering what is my work about, what I would like to do. Well now I've come to a conclusion:
  1. I want to concentrate on grono, make it a worldwide company.
  2. I found that I'm a backend programmer. I don't like implementing frontends because it's a non-creative work, even though I consider myself very experienced in designing them, and so I will focus on backend solutions/programming.
A bunch of ideas are fluctuating around my head, many things can be done better than they are now based on my vast experiences with grono. And I will work on many projects enriching available solutions. Right now I'm working on:
  1. Business workflow software - I want to use it inside grono and I wonder if I will be able to surpass Microsoft's solutions with it's simplicity and integration (if not - we will use their solutions at grono probably).
  2. Free time/tourism website. This is partly GUI related work so it's been waiting to be finished for the last 1-2 months while I concentrated exclusively on grono, but now it is the time to finally finish it.
  3. TODO list site. This isn't even in the planning state, I want to wrap up the first two.
So that's about the whole secret plans :)