email: bill@logicalcobwebs.com
I'm a web developer for Logical Cobwebs with over 15 years experience in software development. I started developing applications to run on the Internet using Java in 1997 and progressed from the early days of Servlets to today's sophisticated frameworks like Spring and Struts. In early 2007, I experimented with Ruby on Rails for a small project I had and was immediately impressed at its productivity. More importantly, unlike similar technologies that promised rapid development, it had the flexibility and power to solve detailed problems when real life encroached on imagined solutions. Whilst it's true that some projects are more suited to Java than Ruby I find that is the case less and less often.
I really got engrossed in Ruby, starting a number of different projects off: some fairly simple websites and a more complicated e-commerce site. I found Ruby on Rails let me concentrate on the important things like the design, how it worked, the business logic – I spent less time wiring things up and repeating code I'd written so many times before. Rails makes things simple, but the interesting thing is that instead of that just encouraging me to solve more complicated problems it inspired me to solve simple problems. I've come to realise, through my own experience and reading, that the simple solution is nearly always the best. Of course, not all things in life can be simplified down into a neat package.
See my resume.