1991-2016—25 years of Art & Logic

I’m Sorry: Your Software Project Will Never Be Finished.

I’m Sorry: Your Software Project Will Never Be Finished.

No, really.

In fact, when you go live, your software shouldn’t be “done.” If it is, you’ve done something wrong.

You see, in the history of software, there’s never been such a thing as a piece of software that launched without bugs. Think of your favorite, most used platforms. Gmail. Facebook. Salesforce. All are brimming with bugs. Every day a user writes into their contact forms about a bug they discovered, and while a lot of them are PEBKAC errors, a lot of them are legitimate bugs. And the ticket tracker logs them, someone triages them, and, eventually, most of them will be corrected.

But before that happens, some new feature will be added, or an existing feature will be modified (‘member when Facebook separated out the messages app from the FB mobile app?), and that will create a whole new series of bugs. (more…)

Are You Attending CES 2017?

Are You Attending CES 2017?

Are you going to CES? We’ll be there. We expect to see some exciting breakthroughs in virtual reality (VR), augmented reality (AR) and mixed reality (MR) as well as new innovations in pro-audio equipment, Internet of Things (IoT) devices, and much more. It looks like the augmented reality presence at this year’s CES will be double what it was last year, so there will be plenty of new AR and VR devices to experience. If you need a development firm to help you with your AR device, let us know. (more…)

Looking Back at 2016 and Looking Forward to 2017

Looking Back at 2016 and Looking Forward to 2017

As we reach the end of 2016, let’s take a look at some of the stuff we wrote about over the course of the year. We shared our thoughts on custom software development, looking at the such things as: the differences between composing and improvising; the value of refactoring; the nuances of following a lean-startup model; the conflict between Apple and the FBI; what happens when bad projects happen to good people; and a top ten list of the ways in which software development is like parenting. (more…)

A Few of Our New Year’s Resolutions

A Few of Our New Year’s Resolutions

Paul
I resolve to brighten the lives and businesses of our clients and partners at every touch point.

I resolve to be more creative and persistent in uncovering the deepest and most meaningful ways in which we can impact our clients’ and partners’ success.

I resolve to get better at explaining how software is a creative medium and needs breathing room for creativity to flourish. (more…)

What Does It Mean to Be a “Thought Leader”?

What Does It Mean to Be a “Thought Leader”?

“In the beginner’s mind there are many possibilities, but in the expert’s there are few.”

— Shunryu Suzuki

I was recently given the opportunity to present myself as a “thought leader for my industry.” I’ve been pondering this. What do I know? What do I know so deeply and fully that others might want to hear my opinions about it? Not much, it seems. Actually, I don’t have nearly as many answers as I have questions. But more than this, it’s the questions that really keep me interested. (more…)

Contact Us