Lessons from GiveCamp 2012

Lessons from GiveCamp 2012

The Grand Rapids GiveCamp is always a learning experience for me. For those who aren’t familiar with this event, GiveCamp gathers a large group of talented software professionals to volunteer their time and energy to assist area non-profit organizations with...
Configuring Sublime Text 2

Configuring Sublime Text 2

I have been a (relatively) long time Sublime Text 2 user. Early 2011, I was running Ubuntu on my laptop and wasn’t happy with any text editors I was finding. I gazed longingly at TextMate on my colleagues’s Macbooks, but overall I was happy with my OS...

One Key Abstraction

Recently, I’ve been spending time with Arthur Riel’s 1996 book: Object Oriented Design Heuristics. One of the 62 heuristics offered in his work is short and sweet, yet powerful and essential in building quality, understandable, and maintainable software:...
Welcome, Ross!

Welcome, Ross!

Ross is our newest software craftsman and a bit of a polymath; his life took some varied and interesting turns before he came to us. Like many programmers, he dabbled a bit by building websites in high school. As he got older, Ross held on to these skills, even after...
Announcement: Mutually Human at Chargicon

Announcement: Mutually Human at Chargicon

Greetings all! We wanted to share some exciting news about our forthcoming activities. Next Monday and Tuesday, July 30th, and 31st, many of us are headed to Austin, TX to attend Chargicon, the first event of its kind hosted by Chargify. Chargify is a cool company...

Developer-Friendly APIs

For a business whose central focus is a web application, the API is often a springboard for moving the company from just another application to a platform for developers. When an application becomes a platform, the participation of developers can move business...
technology logo

Get a Free Consultation

Your Free Consultation will be packed full of discussions, brainstorming, and hopefully, excitement. The meeting is designed to help uncover your challenges, define your needs, and outline possible solutions so you can make decisions that will lead to the business outcomes you desire.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.