I kept these themes in mind while sketching concepts for the new knowledge base. I aimed to design a product that not only made users happy, but one that developers would appreciate as well.
I reused components across multiple pages in the flow. Not only did this reduce technical complexity, it also established a familiar pattern for the user.
Before the Resources redesign, we had no documentation for interaction design guidelines. As a precursor to a full design system, I added an interaction library to articulate important state changes to the developers.