Oh, Have It Your Way

Upon hearing the blog starter, “Have it your way.” two things came to mind. First was the Burger King commercial jingle that came out while I was a kid. “Have…

Diagnose, Deliver, Delight

Burger King used to have a marketing campaign for “Have It Your Way”. For a restaurant setting, it’s nice to be able to customize the normal menu for our tastes….

“Have It Your Way” Software

Have It Your Way is an iconic slogan from Burger King. Letting the customer pick and chose whatever toppings and condiments they want works really great when you are making…

Have It Your Way – Morale, Cognitive Bias and Thinking, Fast and Slow

You don’t always think what you think you think. You think you are logical and rational. Of course you are. You’re intelligent, educated, productive and have a keen grasp of…

Beware of Assumptions

We’ve all created a persona. We spend time empathizing with this future user of our product to ensure we see the product and experience through their eyes. We think through…

Beware of Group Projects

This post is being manually syndicated from my external blog, Larry Price And The Endless Cup of Coffee, as part of the Back-to-School 2013 SEP Blog Battle. Relying on other…

Beware of Over-Surveying

WE LIVE IN AN INCREASINGLY ALL-CAPS WORLD. It is getting harder and harder to find a quiet place away from all the media hype and advertising. It’s everywhere and even…

Beware of the Simple Things

Beware of the Simple Things: 3 Flags to Look Out for in Domains Your new client already has a requirements document, and has been doing work in the domain for…

Beware of Metaprogramming…

A few Google searches will turn up many different conversations about Metaprogramming…covering the good, the bad, and the beautifully elegant implementations. (I recommend using “-ruby” to filter out all of…

Beware of users

Beware of users! Seriously, those jerks really know how to break things. They’ll use your software in ways you never thought possible. And then it’s your fault when it breaks! How dare…

Course Correction: Beware of Icebergs

A coworker and I were discussing issues that impact a project’s delivery or feature set. While throwing ideas around, I mentioned that we get hit by icebergs that disrupt our…

Beware of Improper Property Usage

Property abuse in C# is a pet peeve of mine. Properties are meant to represent data, and methods are meant to represent actions. When properties are used improperly, you create…

5 Ways All Software Projects are Product Replacements

I was updating my bio at work for the last few projects I’ve been on since I was between projects. I looked back at some of the projects I’ve worked…