I am systemizing my client validation process. Yesterday’s post about the questions to ask before a UI engagement was just a small piece. This is important to me for two reasons; I get to streamline a process that is very messy (dealing with people is messy) and gives me a […]
Strategy
As a consultant, I always learn new things from my past projects. Below is a list of questions that I think are good to ask moving forward. I wanted to share them with you today: What is the value of the application being worked on? What will success look like? […]
Having had interviews with Directors of large organizations, one constant request from them is the concept of best practices. Proven methods by which to use a particular technology, organize projects, or deploy a web application. Often, I am brought inside an organization to help the development teams and share proven […]
I love overlays in a web application. That’s because most of the applications that I develop in the financial industry have so much data present on the screen. Some designers try to incorporate meaningful white space into the screens. However, inexperienced product managers want so much data on each page […]
A modal dialog, with a twist A product team once came to me requesting something that, on the surface, sounded quite simple. They wanted me to create a type of overlay that behaved similar to a modal dialog but with a twist. The modal dialog would need to allow the […]
Why guardrails are important The very beginning of an Angular project is the most critical time when to implement best practices. It is the one time where nobody is encumbered by deadlines, merge conflicts, or concerns about major refactoring causing bugs and performance issues. This beginning phase is where I […]
Accessibility (A11y) is hard. There’s no debate on that one. Making it easier for people hard of seeing is no easy task on a web project. You have many scenarios to take into account, like real-life testing and determining whether some of the features should offer an alternate “more accessible” […]