Here is the process I use to add new code: Step 1: Create a new branch git checkout -b extra-pages Step 2: Write code Start with Red or failing tests by adding in the tests. Then go green by making the tests pass Step 3: Add any new files to git git add . Step [...]
Author Archives: David Quigley
Ruby as an object-oriented language
Here is a blog post from a long time ago I never published…Seemed like a shame to leave it that way! I’ve been slowly (emphasis on slowly) trying to learn Ruby so I can become proficient at Ruby on Rails rather than just following tutorials based on a blog post giving a roadmap for learning [...]
Disruptive Improvements vs Iterative Improvements
Do we focus on innovation that’s new and disruptive? Barbwire was disruptive to the ranching and farming industries of the US when invented. Moving from a rotary dial phone to a touch tone phone was iterative. Clayton Christensen in the article, “Key Concepts – Disruptive Innovation” states: [emphasis his] Because companies tend to innovate faster [...]
Before adding new features
From 37Signals For every new feature you need to… 1. Say no. 2. Force the feature to prove its value. 3. If “no” again, end here. If “yes,” continue… 4. Sketch the screen(s)/ui. 5. Design the screen(s)/ui. 6. Code it. 7-15. Test, tweak, test, tweak, test, tweak, test, tweak… 16. Check to see if help [...]
Google Website Optimizer
Right now I’m testing Google Website Optimizer on my main site, www.dqsupport.com. I’m testing one of the heading’s impact on conversion rates. I don’t have any indication yet of what the results will be, but I’m looking forward to being able to have some actionable idea of what works best!
SEO work
I’m still working on ciacademy.org. While it went live this summer, I still haven’t gotten everything done on it that I’d like to do. It is a wordpress blog/site which I’ve slightly modified an existing theme to fit the needs of the school. What I’ve been working on since the site went live is working [...]
Business Cards
Designing a business card is both a lot of fun and a lot of work. If you’re a young freelancer like myself, it’s the kind of like your identity. Fortunately there are many resources out there for inspiration, and ideas, so here are just a few examples: 50 Creative Business Cards of 50 Graphics Designers [...]