Many of the software engineers I talked to told me that they practice TDD out of guilt. That's not right, we need a different way to think about TDD. I've been practising TDD for almost a decade, here's how I currently think about it:
If you're doing Scrum and estimating or breaking up stories into tasks, you may want to reconsider. From the horses mouth: 👇

Powerful yet rarely practiced concepts in software development:
Sometimes, when I take out a spider from my apartment, I wonder if someone is walking on the sideways, having a good day, when suddenly a spider falls down, bites them and a new spider-man is born 🤔
Things to do to increase agility: • Work small • Reduce feedback-loop time • Trust the workers to make the decisions. • Reduce Work In Progress to 1 • Collaborate. Converse. Work as a team • Think strategically. 1/3
100% Code Coverage, no assertions.
Unit tests all green, no integration tests.

I just started listening to @SoftSkillsEng and it is just great! This podcast is funny and entertaining and a great source for learning about the non-technical things of being a Software Developer. I really recommend it to all fellow engineers!
I never start w/ building the "best" or "most complete" implementation of a story. I start with the smallest possible thing that does essential work & then get feedback. If they say "this is great," I’m done. If they say "it’s good, but…" they’re telling me what to build next →
If you see this at work, you need to leave!
If you see this at work, you need a union lol

Such a coincidence! Yesterday I came to the same conclusion while talking to a friend. This is not only good advice for your career, but for your life in general.
Big career decisions don’t come with a map, but all you need is a compass. The right next move is the one that brings you a step closer to living your core values. In an unpredictable world, you can’t make a master plan. You can only gauge whether you’re on a meaningful path.

Thoughts from Arkansas.

The comments underneath this tweet are really shocking for me. I saw a lot of "unit tests are buggy, are the real problem and you shouldn't write any but rather test manually". Unit tests give you confidence and help you see the design. They are a blessing when done right!
United States 趨勢
- 1. Lakers 91.4K posts
- 2. Luka 70K posts
- 3. Ayton 15K posts
- 4. Marcus Smart 8,496 posts
- 5. Warriors 96.2K posts
- 6. Sengun 25.5K posts
- 7. Steph 32.8K posts
- 8. #DWTS 48.7K posts
- 9. Shai 33.8K posts
- 10. #DubNation 13.2K posts
- 11. Draymond 8,470 posts
- 12. Rockets 59.2K posts
- 13. Reaves 9,188 posts
- 14. Jimmy Butler 9,333 posts
- 15. Double OT 6,664 posts
- 16. #LakeShow 6,579 posts
- 17. Froot N/A
- 18. #TusksUp 1,093 posts
- 19. LeBron 37K posts
- 20. Vando 3,023 posts
Something went wrong.
Something went wrong.