[2/2] Growing Your Personal Design Heuristics • Rebecca Wirfs-Brock • YOW! 2019 (Category Architecture)
Continue. firstI'll tell you about the algorithm itself, which suggests using Rebecca.
- She recommends making a map of your interests, and then scour and discuss your favorite heuristics with experts in these topics - this allows you to test your heuristics for strength, understand their limits of applicability and get new heuristics. Rebekah’s heuristic suggests using a technique that is similar to describing patterns, but simpler. To do this, you can use the card: the issue under consideration, heuristics, an example of using heuristics to solve this issue. Next, Rebecca gives examples of her heuristic notes.
- You can also go from the opposite - find a heuristic that contradicts yours and continue to try to find arguments for and against this heuristic. Interestingly, this resembles the way negotiators develop, when you need to be able to speak for both your position and the position of your opponent:)
- Next, Rebecca offers to communicate one-on-one, discussing a specific topic. This overlaps with what is described in the first paragraph.
- Filter what sounds at conferences (Ironically, this one was also at the conference.)
- Write down how you really work. In the end, she suggests
Record your design values & practices And in this context, Michael Nygard recalls his ADR (Architecture Decision Records)which he proposed to use to fix architectural solutions in 2011. Speaking of his book, "Release It." wrote earlier. And finally, Rebecca suggests monitoring what happens when using heuristics and using it for their tuning.
#Management #Software #SoftwareDevelopment #Patterns #Engineering #SelfDevelopment