Software Craftsmanship

Software Craftsmanship After decades and many different methodologies software projects are still failing Although there are many reasons why they fail there are a few things that cannot be ignored managers see software d

  • Title: Software Craftsmanship
  • Author: Sandro Mancuso
  • ISBN: null
  • Page: 290
  • Format: ebook
  • After decades and many different methodologies, software projects are still failing Although there are many reasons why they fail, there are a few things that cannot be ignored managers see software development as production line, companies do not know how to manage software projects and hire good developers and many developers still behave like factory workers, providinAfter decades and many different methodologies, software projects are still failing Although there are many reasons why they fail, there are a few things that cannot be ignored managers see software development as production line, companies do not know how to manage software projects and hire good developers and many developers still behave like factory workers, providing a very poor service to their employers and clients With the advent of Agile methodologies, the software industry gave a big step forward, however, the percentage of failing software projects are still incredibly high Why is it Why are we so bad at it What is missing Although the term has been around for over a decade, it was just in recent years that Software Craftsmanship emerged as a viable solution for many of the problems the software industry faces today Proposing a very different mindset for developers and companies, a strong set of technical disciplines and practices, mostly based on Extreme Programming, and with a great alignment with Agile methodologies, Software Craftsmanship promises to take our industry to the next level, promoting professionalism, technical excellence, the death of the production line and factory workers attitude.How can we become better developers How can we make our companies deliver better software projects With real stories and practical advices for developers and companies, this book is recommended to all software developers and every professional directly involved in a software project.

    Manifesto for Software Craftsmanship Danish Deutsch English Espaol Franais Trke Ti ng Vi t Portugus do Brasil Deutsch English Espaol Software craftsmanship Software craftsmanship is an approach to software development that emphasizes the coding skills of the software developers It is a response by software developers to the perceived ills of the mainstream software industry, including the prioritization of financial concerns over developer accountability. Software Craftsmanship The New Imperative Pete McBreen Software Craftsmanship The New Imperative Pete McBreen on FREE shipping on qualifying offers Introducing software craftsmanship, a programmer centric way to build software, this text explains why software engineering isn t enough and aims to transform the developer s relationship with users and customers. Software Craftsmanship Leanpub Software craftsman and co founder of the London Software Craftsmanship Community LSCC Sandro has been coding since a very young age but just started his professional career in . SCNA Software Craftsmanship North America New Software Craftsmanship North America New York City April th, A thought provoking retreat for people who are not afraid to question, to evolve, and who constantly seek to grow their craft and the team of people around them. Craftsmanship Joel on Software Dec , Making software is not a manufacturing process In the s everyone was running around terrified that Japanese software companies were setting up software factories that could churn out high quality code on an assembly line It didn t make any sense then and it doesn t make sense now Shoving a lot of programmers into a room Software Craftsmanship books Inappropriate The list including its title or description facilitates illegal activity, or contains hate speech or ad hominem attacks on a fellow member or author Spam or Self Promotional The list is spam or self promotional Incorrect Book The list contains an Software Craftsmanship Unconference Sep , The Software Craftsmanship Unconference is about you, relevant, inspiring Participants gather, build an agenda, and convene sessions Conversations are directed and productive because the agenda was generated just in time, by the attendees. Software Craftsmanship Inc Software Craftsmanship Book Software Craftsmanship is a metaphor that can radically transform the way that we create and deliver software systems, with implications for the way we develop software, manage teams and deliver value to Software Craftsmanship Manifesto A Call to Arms InfoQ Mar , A movement to promote Software Craftsmanship has been brewing for a few years Since Agile last year they found a focal point with Uncle Bob

    • Software Craftsmanship By Sandro Mancuso
      290 Sandro Mancuso
    • thumbnail Title: Software Craftsmanship By Sandro Mancuso
      Posted by:Sandro Mancuso
      Published :2019-02-17T19:44:19+00:00

    About "Sandro Mancuso"

    1. Sandro Mancuso

      Software craftsman, author, co founder of Codurance, and founder of the London Software Craftsmanship Community LSCC Sandro has been coding since a very young age but only started his professional career in 1996 He has worked for startups, software houses, product companies, international consultancy companies, and investment banks.During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world His professional aspiration is to raise the bar of the software industry by helping developers become better at and care about their craft.

    304 thoughts on “Software Craftsmanship”

    1. First, some context. I'm really big on the "Software Craftsmanship" movement - I'm signer #227 of the Software Craftsmanship manifesto, and my business card says "Software Craftsman and Computer Science Geek" because I think that's the phrase that delivers the best bang-for-the-buck in terms of getting across what I'm all about. Moreover, while I liked Pete McBreen's original 'Software Craftsmanship' book, I didn't love it, and I've been looking for a book that I'd suggest as the first book to i [...]


    2. This book frustrated me. I once had the fortune of seeing Sandro give a talk at the Software Craftsmanship North America (SCNA) conference in 2013, and found his talk uplifting, and inspirational. As a result of that, when I saw this book had been released it was an "instant buy" for me.Ultimately though I was incredibly disappointed by this book.I wanted to like this book. Rather I wanted to *love* this book. And honestly, much of what Sandro espouses in this book I agree with and believe. But, [...]


    3. This is a must read book by all the software developers. It probably contains everything you need to know. If I summarize my take away from this book, the author suggests us to blog, read books, follow technical websites, use social media and know who to follow, practice programming everyday by trying Katas, having pet projects, contributing to open source, take part in user group and community activities and more pair programming. He also highlights the values of TDD, use of continuous integrat [...]


    4. Motivating book with good advice on how to improve your career!* Similar to The Clean Coder;* Explains problems and solutions with Waterfall and Agile;* Goes to great lengths to draw the advantages of XP practices;* Methods for crafting your career path;* What it means to be a Craftsman - somebody who loves details, design and work and plans for long-term;* Coding has become a social activity - reading, pairing, katas, open source, going to events;* How a really good job description should look [...]


    5. Kind of meh. Because I already agreed with a lot of what was said, I don't think I learned a lot from this book. It's a good book, but I'm not its primary audience.There were, however a few nuggets about interviews and high level career plan that I think were valuable to me. For example, the practice of involving junior devs in the interview process is something that I'd like to try.I was annoyed by the grammatical overuse of "to".


    6. Excellent, compact and has many things you want to know. Besides the community was involved whilst it was written hence lots of good feedback went into it as well.Its also a good reference book if you are new in the area.I read some parts of the book multiple-times.


    7. Great book, I got a lot of inspiration from Sandro's stories and tips.There are also a lot of ideas to improve any development team.Now I have a very clear idea of what does it mean to be a craftsman.


    8. Thank youGreat book, Sandro share is experience in his book. This is an inspiring book, I would recommend to who seek to be a professional developers. I would even recommend to read to everyone out there thinking their are senior, master developers !!!


    9. Passion. That summarizes it all. Software craftsmen are passionate about software development and their profession.==========Being a craftsman doesn’t mean you are superior or better than any other developer. When a developer calls herself a craftsman, she is just stating the values and professional attitude she has. But that doesn’t mean that developers who don’t call themselves craftsmen don’t have the same values or attitude.==========Being a software craftsman is about more than just [...]


    10. This book frustrated me. I once had the fortune of seeing Sandro give a talk at the Software Craftmanship North America (SCNA) conference in 2013, and found his talk uplifting, and inspirational. As a result of that, when I saw this book had been released it was an "instant buy" for me.Ultimately though I was incredibly disappointed by this book.I wanted to like this book. Rather I wanted to *love* this book. And honestly, much of what Sandro espouses in this book I agree with and believe. But, [...]


    11. I’m not that happy with the term „Software Craftsmanship”. That said, the book by Sandro Mancuso is great. I can’t remember that I ever marked so many parts of a book as I did with this one. Sandro explains what a professional developer should care about in a way everyone can understand. Not with fancy words but in a way you can adapt on a daily basis. I like his points on that we have to do more than write software that just works. It has to fit in the big picture of the company and whe [...]


    12. Best book read until now. It gave me names and definitions to all those things I always thought as right. And gave me a lot of great advice to my path to be a great Software Craftsman.


    13. Great book about professionalism and how some people understands the profession of software development. A really inspiring read.


    14. This is one of my favourite reads when it comes to working in software development. Disclaimer: I am a Business Analyst, not developer. So I look at it purely from the side of working in 'IT' and the value of crafted software to other team members and the 'business'.Nevertheless, I feel this is an excellent read for ANY (especially junior) IT worker, and find that especially the anecdotal examples are very helpful.Let me give you two examples: Last week a friend (a strategy consultant) complaine [...]


    15. Recently we undertook an agile transformation and changed around our job descriptions at work, and the term "software craftsmanship" was added to all the software engineer job descriptions - this book written by the founder of the London Software Craftsmanship Community, someone whose whole company is based around software craftsmanship.First off, this is very clearly a manifesto, almost evangelical in places. Agile Coaches and Managers come in for some criticism, along with a number of parts of [...]


    16. I am quite sold on agile methodologies and focusing on great codes. So the concepts discussed in this book where quite familiar.However, What I liked is the emphasis the book puts on the importance on the job of a developers. I’ve seen so many people around me trying to move forward with their careers by just moving as a management role. I really felt that development was not a good career to pursue. Even myself I was « proud » of starting a position as an architect.But eventually, I was n [...]


    17. This is a great book not only for developers but also for managers. We may have been developers once, and we could recognize most of the problems that Sandro experienced (BDUF, use of GoF design patterns just because why not, intentionally obfuscated code etc) and now we suddenly see a new trend among our best developers. This trend is craftsmanship and it's a good one. We will learn how to work with them, how to guide aspiring craftsmen and how to guide our entire teams, introducing the craftsm [...]


    18. I would recommend this book to any junior developer. Hell, I'm thinking this is a good read for everyone new to a job, as some of the underlying principles really apply to any industry. Having said the latter, it is developer centric, so may confuse the non initiated.I am a Product Owner / Business Analyst and have been in the industry for over a decade, but still found it an interesting, at worst confirming, at best inspiring and thought provoking read.Yes, at times it can come across a bit pre [...]


    19. I would recommend this book to any junior developer. Hell, I'm thinking this is a good read for everyone new to a job, as some of the underlying principles really apply to any industry. Having said the latter, it is developer centric, so may confuse the non initiated.I am a Product Owner / Business Analyst and have been in the industry for over a decade, but still found it an interesting, at worst confirming, at best inspiring and thought provoking read.Yes, at times it can come across a bit pre [...]


    20. Relatively easy in reading. Confirms my own observations. Can not say it's an eye-opening for me. Rather "Oh, so that's how it's called". Recommended for developers who just starting their careers to get it right. I wish I read this book 10 years ago.



    21. A good reference if you really want to understand what software craftsmanship is and its ideas about it.


    22. As a non-technical person, I find this book quite interesting and a little bit abstract. It does have good advice that applies to many situations on a day to day working environment.



    23. Very good book for any proffesional software developer. Written by seasoned developer with wide expierience. This book contains a lot of wisdom. Explains proffesional approach to most if not all sides of proffesional software developer.Some Polish quotes because I've read Polish Edition:Refaktoryzacja Stara harcerska zasada mówi: „Zawsze pozostawiaj obozowisko w stanie lepszym, niż je zastałeś”. To jest wartość, o której, gdy chodzi o kod, każdy deweloper-rzemieślnik powinien pamię [...]




    24. One of the best book on software development practices ever !!! Sandro puts in plain English what every software developer attitude should be. Some great ideas on things like skills improvement, learning others and making others want to lear and then practice what they have learned. Must read for every software engineer that is serious about his/her work and wants to improve skills and make all others people working with him much better as well. This book will never gets old it is one of THE boo [...]


    25. "The Software Craftsman: Professionalism, Pragmatism, Pride" by Sandro Mancuso explains the Software Craftsmanship movement and how the motivations behind it's formation. In essence, the values that developers are encouraged to adopt are professionalism, positive attitude, focus on bringing value through software and continuos improvement. Regarding technical practices, the advice is to follow those of extreme programming, with an emphasis on test-driven development and pair programming. There i [...]


    26. A perfect book for those in the contemplative mode on your professional path and aspiration. Or those in between projects where you contemplate what you have done and are figuring out what you want to do next or in the long run.Originally I wanted to apply speed-reading techniques and would time-box myself for 4 hours. But I was smitten with the enthusiasm clearly displayed in the narratives. I ended up following closely the author's points and stories. Along the way I said "been there, done tha [...]


    Leave a Reply

    Your email address will not be published. Required fields are marked *