One of the main benefits of using People Work is our approach to engineering. We both come from a software engineering background, and therefore we take our longstanding values of engineering excellence and quality into building this company the right way.
Rust
People Work is primarily written in Rust, which forces strict correctness and clear thinking into our software. Rust started out as a fast, memory-efficient systems programming language but has evolved into so much more. We use the Crux framework to build a side-effect-free core Rust engine that supports consistent behavior across native, web, and terminal experiences.
Our choice of Rust has led us to a simple, clear app that performs incredibly and won’t take up more memory on your system than it needs.
Quality
As we develop features, we include test automation as a part of every delivery. For us, tests are a required part of ensuring that you have a great experience and continue to have a great experience. We didn’t rush out something to let you be our test subject to see if it works. We carefully, consistently, and automatically test it first before we ship it to you.
We have around one thousand tests that all run in less than a second, ensuring that every iteration of this software maintains the level of quality that we need to put our name on it.
Native
Because our core is in Rust and we hold every interface to the conventions of its platform, People Work can feel at home wherever you use it. Your workspace remains encrypted on approved devices, and synchronized data reaches our service only as ciphertext that we cannot decrypt. The shared core keeps product behavior consistent while each interface respects the device it runs on.
Delivery
We both have backgrounds in DevOps and Cloud Engineering, so we build rapid, repeatable delivery into how we deliver software to you. Automation is at the core of what we do at every level. As you have needs and ideas for how the software can better help you, we are going to be ready to deliver it to you because we’ve spent the time to build a sturdy platform.
People Work owns upgrades to its encrypted workspace format in the shared Rust core. That lets each supported interface move forward with the same data model and security rules without asking you to manage files or migrations yourself.
Support
As a bootstrapped company, we’re accountable to you, our users, not investors. This approach means that we’re careful about how we grow, and we make it our goal that you succeed before we grow more customers. That means that when you email our support channel, you’ll hear from the people who built the product and therefore can trust that you’ll get the help you need in order to build a partnership with us for long term success.
Conclusion
If this approach to engineering resonates with you, we’d love for you to try People Work and share your feedback; constructive criticism is how we grow. Join us in humanizing the future of work through solid engineering, quality, delivery, and support. We think you’ll love it here.