Friday, September 26, 2008
yet another post...
On another front I am diving into RSPEC & RCOV which I find to be a double edged sword. Perhaps as my skills improve it will have a big upside but for now it is time consuming. I cannot remember where I saw it, on someones blog but the key words were "test your own code" so by default I would probably not maintain 100% coverage which contradicts most of my 20+ years of experience. The thing I really like about RSPEC is the ability to tease requirements out. Being able to have a client give me a terse rudimentary description of what an object should or shouldn't do seems like a big win. The hard part, just as with any testing, is just the commitment of doing it. It always seems that you are spending too much time developing specs and not enough time writing code. I have not broached the stories yet, the specs themselves are keeping me busy.
On a personal note, I turned 50 this past Wednesday, do I feel older? Not really but as scary as it sounds, I see more of my parents in me than I ever thought I would, both the good and the not-so-good. Nature or nurture, whatever the reason there it is.
Sunday, June 1, 2008
It has been a long, long time...
I am also busy developing a small Rails app for a long-time friend who is starting her own accounting business with two other partners. I am not sure how much I can say at this time so I won't say anything more other than it is a great project to develop in Rails 2.0 and I am thoroughly enjoying it.
Speaking of Rails, I have to give a plug to Ryan Bates; he produces Railscasts and I think they are terrific. In a 3-5 minute podcast he shows me more than I could hope to learn in an hour of trial and error. If you are like me and trying to ramp-up on technique, I would most definitely recommend giving Ryan a listen.
Well back to getting my web site cleaned up and working on the Rails project. I'll try not to take so long before my next post.
Saturday, February 16, 2008
What is the saying? "The only thing that is constant is change..." Sure enough. I had been working with a young start-up called BookRenter.com with a couple of really bright young engineers but alas the business wasn't generating sufficient revenue to keep me on so... I took a contract with a company in
My new client is a provider of educational tools, curriculum development, assessment and not sure what else. They are re-engineering the application and needed someone to help bootstrap the QA effort, so here I go again. It will be fun and pay the bills but I haven’t forgotten that I have my own project to get back to. Oh and to make it a bit more chaotic, I am taking another short contract with a former client in Denver to help them evolve their QA process as they grow their team in Bangalore.
I will let you know how it goes...
Monday, July 23, 2007
The only constant is change...
Today I am going to focus on UI Usability. Gone are the "good-old-days" of text-based client/server UIs. Today it is Ajax/Javascript if you want to have a serious web application. I have spent some time absorbing this technology and still I am just scratching the surface. In-line edits and drop-down selectors are not difficult to deploy; I even added a real-time digital clock and date field but I am sure there could be so much more given the time to explore.
But today.... Today I want to focus on the UI customization to allow users to use labels that work for them. I have looked for a Rails Recipe but did not find one. I guess I'll have to roll my own.
Thursday, July 5, 2007
The Countdown Begins...
The world of developing web applications is very different from the client-server and embedded applications I developed more than a decade ago. New technologies have emerged, SOA, Ajax and the explosion of Open Source tools and applications presented me with a personal challenge to learn to program again.
In the next few weeks, my partner and I will be revealing the Beta version of our efforts. We hope you check it out and let us know what you think of it and if you can see value in it.
