Skip to Content


The sdg Blog is designed to show you who we are and what we're all about. Whether you're looking to read up on the latest technologies, trying to improve your soft skills, or wondering what we've been up to, our blog offers something for everybody.

Happiness Comes Before Success

We all have goals, whether we write them down, speak them to others or keep them in our minds. And for most of us, along with these goals comes a promise of fulfillment, of happiness. There is an old belief that most of us have picked up along our journey that tells us this precisely: if I get that promotion, I will be happy; if I save enough and buy that car, I will be happy; if I...
Read More About Happiness Comes Before Success »

#2 Best Places to Work in Twin Cities

What makes sdg such a great place to work? We believe it’s our people – and here’s why. At the  Minneapolis/St. Paul Business Journal’s  Best Places to Work event last week, sdg was ranked #2 for medium-sized companies in the Twin Cities! After employees completed an anonymous survey regarding work environment, people practices, and day-to-day satisfaction, sdg made the list as...
Read More About #2 Best Places to Work in Twin Cities »

Reconsidering SVG

I've worked on a lot of web applications. Through this experience, I noticed a law emerge:  Given Enough Time, Some Well-intentioned Shareholder Will Suggest a Feature That is Inconvenient or Impossible Using Only HTML, CSS, and JavaScript with a 100% Probability . The suggestion will sound innocuous enough: “What about a map of the state where you click a county to get its report? Oh,...
Read More About Reconsidering SVG »

Translating Techno-Babble into Business Value

Even when people speak the same language, thoughts are often lost in translation as they become words uttered from our mouths or emails typed on computer screens.  Every day we all experience communication gaps in our personal lives, whether it be in disagreements with our spouses, instructions for our kids to clean their rooms, or in getting friends to agree with our political points of...
Read More About Translating Techno-Babble into Business Value »

Password Hashing: Protect User Information

Dear Mr. Wiedel, Welcome to yet another unsecure product, NYE-EVE-DOTCOM. Your account has been created with the following username and password: Username: Password:   ponies_are_neat Please be aware that we are not doing our part to protect your password and personal information. Any one of our employees can now see your password and give...
Read More About Password Hashing: Protect User Information »