Balancing the old & new: first four design decisions we made to upgrade our app
When I joined Datalogz as the only product designer, I inherited a functional product with design challenges: a hard-to-scale navigation, inconsistent design patterns, and reliance on older frameworks that slowed down development.
An immediate challenge presented itself: How can we create modern, scalable designs while respecting the functionality and structure of an existing system?
The goal wasn’t just to refresh the UI, but to build a foundation for product evolution.
I’ll break down key design decisions we made, the rationale behind them, and how they’ve improved our product’s user experience and technical foundation.
Establishing Design Principles
Right off the bat, we were mindful of several priorities from our primary persona - BI admin:
We don’t want Datalogz to become another complex tool they had to learn.
With these needs in mind, I focused on creating a design that prioritized simplicity, intuitiveness, and trustworthiness.
The commitment to make the interface straightforward, foster confidence in the data guided every decision, and ensure the platform felt like a valuable tool—not a burden.
This approach led to a set of design principles:
Introducing Sidebar Navigation
An obvious yet strategic decision. When I joined, the product used a stacking layout for navigation. It worked but had limitations:
A good design should seamlessly guide users through their tasks.
Switching from a stacking layout to a sidebar navigation layout could solve many of these issues:
Introduce Modular Design Systems
After understanding user needs and multiple BI environments, we realized we can standardize the use case of each displayed dataset and keep it reusable, scalable, and consistent.
We introduced a modular design system because
领英推荐
This shift helps create clean, user-friendly interfaces while ensuring systematic design patterns for faster iterations and polished results.
Replacing Bootstrap with Tailwind CSS
The product was initially built with Bootstrap, a reliable but outdated and inflexible framework in 2024.
Bootstrap was limiting us:
Switching to Tailwind CSS brought significant benefits:
This decision wasn’t just about aesthetics. It improved the team’s velocity and gave us the tools to create a more refined product.
Removing Features: Less Is More
Over time, the product accumulated unused features:
I worked with the team to identify and remove under-used features. The result?
This decision wasn’t just about cutting; it was about creating clarity and focus for our users.
Looking Back
2024 was about solving problems that might have held us back in 2025 and beyond. We didn’t just focus on making things look good—we focused on making things work better for both users and the team.
By balancing the old and new, we achieved:
These decisions weren’t flashy, but they were impactful. They transformed the product into something that could grow and evolve without sacrificing usability or efficiency.
If you’re a product designer facing similar challenges, my advice is simple: start with what’s essential. Build systems that scale. And don’t be afraid to simplify.
Design is a craft, but it’s also a strategy. Every decision you make today shapes what’s possible tomorrow.