Skip to main content

1 Keep it simple

First and foremost, keep it simple. Simplicity should be top-of-mind whenever you work in our codebase. We’re a very small team, so avoiding unnecessary complexity is essential. We are always willing to make trade-offs in functionality, customisation, UI, and UX to keep things simple. For example, when we moved to FluxUI we discovered it doesn’t yet support images in the rich-text editor. Instead of adding custom code, we chose to not support images in the editor until native support is available.

2 Prioritise speed

Shipping speed, not code quality, is your north star. The faster you ship, the faster we learn what actually matters to our users. There are plenty of beautifully hand-crafted features in our GitHub repo that no longer exist in the app today. That’s the messy reality of startup life. So get it working, ship it, gather real-world feedback, and then refactor later.

3 Use AI

As an AI project management tool, we’re—unsurprisingly—bullish on AI. It’s not great at everything, but is very good at writing code. Embrace AI tooling and automation to write code, generate documentation, fix bugs, automate tests, review code, and anything else it can help with. We don’t have procurement, legal, HR, security, or compliance teams slowing us down. That’s an advantage. Use it to adopt new technology quickly and move faster.