A spoiled vacation resulted in the fortuitous availability of Onspring’s CTO, Chad Kreimendahl, when we experienced our first downtime in several years. Chad explains what happened, why it happened and how our technical team resolved the issue.
About Chad Kreimendahl
Founder of Onspring. Into tech and infosec. Brain stores more movie quotes and analogies than things of value.
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.
We know from reporting on the Equifax data breach that names, social security numbers, email addresses, and physical addresses were taken. This confirmation of the email in the wild should be considered a terrifying confirmation that the rest is also out there, or may be soon.
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?
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.
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.
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.
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.
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.