Process & Practices

The how of building high quality software.

Lessons from Startup Weekend Detroit

Drew, Mike, Justin, and Jason in Detroit.What kind of business can you build in 54 hours? That’s the challenge at every Startup Weekend event and the group in attendance at the M@dison building for Startup Weekend Detroit was more than up to the challenge. Six of us from Atomic Object made the trek out to the event to participate. We built,...

Read More »
Also posted in Startups | Tagged , | 1 Comment

Usability Testing Summary Template

Brittany and I recently created a usability test overview that aimed to summarize our test findings with clarity and brevity. You can download the template here. We designed our test scenarios using our usability starter kit templates. The starter kit templates made sure our testing session was organized and our tests were consistent. Rather than…

Read More »

Also posted in Testing, Uncategorized, Usability | Tagged , | 1 Comment

Given I am signed in using capybara-webkit

Inspired by the blog post Capybara, Cucumber and How the Cookie Crumbles, I wanted to write a Cucumber step that signs a user directly into my application, without the need to navigate to a log-in page and submit a form. I am not thrilled about the stubbing and monkey patching discussed in that post, and…

Read More »

Also posted in Testing, Tools, Web | Tagged , , , , , , | Leave a comment

Successful Demo Software Is Hard to Support

We sometimes help customers build proof-of-concept products for internal demonstration, or better yet, run at a trade show in front of their customers and competitors. We help define features, scope and budget, drive code with tests, and deliver continuously to provide as much control over the demo as possible. Sounds almost like production code. Though…

Read More »

Posted in Process & Practices | Tagged | 1 Comment

Usability Testing Starter Kit

Good usability testing takes a fair amount of planning. In order to get quality feedback from your test participants, it is essential to carefully craft your tasks ahead of time, make sure your software is ready for users to play with it, and make sure everyone on your team is in agreement when it comes…

Read More »

Also posted in Usability | Leave a comment

Objection is over 1 year old

Objection, the dependency injection library initially written for the iOS application SideReel, is over a year old. Shawn Anderson and I created it when he candidly pointed out how awkward my previous attempts at Dependency Injection were in Objective-C (NIB, manual construction, factory methods). Shawn’s honesty (something we all appreciate here at AO) motivated me…

Read More »

Also posted in Culture, Languages, Mobile, Pairing, Uncategorized | Tagged , , , , , | 2 Comments

Your Business Will Fail Without Maintenance and Improvement

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…

Read More »

Also posted in Culture, Iterative Development, Risk, Tools, Workplace | Tagged , , , | Leave a comment

Less Perplexing Terminal Multiplexing with tmux

Tmux has been getting a lot of attention lately. As George Nachman works toward a deeper integration of iTerm2 with tmux, more people are becoming aware of the ‘other’ terminal multiplexer. Around the office, people have been asking how I use tmux. While I’m also an avid iTerm2 user, I’m not sure if the new…

Read More »

Also posted in Pairing, Tools, Unix, Linux, and Bash | Tagged , , , , , | 1 Comment

Mining our passions for the “why”

Last fall, prompted at least in part by Simon Sinek’s TEDx talk “How great leaders inspire action”, Carl discussed his evolving thoughts about identifying the why of Atomic Object. I ran across his post again a few weeks ago while catching up on some reading. It hasn’t left my spare mental cycles alone since. Such…

Read More »

Also posted in Company, Culture | Tagged , , | Leave a comment

Usability Testing Field Notes

Recently one of our teams at AO worked with a client to do 2 days’ worth of usability testing with real users. I acted as the test facilitator for this project. As the test facilitator, I greeted test participants when they showed up, explained how the test would work, and walked them through the tasks…

Read More »

Also posted in Testing, Usability | Tagged , , , | Leave a comment