A short and light reading about one particular bad UVM agent design practice and how to avoid it. May be interesting for not very experienced engineers and those only making their first steps in UVM.
https://publish.obsidian.md/zvord/Blog/Splitting+the+responsibility+pie
https://publish.obsidian.md/zvord/Blog/Splitting+the+responsibility+pie