Sunday, September 05, 2010

A Real-Life Short-Short Story About Software Craftsmanship

One day, at the end of my team's daily stand-up meeting, one person said he was cleaning out his garage. He'd found a couple of books that his previous employer gave to all new hires. And that now he would like to get rid of those books to anyone interested.

One of the books was Software Craftsmanship by Pete McBreen.

One of our managers laughed, saying, "Oh, so now you're all going to be craftsmen."

Several other people laughed, too.

After they were done laughing, I said that I thought it was a good book and I recommended reading it.

There was silence.


  1. Thanks for sharing this story!

    I actually liked the concise writing style!

    As for the content of your story it's quite sad. Software craftsmanship is one of the books that has shaped who I am and my career, definitively a great book!

    1. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.

      Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.

      Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

      The Nodejs Projects Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. Not entirely surprising. When people ask me what I do I still switch between programmer/coder/software developer/developer/software engineer. Our profession still hasn't decided what to call itself. I don't think the idea of software craftsmanship has entered the mainstream yet and when it does, it'll just get heaped on the pile.

  3. As Enrique says, that is just sad. As developers we need to be open to learning and self improvement.

    I have come up against this attitude myself and it's not an easy one to handle as it can be demoralising and thereby hindering your own progress - good luck!

  4. Dear.I am very honored to introduce a recuva android products to you,
    it is very useful and free,and professional technical support.THANK YOU !

  5. Software for a price usually means you're getting high quality tools and programs. If you need a professional program or have a hobby worth spending a little money on, buying software is sometimes the only way to go. Getintopc

  6. Really great story! Find here the best premium wordpress templates for any kind of your business

  7. Nice Blog Post.Thanks For sharing it.

  8. nice blog with full and clear information..

  9. thnx for sharing your well put together site. getintopc software

  10. Obat Aborsi Asli,
    Obat Aborsi Jual Obat Penggugur Kandungan Ampuh
    Jual Obat Penggugur Kandungan Ampuh,
    Pemesanan Hubungi Kami
    SMS : 0822 4236 1182 – WA : 0822 4236 1182

  11. This article is very interesting information. It has helped me a lot. 스포츠토토