I am web developer located in Houston, Texas that specializes in building sites and web applications using Ruby on Rails. I graduated from Texas A&M in 2001 with a Bachelor of Science in Computer Science and in 2002 graduated with Masters of Computer Science. I have been in the software development industry for four years.
I believe to develop outstanding web sites and web apps that we must always remain focused on the purpose of the site or app and what business needs it is meeting. My approach to make that happen is to break the overall project down into smaller deliverables that help us stay focus on one particular aspect at a time. It is like the old saying "how do you eat an elephant? One bite at a time." I think developing web sites and web apps that the customer truly needs is done the same way.
This approach has many benefits:
- You as the customer see progress much sooner and I am able to get feedback on how the project is meeting your expectations.
- It gives us an opportunity to adjust our plans for the project as we see it develop without the headaches and issues that traditional project planning has.
- It reduces risk associated with these types of projects for both of us because with smaller deliverables there is less time and money riding on each step. So instead of spending six month to year before seeing if what is produce is actually what you need; you get to see and use parts of the system after only a few weeks and for a lot less money.
- You can start using and testing the resulting site or app before it is fully completed, giving you time to make sure the result is exactly what you need.
I approach designing web applications and web site with a single goal: simple as possible. I think simplicity is the key because it tends to produce web apps and web sites that are easier to use, easier to maintain and cost less to operate.
Less is more. I think removing as much as you can is the best approach it produces better software. I believe my approach to developing sites and apps makes this possible by focusing on what truly matters and what is going to give you the biggest band for your buck. This is what will help us develop the best site for your needs.
I fully embrace the latest web technologies like AJAX and flash but I also believe that the web site should be reasonably functional even if the user does not have the ability to take advantage of these features. I think a site should be accessible to as many people and should look good no matter how they have their browser configured.