About Me

Who the hell am I? I’m a software craftsman living and working in North Yorkshire, England. When I’m not writing ranty blog posts I’m into photography, gardening and any number of pet projects. profilepicI’ve previously developed and run a book swapping site – www.bookchain.co.uk – that is now sadly closed. My last pet project was Beyond Wishlists – a group gift buying site, also abandoned. I live with my wife, Samantha, our boys Alex & Tom, and our cat, Flic.

Portfolio

Although much of my work is IP protected and Book Chain is sadly no longer live, you can find examples of open source work I’ve been involved in via my GitHub: activelylazy

I’m a contributor to TestFirst.Net, a fluent testing framework for .net.

I also maintain Divine Inject, a simple dependency injection framework.

Contact

2 thoughts on “About Me

  1. Hi David,

    fantastic idea, although I love so much owning my books that i can’t stand the notion of not owning a book I have read, sooooo old fashioned.

    thanks for the wonderful agile contents in the blog too

    cheers

  2. jon smith

    Hi David,

    There are many many many articles around software dev and they ALL! exist an some pretty shaky foundations as your article ‘dogma driven development’
    starts to expose.
    I myself prefer the title ‘Rhetoric driven development’ I’ve always personally refereed to this myself. Its where a companies bs flows from sales and marketing and other cosmetic areas (where its valid) into what should be logic
    and engineering
    – what a joke.

    Essentially it all boils down to a distinction of where science and craft and art is.

    Being formally trained musician has helped me enormously, the demise of the
    craft here has helped me see into the future of software development somewhat.

    I personally have been very jaded in my experience of the area and yes i admit that rather than giving away my secrets to understanding what is going on and what this is all about i too, choose to take advantage of the naivety of the general programming community.

    I will share one and only one aspect however, since i believe it fits nicely into what you described as fashion;
    There is a tendency for the intergenerational war that goes on in the wider community to spill over into dev groups and so sometimes the younger members use fashion to alienate and make experience an irrelevant thing.
    And sometimes the older get bitter and like me fight back by withholding experience vital to success of projects deliberately.

    Unfortunately its no joking matter, people livelihoods and projects, and viability of businesses are at stake.

    Keep up the good work!

    John

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.