Comments by "" (@JinnGuild) on "Continuous Delivery" channel.

  1. 1
  2. 1
  3. 1
  4. 1
  5. 1
  6. 1
  7. 1
  8. Hey Dave! Firstly, 100% on your list of common arguments. But I would propose that developers "hate TDD" almost exclusively because of bad management. Managers are the ones arguing the points you lay out, and they do so with rank authority. I am describing a complicated reality. Some management, frequently as high as executives, would rather hire a more compliant and quiet developer than listen to "some idealistic engineer" constantly pushing for TDD (or other engineering principles/processes like CICD). There are vastly varying personalities and backgrounds for each manager. But they do wax authoritarian and waterfall. ((( This doesn't mean engineers shouldn't use your tips to push for improvement. They Should!!! ))) In an upcoming speaking engagement, I am going to be reviewing how novice "workers" (devs) have certain personalities, and they either grow into a Managers, or into an Engineers. I would debate that your video is leaning too heavy in trying to convince those "workers" with engineering mindsets. I contend that they all already agree. The real target audience needs to be Managers, or (or novice workers with managerial/business personalities who will one day grow into managers). This video has value, but our whole industry (Software Engineering) needs a bigger initiative demanding that trust and respect be given to engineers with the expertise to make these decisions. It's a huge initiative that dwarfs the constant repetitively redundant echo of experienced engineers like yourself writing articles, books, blogs, vlogs, videos, and it never goes anywhere because we all already agree. In another (agile?) video, you said something about how managers make bad decisions because they don't trust their developers. The solution to that isn't to just blindly hire anybody on the street and trust them, but to be more diligent in your hiring, as well as be explicit with how you implement continuous education and training for developers toward a trustworthy engineering mindset. TLDR; You (we) should focus on that, building systems that demand (through proof and voice, not force) that management trusts their engineers. TLDR TLDR; We demand that managers trust their engineers.
    1
  9. 1
  10. 1
  11. 1
  12. 1