Comments by "" (@retagainez) on "ThePrimeTime" channel.

  1. 61
  2. 12
  3. 7
  4. 6
  5. 5
  6. 5
  7. 4
  8. He probably omits PRs because he thinks pair programming is a better way to do code reviews (it might not work with open source), but it doesn't make any difference. If you find PRs prevent you from using this methodology, it probably points to an issue with the code review, not everything else. For your last question, it takes a lot of trust in your team; believe they will code using BDD/TDD and run unit tests before pushing. It is far faster to run something locally than remotely regarding unit tests. If your tests fail at integration (your integration tests), your unit tests are insufficient. Your design needs to be simplified, and you need to break it apart or have better interfaces with well-defined ways to speak to other components. The same needs to be considered for unit tests that run far too long. Suppose your unit testing is too simplistic to detect issues between things you might think are "external components" external to the module you worked on. In that case, your code needs better interfaces between the two systems. As for the rest of your questions, MANY resources cover these topics as the result of decades worth of software development. The XP book is an example of this, written decades ago. I tried to consider your question and any other questions you might have in this explanation. If something needs clarification, I will try to explain it my best. This is my understanding from looking at Dave Farley's videos on CD for the past two years and reading his CD book (although I admit I need to re-read it sometime soon.)
    4
  9. 4
  10. 4
  11. 3
  12. 3
  13. 3
  14. 3
  15. 3
  16. 2
  17. 2
  18. 2
  19. 2
  20. 2
  21. 2
  22. 2
  23. 2
  24. 2
  25. 2
  26. 1
  27. 1
  28. 1
  29. 1
  30. 1
  31. 1
  32. 1
  33. 1
  34. 1
  35. 1
  36. 1
  37. 1
  38. 1
  39. 1
  40. 1
  41. 1
  42. 1
  43. 1
  44. 1
  45. 1
  46. 1
  47. 1
  48. 1
  49. 1
  50. 1
  51. 1
  52. 1
  53. 1
  54. 1
  55. 1
  56.  @krYrrr  I wonder the same thing, depends on perspective. If she has savings, it's probably not that big of a deal. For HR people, I already feel the stress of just dealing with HR people from an interview perspective, I can't imagine what it must feel like from a firing perspective from their end. I suppose some people can thrive in a small world, but I find it hard to see that HR people don't feel conflicted that their imprint on the world regularly involves the suffering of other people for the sake of appeasing some faceless corporate entity that doesn't care for any single person. The company has a red flag of wasting of finances on these absurd processes. The tech isn't exactly bleeding edge, there are competitors, and so it's nothing to sacrifice your own personal life to. The corporate leaders that initiated this entire controversy are still in place. I'm speaking from my anecdote of being a late joiner to a public company that finally met an "end of the line" from a long history of mass firings (restructurings), only keeping the top 1% who were "long tenure" employees that were members of the original (overly large behemoth company) that went through repetitions in history experiencing companies hirings/mergers/firings. One particular event involving significant financial/tax fraud, and a final nail in the coffin due to bankruptcy. Anyway, my anecdote goes to show corporate KPIs/metrics really mean nothing, except for their finances perhaps. The common tie-in between these companies that constantly restructured was the finances. Hiring software guys is expensive, keeping your software running is expensive, some software is just not worth it.
    1
  57. 1
  58. 1