1991-2016—25 years of Art & Logic

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…)

Composing and Improvising: the Art of Software Development

Composing and Improvising: the Art of Software Development

In the early years of Art & Logic, my wife and I liked to visit a small inn in Palm Springs called Villa Royale. It was lovely. Each room was decorated in a different European country theme. The proprietors traveled frequently and brought back regional artifacts to lend authenticity to the room designs. It was a relaxed and creative space — especially the small pool at the back of the property with its odd shape and faux antique fountain. This was before we had children, so we had lots of hours to while away. I spent many of them pacing around that pool and sketching out my vision for how Art & Logic should work. How would we recruit developers? How would we keep track of our time? How would we bill our clients? (more…)

Top Ten Ways in Which Software Development Is like Parenting

Top Ten Ways in Which Software Development Is like Parenting

One of our developers was recently talking about a personal milestone that happened to mark both his 20th year at Art & Logic as well as his son’s 20th birthday. That got me thinking about how much parenting and software actually have in common. For instance…

  1. It’s never done.
  2. The requirements are constantly changing.
  3. You never feel like you’re quite ready to start.
  4. It can cost way more than you could ever imagine.
  5. You can do a lot of it from home, but some travel will be necessary.
  6. You can find an endless supply of books telling you how to do it, but the best way to learn is on-the-job.
  7. You’ll make mistakes along the way.
  8. It can be rewarding one minute and equally exasperating the next.
  9. It can keep you up all night.
  10. And at some point, you have to do a public release and trust that you got it right.

Picasso vs. Cezanne: Experimental Innovation and Software Development

Picasso vs. Cezanne: Experimental Innovation and Software Development

In 2006, Wired Magazine published an article entitled “What Kind of Genius Are you?” The article highlights the work of economist David Galenson (currently a professor at the University of Chicago). Galenson is famous for postulating that artists fall into two classes: Conceptualists and Experimentalists. Conceptualists innovate radically, rapidly, and usually at early ages. The Wired article calls Picasso the archetype of Conceptual Innovation. Picasso upended modern art by inventing Cubism in his early 20’s. From the Wired article: (more…)