Successful Turkeys: Redefining Success in Web Projects


In the software industry, the definition of "success" isn't necessarily the same as it is for the rest of the world. The customer asks for a complex system composed of many parts, with a specified budget, and a timeline. A software project is usually considered successful if any part of the system is developed, at any cost, at some time. Not necessarily the functionality requested, the budget, or the deadline.
So claimed Steve McConnell at a recent talk about the business value of software processes Timon and I attended.

Read More

Born to Run


I recently read the book "Born to Run" by Christopher McDougall. Besides being one of the best arguments for barefoot running out there, it's a great, if somewhat meandering, read. Deeper than just a fun read, however, it has a few hidden lessons in it:

Read More

Guest Post: Drupal Security Notes


Drupal is one of the most popular free and open source web application frameworks. Drupal is almost infinitely extensible through not only various theme possibilities but also the vast library of modules or add-ons. However, this great extensibility is also a point of weakness should insecure or vulnerable code be used in either themes or community contributed modules that can result in compromise. The following guide on best practices for Drupal covers main areas of attention in regards to security for any Drupal web administrator.

Read More