Monday, September 28, 2009

Midnight Ridazz

The Midnight Ridazz are an informal group of Los Angeles cyclists who get together on a daily basis to ride with each other. As a member of this group, I stay connected with the other ridazz using the MidnightRidazz.com website. The classic (ancient) charm of the site certainly has its appeal, but there are many important tools we need in order to maximize our enjoyment (known as F.U.N.). I offered to take on the challenge using Steam, and Roadblock (our benevolent leader) accepted my offer.

Roadblock and I agreed that the original character of the site will be maintained by taking an essentials only approach; deviations from the user interface should be made only if they improve the site's usability. However, accurately judging whether or not something is an improvement requires many different opinions. So, after the initial version is completed, we will let people test drive it and get their feedback.

My greatest challenge in both difficulty and importance will be to bring the most happiness to the community. Therefore, the most important step will be to listen to those who hold the deepest regard for the Midnight Ridazz, and make sure I don't piss them off too much.

This project has been the most exciting project on which I have ever worked. Being a member of the community and supporting the cause of the Midnight Ridazz, this was the perfect opportunity for me to pour my heart and soul into something to bring about positive change in our home, Los Angeles.

I am excited in anticipation of its completion.

Monday, July 13, 2009

High-Level Languages

Both computing hardware and programming languages have come a long way since their inception. The high level languages of today are made possible by the availability of hardware necessary to efficiently execute programs written with them. Successful languages are those which can best satisfy the needs of the involved parties. High-level languages have become successful because the time of a developer costs significantly more than the performance losses associated with high-level languages.

I believe one of the most problematic areas of development lies in the testing/debugging process. For this reason, I believe that language development will focus on changes which will reduce the amount of work required to test and debug.

Tuesday, June 30, 2009

Seeking another developer

As I continue the development of steam, I'm becoming more and more interested in adding another developer to my team of one. One of the most important reasons why I want another developer is to get a second opinion on design decisions and speed up the overall development of the project.

My current method of development of steam is side-by-side design-implementation. I am developing a project which uses the framework, and when I run into problems or areas where the framework could simplify or speed up development, I modify the framework and continue. I develop features as I require them so that I can identify specific requirements rather than by trying to guess what I might need.

Let me know if you are interested in helping out. Thanks!