About
About 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.
Books
Books by David Ainslie
1 book by David Ainslie on Leanpub
Find your next book on Leanpub.
Thousands of books, courses, bundles and tracks, updated by their authors as they write.
Browse the store