Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Have you failed recently?

DZone's Guide to

Have you failed recently?

· Java Zone ·
Free Resource

Microservices. Streaming data. Event Sourcing and CQRS. Concurrency, routing, self-healing, persistence, clustering...learn how Akka enables Java developers to do all this out of the box! Brought to you in partnership with Lightbend.

I can think of several things we’ve tried recently at Terracotta that failed, either in the small due to implementation or in the large due to it just being a bad idea. I see this failure as spectacular success!

Innovation does not occur without regular doses of FAIL. Innovation means walking back and forth over the edge of the known probing new places to go. Sometimes you fall off. But when you don’t, you find great things.

I get worried when we’re not failing. When everything works out just like we hoped, we’re not pushing hard enough. For an innovative software company, safe is dead. I want people to be trying crazy shit that will never work, cause holy crap what if 1 in 10 actually does? The key is to have an environment where innovation is encouraged required and to expect that innovation means that some healthy percentage of things we try don’t work out. That has to be understood throughout the company as the flip side of the innovation coin.

Over the course of the last year, we’ve hired a bunch of insanely smart and capable engineers and things feel like they’re bursting at the seams right now. It’s awesome. And terrifying. I love it. We’re all getting together next week for a full week of intense crazy stuff and the energy level should be high.

From: http://tech.puredanger.com/

Microservices. Streaming data. Event Sourcing and CQRS. Concurrency, routing, self-healing, persistence, clustering...learn how Akka enables Java developers to do all this out of the box! Brought to you in partnership with Lightbend. 

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}