Kill Your Darlings: Exploring “The Lean Startup” through Nature, Part I

Kill Your Darlings: Exploring “The Lean Startup” through Nature, Part I

Adapt or die. Accept change or risk losing everything the organism has endeavored to achieve. Let go of what one thought one was to become and be what one is. Kill your darlings. Faulkner’s oft-quoted phrase is frequently used to admonish young writers to edit critically, even when that means killing off beloved, favored words, sentences, paragraphs, themes and even characters. It is advice I have clearly not taken here but let’s set that aside for the time being.

The Fractalization of Requirements

The Fractalization of Requirements

Remember learning about fractals in math or science class? They’re repeating patterns that can be viewed at any scale. That is, keep zooming in on a fractal and you’ll keep seeing the same image — and the same complexity. When a project is first estimated, requirements are usually written at a high level with relatively little attention to detail. That’s especially true today, with the current focus on early releases, beta software, and fast iterations. Why write down a lot of details that are likely to be thrown away before implementation when the first customer release sends the app in a completely different direction?

Ceci n’est pas un Chat: the Art of Custom Software Development

Ceci n’est pas un Chat: the Art of Custom Software Development

How many times have I sat across from a client or potential client vigorously flogging the term “custom software development” to describe what they needed done (or thought we were doing ) and found that the client and I had vastly different understandings of what that term means? It is incredibly disconcerting to expect to see a cat and, instead, see, say, a loaded baked potato . . . or a mini pig in a tutu . . . or, less fatuously, auto manufacturing. What, exactly, is custom software development?

A&L Annual Conference: Celebrating 25 Years of Custom Software Development

A&L Annual Conference: Celebrating 25 Years of Custom Software Development

Last week, most of the Art & Logic family came together for our annual conference. As a distributed company, we work remotely from throughout North America, and this annual meeting gives us an opportunity to review the work we’ve done as well as what we anticipate for the months ahead. We share with one another the ways in which our process benefited our clients as well as ways in which we might be able to adjust our process in order to better serve the needs of our clients. We dive deep into our work in custom software development, but also talk about music, art, sports, Star Wars (and other films), our families, our goals, and, of course, our frustrations and successes.

Why We Say That We Code the “Impossible”

Why We Say That We Code the “Impossible”

Day two of the Digital Summit LA 11:30am and the attendees are released for lunch so I make my way outside to receive my brown bag lunch of turkey and swiss served on a croissant, and a salad. With my bag in hand, I make it back to the conference hall, stage one, and...