One of the most consistent pieces of feedback we've heard from users is that they care about speed. Outside of telling us how much they dislike the clutter, confusing UX, and ugly design of other project management platforms, the next most common complaint is that they hate how slow their current solutions are. We agree wholeheartedly. Lag and unresponsive pages are not acceptable in our opinion. So, we've gone through our product and ensured there are NO loading screens or loading states, anywhere, outside of initial login. This is all done to guarantee that users never have to wait or experience lag while using Tatem.
To deliver this experience, we've focused on making every interaction in Tatem <100ms (the speed at which interactions feel instantaneous to the human eye is 100ms). We've had to re-architect much of our product to accomplish this. One large change that we've made is to locally cache a large portion of the data in a user's workspace to deliver a lightning fast experience. Over the next several weeks we will continue to focus on performance as we tackle:
Caching additional portions of the product
Adding pagination to larger lists of objects to make navigating large lists of tasks buttery smooth
Refactoring additional components
Making further architectural changes
Making Tatem fast is a core part of our vision. We don't believe project management software has to be ugly, slow, and complex. We believe it can be beautiful, fast, and easy-to-use. We're building brilliant software - software that we want to use ourselves.