Mar
19
Registered with Elance

I spent this morning registering with Elance, an online virtual outsourcing broker. I think this is a positive step for North Creek. Most of the jobs on Elance are bite-sized, and I can build up my portfolio (from nothing) with a few well-done jobs (and develop a set of references for the business, not just for David Block, employee).
In filling out the profile, I discovered some things about myself. I am not too confident in delivering a beautiful, dynamic, functional website (using PHP and some CMS), but I am ready to compete on requirements gathering, architecture, design, data modelling, and back-end coding. So that is where I can make some money, and then as I develop a better toolset for graphical front ends (whether desktop or web), I can start competing in that space as well.
My goals are crystallizing for North Creek's architecture. I want to write nothing from scratch after a job has been won - even for the detailed customizations that every client will expect. I want to build a suite of generic applications that can be quickly modified to meet the needs of my client base. My goal is 18 hour turnaround - if you tell me in a morning meeting what you would like to see, I want to be able to provide a working demo (not a hack) by the next morning meeting. This provides me with a framework around which to make architectural choices.
In a surprise move, I am quite seriously considering learning C++. I now have two books (one on generic C++, one on building with Qt), and have downloaded the relevant frameworks from Qt that will allow me to write serious applications for multiple environments. I have spent my entire working life with multi-tier environments, but that doesn't seem to be a big factor in small businesses, so this evolution seems to make sense. I will keep this blog updated as I progress and make more choices.

Categories: Business , Software