I thought I’d take a break from my usual technical-style article and talk about the evolution of my working conditions from when I started in…
Pranking with Prototype
I want to start this post by saying that there really is no practical use for the information presented here. One could argue that it's…
Web development pet peeves
We all have our coding conventions. Few of us follow every best practice known to the computer-science world, but instead follow practices that are convenient…
The software death cycle
Software death-cycle is not a new term, but most people use it in a way that implies a problem with a given project's adherence to…
Optimize your code, save the environment
Have you ever stopped to consider your direct connection to the environment through your coding practices?
Ad optimization – leveraging JavaScript to improve RPM
I love highway billboards, and I think they're really effective, at least on me. I do however, wish they were a bit more dynamic. For…
Web developers finish last
When you work for a web development firm, advertising agency or related business, as a web developer, you are typically one piece of the project…
Short phone calls – Time Management’s number one foe
My take on client phone calls is that they are an inconvenient waste of time for both you and your client. Am I alone on…
CAPTCHAs – security, fun and promotion
The CAPTCHA (Completely Automated Public Turing Test To Tell Computers and Humans Apart) has been evolving in recent years in attempt to close in on…
Choosing the right book
I'm perhaps a little old school in my philosophy on learning new technical skills. There are millions of web resources out there to reference common…