
At Atomic Object we say that we hire generalists. I work with people who I think of as generalists. I self-identify as a generalist. But how general can you get, practically? Well, it’s all relative, of course.
We're actively seeking developers for our new Detroit location. Learn more

Technology patents appear to be broken. When a company like Yahoo can claim to own “customizing views to certain friends” and “Dynamic Page Generation” it’s clear to me that patents are broken. Twitter, and others like RedHat, appear to agree and have stepped up to do something about it. Twitter’s Innovator’s Patent Agreement: [The] Company…
Dedicated, poly-skilled project teams are more effective at delivering innovation projects than well-honed, departmentally-distributed, operationally-focused teams. The choice of using an internal vs. external team is often considered when planning how to take on a significant innovation project. Internal expertise and capacity are two common factors used to assess the viability of the internal team….
Even since cavemen invented the wheel, people have been using specially designed tools to make their work and their day-to-day lives simpler. Can you think of a single profession today that does not benefit from the use of a tool of some kind? In an ideal world, a tool would be something that you invest…
High-impact projects delivered within existing, well established markets can be great opportunities to either enhance or damage your brand. Dropping the ball on the technical implementation is one easy way to fail.
Technical debt should not only be measured in terms of the trade-off between how thoroughly work is down now and how maintainable it is in the future. We should also measure technical debit in terms of how much effort is required to move some one new onto the team.
We first read about business ecosystems in the Entrepreneur’s Guide to Customer Development. Over the last year we have added a business ecosystem drawing exercise to our project kickoff practices. This exercise is designed to quickly give our development team a high-level understanding of our client’s business. A business ecosystem drawing shows high-level value exchanges…
With a background of 7 years in agile development, I considered myself shrewd at decomposing software features and planning incremental releases. As I continue my customer development journey with duellr I continue to realize how much more aggressive I can be with the attitude of releasing less.
In “Among Six Types Of Failure, Only A Few Help You Innovate”, designer Jamer Hunt reacts to a trend he sees in the otherwise positive movement of embracing failure and lays out an intriguing vocabulary for different project failures.