Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

David Ainslie

Think! Keep It Simple Stupid.

However, simple doesn't mean easy, it is more about clarity; readability; understandability.

I work a lot, and I think a lot. I always want to make something better.

As a Software Developer, the main key to Agile Development is iteration.

I write something (test first of course) and it is usually ugly and hardcoded.

Then almost immediately I'll change it, mainly because I hate ugly code.

It can become an obsession. Which you must regard as a good thing. And so I wish to help others.

I'll consult through contracting; write open source code; write books; teach programmers and non-programmers; and when I have some spare time, do some freelancing.