Entries by Chad Kreimendahl

Preventing a Software Frankenstein with Design & Care

Have you created a software Frankenstein? Though the intent of your creation may have been something beautiful, the positive aspects of the design are quickly overshadowed by glaring design issues. This ultimately results in an army of villagers (your customers) chasing you down with fire and pitchforks. Chad Kreimendahl explains how to get yourself out of this monstrous dilemma.

High Performance Software — Globally

I’ve been asked, on many occasions, how Onspring goes about being so insanely fast and responsive as a product. The most recent encounter related to a customer who has users spread all throughout the world. Their specific query was how their users in Asia were seeing absolutely no performance impact in the way one would expect when hitting our data center in the heart of the United States. Their average response time when making requests from their Asian offices to Onspring was less than 1/3rd of a second. That’s below 0.3 seconds per request. How is that possible?

How to Be Lazy Where It Counts

When you develop software, there are many stages of the design phase that are highly critical to the final product. Too often, companies are in a rush to push feature releases or changes to their products that are “box checkers.” They’re trying to compare themselves to a competitor in a favorable light, without actually thinking about the problem in depth, or not considering things such as long-term performance and usability.

Beware the Zombie: Design Hubris

If you’re an expert in your industry who’s designing a product or service, there’s a strong possibility that you’ve been a victim to this monster we call Design Hubris. Some of us are more susceptible than others, and the effects are almost always permanent, because they hit you early and they hit you deep. They spread like a virus, infecting all subsequent decisions and features.

Are You Scared Yet? You Should Be

At Onspring, we’ve spent much of our time and effort, both in product design and simply running our business, avoiding the “boogeymen” that disrupt so many forward-thinking companies. Running this gauntlet of ghouls has taught us many things, and the lessons of our former lives have frequently guided us when we might otherwise have wandered in the dark.

Top 14 Reasons to Reconsider Cloud Computing

In reality, cloud technologies for business allow you to get to the eventuality of “do a lot more with less.” And that often requires understanding that moving to any new technology will be an evolution more often than it’s a revolution. Included below are nearly all of the numerous reasons why you should consider cloud based business technologies, what we once called Software-as-a-Service or SaaS.

A Look Under the Hood of Onspring

When we founded Onspring back in 2010, we needed a great set of tools—including high-performance, easy-to-use databases and excellent development frameworks. In those days, some of the tools we needed didn’t exist or weren’t mature enough to be of any real value. We made do with what we could find at the time, always with an eye toward the future.