Everlasting Marketing & Advertising

I just read a remarkable post by Paul Isakson entitled “Stuck in the Now.” Here are a few great quotes:

I have a growing concern that much of our always-connected culture has become so caught up in the now that we’re losing valuable lessons from the past and forgetting the importance of having a vision to work towards in the future.

…the rise of social media has spawned new businesses with such a narrow focus on launching and “iterating” that they have no clue where the business is going nor how to make money from it if it takes off.

Read the rest of this entry »

Developers as Successful Fighter Pilots

Jeff over at Coding Horror relays a metaphor from Roger Sessions at MSDN describing how the technically inferior F-86 consistently beat the MiG-15 in dogfights and how it relates to developers. The answer? Maneuvering the F-86 was easier on the pilot, resulting in less fatigue over repeated maneuvers. Thus, a developer or project that iterates faster will yield better results than one that focuses on quality.

A man would do nothing if he waited until he could do it so well that no one could find fault. ~John Henry Newman

Regardless of the accuracy of the metaphor, there’s one thing I’ve seen in almost every project over the course of the last 15 years: Read the rest of this entry »

Why do we put a lime or lemon in Corona?

An ingenious marketing scheme? To keep the relentless Mexican flies out of your beer?

There’s a lot of rumours out there as to why people around the world put limes and lemons in their Coronas. We hope this article answers that question for you… the often quoted reasons range from the understandable to the ridiculous and include:
Read the rest of this entry »

Software Development: Lean and Agile

Alex Iskold has a great post on Read/WriteWeb about The Future of Software Development. He does a good job of quickly summarizing the evolution of software development, and why older methods don’t work. In my view, his post title is misleading—he’s really describing the current state of software development for web applications.

Our work with start-ups has pushed us to apply agile methods because requirements change constantly in an evolving business. As we meet new clients, we often go through a similar description of the way software development practices have improved over the years. Some key points from Alex:

Read the rest of this entry »