How might we build efficient workflows on a web IDE?
Palantir’s Foundry is an operating system for the modern enterprise. It is an ecosystem of products that helps different industries analyze, collaborate and build data.
I was a product designer working on many aspects across Foundry, including platform level workflows like file management to the most used applications like Code Authoring. There weren’t product managers at Palantir so I collaborate closely with frontend and backend engineers to define product roadmap and led research and design.
Code Authoring is a web-based Integrated Development Environment that allows data scientists and analysts to write code to productionize data that feeds into the rest of the Foundry platform.
Analysts were writing code and publishing their data, which usually takes a long time. There wasn’t a way to preview their data from their code before it goes into production. If there was an error, they would have to redo their work, which would take double the amount of time.
How might we provide a way for analysts to preview their data before committing to build so they don’t potentially waste time?
Feature 001 – Previewing code
By adding a way for analysts to preview their data before committing to build, it gives them a
visualization of what their data would look like without waiting a long time.
Feature 002 – Visualizing data build steps
By giving them an overview of all the steps happening in data build. Details provided such as
commit file or running checks informs analysts what’s happening at each step.
Feature 003 – Improved error steps
Because each step is outlined, it’s also much easier for analysts to debug
if an error happens, they know exactly at which step.