Motivations and Goals

There are times that I’m hardcore into what I’m working on, which are just simple personal projects I’ve always wanted to do in my spare time.  Occasionally, I can’t seem to get myself going.  My motivation for web development is like a light switch.

The good thing is that I do enjoy it.  I’m fascinated by the idea of being able to start with nothing, and end up with a living, breathing web application that works.  It solves problems, albiet my own problems, but that’s a great place to start.  I need to find a niche that I own; where my applications are known to be the best in the industry.

Lately that seems to be the mortgage business.  As I bounce from industry to industry (I was in real estate prior to this), I build products that solve the problems that I face.

In real estate, this was a contact manager:

http://www.getbriefcase.com

Now that I’m in the mortgage business, I decided the contact manager I built prior to this was to focused so I built a more generalized contact manager:

http://contactfu.heroku.com

What do they have in common?  They simply manage clients.  Is that really what I want to build?  Seriously.  I have no clue.

I’m not looking to hit it big here; no aspirations for a major acquisition by Google or anything.  I simply want to develop a product that a few thousand users enjoy using, are diehard fans for, and who pay me a decent monthly salary to keep doing what I love.  Is that too much to ask?

“Much to learn you still have.” – Yoda

For now it may be; I have much to learn.  I’ve built a couple of decent buggy apps, mostly because I didn’t focus on testing.  This time around I’m going to start over again (ah, the beauty of Rails and it’s ease of starting fresh) and focus more on TDD (test driven development).

In the meantime, I’ll post things that I learn here along with screencasts that I think would be beneficial to anyone looking to learn Rails.  I enjoy writing, so this is just an attempt to satisfy the writer demon within.

Leave a Comment