E20: Building Programming Language & Infrastructure Company Dark

Topics covered
Popular Clips
Episode Highlights
Transition Motivations
Ellen Chisa, co-founder of Dark, shares the motivations behind transitioning Dark to open source. Initially, Dark was not open source due to the complexity of its programming language, Ocaml, and concerns about open-source funding challenges. However, the need to address numerous edge cases and foster community involvement led to the decision to open source. Ellen explains, "The solution space of Dark was very large... our small team of basically ten couldn't fix everything." 1 2.
  Â
Community Engagement
To engage the community post-open source, Ellen Chisa implemented strategies like in-office coding residencies and private beta programs. These initiatives ensured real-world testing and valuable feedback from users deeply engaged with the product. Ellen notes the importance of providing early contributors with manageable tasks, stating, "You have to come up with a good set of early uses or like early things people can fix or add that will help them contribute to the code base." 3 4.
Related Episodes


E90: Building Open Source Startups with Abby Kearns
Answers 383 questions

E26: Cube.dev - Open Source Headless BI for Building Data Apps
Answers 383 questions

E36: Open Source Origins & Predictions (& GitHub's Role in the Ecosystem)
Answers 383 questions

E10: Prefect - Open-Source Data Flow Automation
Answers 383 questions

E83: Developer-First Security with Snyk
Answers 383 questions

E21: Airbyte & Open-Source Data Integration
Answers 383 questions

E54: Learn Open Source Tools & Frameworks on CoRise
Answers 383 questions

E121: Coding in the Cloud with Coder
Answers 383 questions

E58: Open Source Developer Data Platform Tigris
Answers 383 questions

E14: Great Expectations for Your Data (Or, Building Superconductive)
Answers 383 questions

E31: Understanding Your Open Source Usage with Scarf
Answers 383 questions

E22: Open-Source Collaboration with Liveblocks
Answers 383 questions

E12: Open-Source Feature Management with Unleash
Answers 383 questions

E143: Bringing Software Engineering Best Practices to Data
Answers 383 questions
