The list of complaints about these tools is longer than I'd like, but the pain is worth it. Since installing them, I've felt the more productive than ever.
We set up IdentityServer authentication with an MVC client. When a user was authenticated but not authorized, we overrode the default OpenIdConnect middleware and showed the user a
Experience is a great teacher—but only if we remember what we learn. These day-to-day habits will keep you learning and growing in little ways that really add up.
People problems present significantly more risk to a software project than the software itself. For example, if a new software system adds more work for users, but doesn't offer th
I’ve been fiddling with different ways to bundle up deliverables over the years, while simultaneously growing more frustrated with the state of design deliverables I’ve received fr
We needed a framework that had the direction and alignment capabilities of a Product Roadmap but without the specifics of dates, tasks, and people—so that it would be relevant long
With a focus, a broad perspective, and a set of goals, you can tackle difficult conversations with more confidence. Preparation a great way to keep them from getting emotional or s
On Agile projects, having the right amount of up-front planning & documentation helps us collaborate more effectively, respond to change, and deliver better software. But what is "
The Objectives and Key Results (OKRs) approach helps you stay on track and headed toward your goals. It's a business tool, but I've had great success using it on personal projects.