Sunday, March 26, 2006

Am I too perfectionist?

I have to admin that I am a little perfectionist when I have to develop an user interface, mainly because I used to use a Mac since I was a child, so are ingrained into my mind concepts like simplicity, elegance, consistency and so on...

Nowadays, MacOS X is a beautiful operating system and I really cannot accept applications with an ugly icon into my dock, or applications with a bad user interface.

All this preamble is necessary to try to convince myself that I am following the right direction with my latest application: SQLiteManager 2.0. I am accumulating a tremendous delay releasing it, it should be ready about a month ago, 98% of the functionality was already ready ... but again, I am really too perfectionist about my software in order to release an "almost ready" application. Yes I know, this is really bad for my business and this could be terrible for my shareholders... If just I would have one :-)

SQLiteManager is cheap, with a lot of useful features and I am sure people will like it ... but I really need to release it soon.
For the first time since I develop software, I paid an artist for icons ... he is from Ukraine, so no PayPal or other fast methods, just an old style bank transfer. I choose him (even if he wasn't the most cheaper) mainly because I really like the quality of his work and because I think he is a perfectionist like me.



I can't be sure that all my investments in this application will be repaid by sales, but I am very satisfied with result, and I really love my job ... so I think that all the time and money invested in this application will be, in any case, well spent.

Friday, March 10, 2006

My office

Today I taken these photos for Mike but I think is a good idea to share them with you. I am always interested to see how looks the place where other people work so... this is my place :-)



Saturday, March 04, 2006

REALbasic OBJ Loader

I have really tons of things to finish during next weeks but one thing that I want to finish as soon as possible is my new OpenGL plugin for REALbasic. It is really a lot of fun for me to explore OpenGL within RB.

Yesterday I have completed the first version of my RB OBJ Loader:



Initial frame rate for the car model in the picture was abot 140, but after a small optimization (I am now using DisplayLists) the frame rate increased to above 400 ... not bad ;-)

The loader is entirely written in RB, initially using the new struct type built into RB2006r1, but due to many issues encountered I have switched to a more traditional way (classes instead of structs) and now things seems to go pretty well...