FeatureBase is the first OLAP database built entirely on bitmaps.
Logic is our design system.
Why the name?
- It’s an homage to the Boolean logic which drives bitmap indices
- It’s an analogy to proof construction. Individual elements, once proven to be correct, can be combined into more complex statements. Likewise components, once demonstrated to be reliable and usable, can be combined into more complex screens.
- Like formal logic, our product should be a tool which empowers people to think about complex problems. Like Dijkstra says, A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use.
- It reflects a commitment to a “logical,” consistent, coherent user experience. It implies a clean, mathematical visual design.
Principles
- Data is complex: Our primary goal is to help users reason about their data. Visual scanning is faster than interaction-based navigation, so we prioritize density (not clutter). We will render correctly on all screens but we will take advantage of larger screens..
- Consistency drives velocity: Composing screens using well-tested components and patterns reduces development, QA, and user-testing time. This lets us deliver new features faster and react quickly to changes in the market. We will design specialized experiences when required, but we will do so with an eye toward flexibility and reuse.
- Data is for everyone: We strive to meet users where they are, supporting diverse backgrounds, abilities, and levels of expertise. . However, we will not misrepresent, conceal, or over-simplify the behavior of the product. We will empower our users, not talk down to them.