by Gene Crawford | Apr 3, 2025
It didn’t take long for the “dark mode” to become a requirement for every user interface design. What started out as a design trend turned into a must-have feature for offering a comfortable user experience.
by Gene Crawford | Apr 2, 2025
Creating a star rating component is a classic exercise in web development. It has been done and re-done many times using different techniques. We usually need a small amount of JavaScript to pull it together, but what about a CSS-only implementation? Yes, it is...
by Gene Crawford | Apr 1, 2025
Very early in my career, I found myself on a design team tasked with improving some legacy security software. At one point, we were evaluating a setup screen that included a progress bar. I asked a member of the engineering team, “How is progress calculated?”
by Gene Crawford | Mar 31, 2025
We worked on our first startup idea for over a year and completely failed. We never got real users. So a few months ago, we decided to pivot to Vigilant. When we did that, we had to build a new product from scratch. Restarting was humbling and depressing.
by Gene Crawford | Mar 28, 2025
Create a map of your life where each week is a little box.