Should We Make It Open Source? ![rw-book-cover](https://img.youtube.com/vi/laEzOCgtK6c/maxresdefault.jpg) ๐Ÿ”— **Source:** [Should We Make It Open Source?](https://www.youtube.com/watch?v=laEzOCgtK6c) > [!note]+ Document Notes > tags: #open-source #startup-strategy #ai-coding #business-model > author: Ahmed > source: YouTube > reference: https://www.youtube.com/watch?v=laEzOCgtK6c > date created: 2025-01-12 14:30 > > # ๐Ÿท๏ธ Title: Should we make it Open Source? ($5M Seed SF Startup / OSS Decision) > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Evaluate taste model architecture for open source readiness โ€” technical foundation #ai-coding - [H2] Define community-driven monetization strategy beyond API costs โ€” business model #startup-strategy - [H3] Plan security hardening process for open source release โ€” risk mitigation #open-source ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [Command Code Platform](https://commandcode.com) - [Ahmed's GitHub Profile](https://github.com/ahmadawais) ## ๐Ÿ“ Summary - Ahmed, founder of Command Code, debates open sourcing their $5M funded AI coding agent that learns developer preferences through a "taste model" - Company offers an AI coding agent that observes coding patterns and generates auto-updated skills in markdown format - Key tensions: building hackable community tools vs. protecting competitive advantages and monetization - Core business model relies on subsidized API access and optimization rather than selling code itself - Decision impacts community building, recruitment, security posture, and competitive positioning ## ๐Ÿ“– Main Content Ahmed presents the strategic dilemma facing Command Code, an AI coding agent startup that recently raised $5 million in seed funding. The company's core innovation is a "taste model" - not an LLM, but a system that observes how developers code and generates auto-updated skills in markdown format to personalize AI assistance. The taste model addresses a key problem in AI-assisted coding: current tools generate statistically average code that doesn't reflect individual developer preferences or established patterns. Command Code's approach conditions every prompt on learned developer preferences, making the output feel more personal and reducing constant corrections. Ahmed brings significant open source credibility, with 25+ years contributing to projects from WordPress to NASA's Mars Ingenuity helicopter mission, plus 1,000+ GitHub repositories. His "Shades of Purple" theme has 2+ million installs across 30 platforms, demonstrating successful open source community building. The monetization strategy centers on providing optimized API access rather than selling code. Through R&D, they offer the same open source models at 50% cost reduction, with plans starting at $1/month for $10 worth of credits. The key insight: after building with premium models for a week to establish taste, developers can switch to open models while maintaining premium-quality output, reducing API costs by 25x. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/laEzOCgtK6c?t=0) โ€” [H1] Introducing the open source decision dilemma - Key idea: Founder with fiduciary duties weighing community vs. commercial interests - Evidence: "$5 million from amazing investors, I want to make sure we are building a monetized and profitable company" #### โฑ๏ธ [02:15](https://youtu.be/laEzOCgtK6c?t=135) โ€” [H2] Ahmed's open source credentials and background - Key idea: Deep open source experience spanning major projects and platforms - Evidence: "250 PRs merged... NASA Mars Ingenuity helicopter mission... 1,000 GitHub repositories" #### โฑ๏ธ [04:30](https://youtu.be/laEzOCgtK6c?t=270) โ€” [H3] Command Code's taste model innovation - Key idea: Non-LLM system that learns coding preferences and generates auto-updated skills - Evidence: "It sees your accepts, rejects and how you're editing code and builds autogenerated skill" #### โฑ๏ธ [07:45](https://youtu.be/laEzOCgtK6c?t=465) โ€” [H1] The AI coding paradox and personalization need - Key idea: Current AI writes statistical average code that doesn't feel personal - Evidence: "It doesn't feel like it's your code... your preferences, your micro decisions are not there" #### โฑ๏ธ [11:20](https://youtu.be/laEzOCgtK6c?t=680) โ€” [H2] Pro: Making Command Code hackable for community - Key idea: Open sourcing enables developers to build extensions without starting from scratch - Evidence: "You get the best tools, the best system prompt... then you create plugins, extensions" #### โฑ๏ธ [13:45](https://youtu.be/laEzOCgtK6c?t=825) โ€” [H3] Pro: Community building and distribution beyond imagination - Key idea: Shades of Purple theme success demonstrates potential scale of open source adoption - Evidence: "2 million active installs... 5 million developers use... amazing five by five reviews" #### โฑ๏ธ [16:10](https://youtu.be/laEzOCgtK6c?t=970) โ€” [H2] Pro: Solving recruitment challenges through open source contributions - Key idea: Open source contributions provide better hiring signal than text-heavy applications - Evidence: "10-20 PRs already merged, you are an excellent candidate. It's a win-win" #### โฑ๏ธ [17:30](https://youtu.be/laEzOCgtK6c?t=1050) โ€” [H1] Monetization strategy: Product and API platform, not code - Key idea: Business model based on subsidized, optimized API access rather than selling software - Evidence: "10 times discounted plan... we can serve same open source models for $10 instead of $20" #### โฑ๏ธ [20:15](https://youtu.be/laEzOCgtK6c?t=1215) โ€” [H3] Key insight: Taste enables open models to match premium quality - Key idea: After building taste with premium models, can switch to cheaper open models - Evidence: "Open models matching quality of premium models... reduce API costs by 25 times" #### โฑ๏ธ [22:45](https://youtu.be/laEzOCgtK6c?t=1365) โ€” [H2] Con: Copycat concerns and competitive disadvantage - Key idea: Previous experience with rapid copying of innovative features and architecture - Evidence: "Week later, Anthropic came up with... exactly what we are building... 100,000 skills" #### โฑ๏ธ [25:30](https://youtu.be/laEzOCgtK6c?t=1530) โ€” [H3] Reframing copycat risk: Inevitable regardless of open source status - Key idea: With AI assistance, serious competitors will reverse engineer regardless - Evidence: "Anyone serious enough with funding can explain any engineering idea and rebuild it" #### โฑ๏ธ [27:00](https://youtu.be/laEzOCgtK6c?t=1620) โ€” [H2] Security considerations: Short-term vulnerability vs. long-term hardening - Key idea: Open source exposes bugs quickly but enables faster community fixes - Evidence: "WordPress was able to fix so many security bugs that would have never been caught" #### โฑ๏ธ [29:15](https://youtu.be/laEzOCgtK6c?t=1755) โ€” [H1] Conclusion: Leaning toward open source despite risks - Key idea: Community building and distribution benefits likely outweigh competitive risks - Evidence: "Pros are going to outweigh cons... build it together... I've done it before" ## ๐Ÿ“š References - [Command Code Documentation](https://docs.commandcode.com) - [Shades of Purple Theme](https://github.com/ahmadawais/shades-of-purple-vscode) - [Skills vs Taste Blog Post](https://commandcode.com/blog/skills-vs-taste) ## ๐Ÿ—ฃ๏ธ Paraphrase - A well-funded AI startup founder with deep open source roots faces the classic tension between community-driven development and commercial sustainability - The company's core innovation addresses AI coding's personalization problem through learned developer preferences rather than generic statistical outputs - The business model centers on optimized infrastructure and API cost reduction rather than proprietary software licensing ## ๐Ÿ“ฐ Newsletter **Open Source Strategy for AI Startups: A $5M Decision** Command Code founder Ahmed shares his real-time decision process about open sourcing their AI coding agent. The startup's "taste model" learns developer preferences to generate more personalized code suggestions - addressing the core problem that AI-generated code feels generic. Key insight: Their monetization doesn't depend on closed source code, but on optimized API infrastructure that reduces costs 10-25x. After building coding preferences with premium models, developers can switch to cheaper open models while maintaining quality. This case study illuminates how AI-first companies might embrace open source strategies differently than traditional software businesses. The debate touches recruitment, community building, security hardening, and competitive positioning. **Takeaway**: When your value lies in optimization and personalization rather than algorithms, open sourcing the core platform might accelerate rather than threaten business growth. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### DevRel - Developer advocacy: Create taste model integration workshops for major IDEs - Education: Develop curriculum around personalized AI coding workflows - Developer experience: Document API optimization techniques and cost reduction methods - Community management: Establish contribution guidelines for taste model improvements #### OSPO - Policy & Governance: Draft open source licensing strategy for AI training data and models - License Compliance: Review taste model training data for licensing compatibility - Security Management: Implement security review process for community contributions - Community Engagement: Establish maintainer funding for core taste model development #### Community - Contributors: Create "good first issue" program for taste model feature development - Sponsors: Develop transparent funding model for community-driven features - Ecosystem: Coordinate with IDE and editor extension developers #### WordPress - Core AI: Apply taste model concepts to WordPress AI features and personalization - Community: Share learnings about open source AI development with WordPress AI team - Documentation: Create case studies of successful open source AI business models ## ๐Ÿงช Hypotheses - Open source AI coding tools with personalization will achieve higher adoption than closed alternatives - Community-driven taste model development will produce more diverse and effective coding preferences - API cost optimization provides more sustainable monetization than software licensing for AI tools - Developer recruitment through open source contributions yields higher quality hires than traditional methods ### ๐Ÿ“Š Methodology - Track adoption metrics for open vs. closed AI coding tools across developer communities - Measure contribution quality and maintainer satisfaction in open source AI projects - Analyze revenue sustainability of API-first vs. license-first AI business models - Survey hiring managers on effectiveness of portfolio-based vs. interview-based technical assessment ### โ“ Questions - How do AI startups balance transparency with competitive advantage in rapidly evolving markets? - What governance models work best for open source projects funded by venture capital? - How can taste models be made interoperable across different coding tools and platforms? ### ๐Ÿ”ฎ Future Research - Longitudinal study of open source AI startup outcomes vs. closed source equivalents - Framework for evaluating when AI innovations should be open sourced vs. kept proprietary - Analysis of community contribution patterns in AI development vs. traditional software ### ๐Ÿ’ก Implications - Practice: AI startups may need new frameworks for evaluating open source strategies - Policy: Venture funding terms might need updating for open source AI business models - Security: Community-driven security review becomes critical for AI tools with code access - Education: Developer education programs should include AI personalization and taste model concepts ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th Grade (Flesch-Kincaid) #### ๐Ÿ‘€ Visual learners - Present: Screenshot of taste model output, pricing comparison tables - Improve: Architecture diagrams showing taste model workflow, competitor analysis charts #### ๐Ÿ”Š Aural learners - Present: Video format with founder narration and personal anecdotes - Improve: Podcast version with investor/community perspectives #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear definitions of taste vs. skills vs. rules, business model analogies - Improve: More concrete examples of taste model outputs and transformations #### ๐Ÿงฉ Kinesthetic learners - Present: GitHub repository references, hands-on contribution opportunities - Improve: Interactive taste model demo, step-by-step open sourcing checklist #### ๐Ÿง  Logical learners - Present: Pro/con framework, cost reduction calculations, timeline references - Improve: Decision matrix with weighted criteria, ROI projections #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community examples, recruitment benefits, copycat discussions - Improve: Founder community feedback sessions, peer startup case studies #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual founder decision-making process, personal coding history - Improve: Self-assessment questions for similar decisions, reflection prompts #### ๐ŸŒฟ Naturalistic learners - Present: Evolution of coding practices, ecosystem thinking around AI tools - Improve: Open source sustainability models, community health metrics ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure, descriptive timestamps - Improve: Alt text for any charts or visual pricing information #### Keyboard navigation - Present: Standard video controls and link navigation - Improve: Keyboard shortcuts for timestamp navigation #### Contrast and readability - Present: Standard video player with captions - Improve: High contrast mode for pricing tables and documentation #### Media and captions - Present: Full transcript provided for video content - Improve: Downloadable transcript, audio descriptions for visual elements ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Global open source perspective, Pakistani founder background - Improve: Examples from diverse developer communities worldwide #### Inclusive language - Present: Technical terms defined, accessible business language - Improve: Plain language alternatives for venture capital terminology #### Neurodiversity support - Present: Structured pro/con format, clear section breaks - Improve: Executive summary, bullet point key takeaways #### Representation - Present: Founder from underrepresented background in tech leadership - Improve: Diverse community examples, varied developer personas ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Well-structured pro/con analysis with clear criteria - Inductive strength: Good use of personal experience and analogies from Shades of Purple - Causal reasoning: Clear connection between open source strategy and business outcomes - Analogical strength: Effective comparison to WordPress security model #### Fallacies - False dilemma: Presents binary open/closed choice without hybrid models - Appeal to authority: Heavy reliance on personal open source credibility without addressing different contexts #### Tone of voice - Overall tone: Authentic and vulnerable, appropriate uncertainty for complex strategic decision ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No denial patterns observed - Attack: No attacks on critics or competitors - Reverse victim/offender: No victim/offender role reversals - Emotional cues and rhetoric: Genuine vulnerability and uncertainty about major business decision ## ๐ŸŽฏ Conclusion Ahmed's decision framework illustrates how AI-first startups must reconsider traditional open source trade-offs. When value lies in optimization and personalization rather than algorithms, open sourcing core platforms may accelerate rather than threaten business growth. The taste model innovation addresses real developer pain points around AI code personalization, and the API-first monetization strategy appears more sustainable than software licensing. The decision ultimately favors community building and distribution benefits over competitive protection, reflecting both founder values and market realities in the AI era. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad ### [H1] Open source strategy for AI startups differs from traditional software > [!quote] [Should we make it Open Source?](https://youtu.be/laEzOCgtK6c) by Ahmed via YouTube. Published 2024. Accessed 2025-01-12. > "We are not actually selling code. We are selling a product and an API platform." AI companies monetize through optimization and infrastructure rather than propri --- ## Full Transcript [00:00] Should we open source command code or<br>[00:01] not? This is what we are discussing<br>[00:02] today. Hello, I am Ahmed, founder of<br>[00:05] command code. It's a coding agent that<br>[00:07] can build anything, but it can also<br>[00:09] observe how you write code and learn<br>[00:10] your coding taste. Your coding taste is<br>[00:13] recorded as an autogenerated skill that<br>[00:15] command code can keep updated. So now<br>[00:16] that you know what command code is,<br>[00:18] today we are discussing should we open<br>[00:20] source command code or not. And this is<br>[00:22] a product decision that I have yet to<br>[00:23] make. And as a founder, I have my<br>[00:25] employees to take care of, my investors<br>[00:27] to report to, and the general community.<br>[00:30] And as a company that has just recently<br>[00:32] raised $5 million from amazing<br>[00:34] investors, I want to make sure that we<br>[00:36] are building a monetized and profitable<br>[00:38] company for the long run. So our mission<br>[00:40] is to build the best AI engineering<br>[00:42] developer experience. And we have<br>[00:43] recently raised $5 million in seed from<br>[00:45] all of these amazing investors and<br>[00:47] founders. And if you know a little bit<br>[00:49] about me, I am Ahmed. I have spent most<br>[00:51] of my career 25 plus years building open<br>[00:54] source software one way or the other. If<br>[00:56] you actually go to my uh GitHub profile<br>[00:58] and like go really deep in there, you<br>[01:01] will see that I have like probably 250<br>[01:03] PRs merged on all of the all of these<br>[01:05] software like core contributions to MCP<br>[01:08] protocol contribution to NASA Mars<br>[01:10] Ingenity helicopter mission from Omisesh<br>[01:12] Bootstrap WordPress React to something<br>[01:15] like NodeJS core to W3C Google Chrome VS<br>[01:18] Core I've done pretty broad strokes as<br>[01:20] you can imagine different languages<br>[01:21] frameworks and I have built a lot of<br>[01:25] open source software. At the time of<br>[01:26] recording this video, I have over 1,000<br>[01:29] GitHub repositories and maybe around 300<br>[01:32] plus of them are actually useful and<br>[01:34] I've written most of code that I've<br>[01:36] built are CLIs. I love building<br>[01:38] automation. So by looking at just this<br>[01:40] information, you should be able to<br>[01:41] understand that I'm an open source<br>[01:42] developer and I was born and raised in<br>[01:44] Pakistan but I ended up moving to the US<br>[01:47] later on. But even now I was just<br>[01:48] talking to my brother about it who<br>[01:50] happens to work at my company as well<br>[01:52] and he was sharing that if you search<br>[01:54] something like who's the most prominent<br>[01:55] open source developer from Pakistan with<br>[01:57] any AI out there uh it's a high<br>[01:59] probability that my name comes up and I<br>[02:02] take a lot of pride in that I love<br>[02:03] building software so this is really good<br>[02:06] like you know this is who I am so I'm<br>[02:08] going to factor all of this in and this<br>[02:10] is you know I'll kind of look at above<br>[02:11] my shoulder uh you're basically looking<br>[02:13] into my brain how a founder is taking<br>[02:15] decisions nowadays in the age of AI<br>[02:18] where Kurser is probably going to get<br>[02:20] acquired by SpaceX because even though<br>[02:22] they are a $50 billion company now they<br>[02:25] are running out of money and running out<br>[02:26] of ways to buy more compute. So it's a<br>[02:29] crazy world out there. Let's go one by<br>[02:31] one and figure out the pros and cons<br>[02:33] that I can think of and I would love to<br>[02:35] see what your feedback is. So one of the<br>[02:37] biggest goals I have in open sourcing<br>[02:39] command code is I want to make it<br>[02:41] hackable. I really really want that<br>[02:44] every developer should be able to use<br>[02:46] what we have built and build on top of<br>[02:48] it. So your coding agent is more closer<br>[02:51] to what you want it to be like. So our<br>[02:53] first attempt in doing this was<br>[02:55] obviously the taste model. If you go to<br>[02:57] our docs you will see that it's a<br>[02:58] frontier coding agent. It can it can<br>[03:00] write code. It can fix bugs, write<br>[03:03] tests, you know do your pull request<br>[03:04] reviews and whatnot. It comes with all<br>[03:06] the cloud models, GPD models and uh<br>[03:08] top-notch open source models. And it<br>[03:11] also has a taste one model. I'm not<br>[03:13] going to go in the details of this. You<br>[03:15] can, you know, take time and study this.<br>[03:17] But what this taste model does is it's<br>[03:19] not an LLM. It is not there to write<br>[03:21] code. It works with whatever LM you are<br>[03:22] using. Maybe you're using cloud or maybe<br>[03:24] you're using Kimmy. It sees it observes<br>[03:26] how you write code or how you prompt AI<br>[03:29] to get that code to production. It sees<br>[03:31] your accepts. It sees your rejects and<br>[03:34] how you're editing the code and it<br>[03:35] builds it autogenerates a skill that is<br>[03:37] a project level skill inside of your<br>[03:39] project in the form of markdown files<br>[03:42] and it also tries to continuously learn<br>[03:44] more and more as you build with command<br>[03:45] code and it continuously you know<br>[03:47] updates that skill as well on our blog<br>[03:49] you can also find a blog post that I<br>[03:51] wrote about in fact I can actually go<br>[03:53] back here in skills versus taste because<br>[03:55] this is the most common question that I<br>[03:56] keep answering again and again that what<br>[03:58] is the difference between skills taste<br>[04:00] and rules I'll give you a quick gist<br>[04:02] that uh taste is the highest order bit<br>[04:04] on these two things right taste is<br>[04:06] continuously learn auto manage and<br>[04:08] compounds and it is personal to you<br>[04:10] taste is able to manage your skills and<br>[04:12] rules skills are your reusable workflows<br>[04:14] that you sit down and write and I kind<br>[04:17] of call them tutorial for agents right<br>[04:19] and rules are very static and very high<br>[04:20] level constraints that when you are<br>[04:22] doing X always make sure you're doing Y<br>[04:24] and Z right so this is the top level<br>[04:26] difference between this why I am sharing<br>[04:27] this with you folks is also I probably<br>[04:29] should mention one last thing before<br>[04:31] moving forward is if you take a look at<br>[04:32] our launch blog post, I actually wrote a<br>[04:34] lot about my intentions and our<br>[04:36] intentions and our research into why we<br>[04:38] are trying to build something like this.<br>[04:40] The reason why AI assisted uh coding has<br>[04:42] a paradox. It's writing code that is a<br>[04:44] statistical average of the entire<br>[04:46] internet and it is not always right.<br>[04:48] Even if that code is running, it doesn't<br>[04:49] feel like it's your code. Your<br>[04:51] understanding, your preferences, your<br>[04:53] you know micro decisions that have you<br>[04:55] you have built up in your head for you<br>[04:57] know years, they are not there when you<br>[04:59] are using AI. So I want to build a<br>[05:00] coding agent that is more and more<br>[05:02] closer to you. So you're not endlessly<br>[05:03] correcting it and it is not ignoring<br>[05:06] some you know things that you really<br>[05:07] care about. It's actually uh your<br>[05:09] preferences are not getting ignored.<br>[05:11] It's mostly like you what you describe<br>[05:12] is what you get right and it's not an<br>[05:15] average code that is being shipped you<br>[05:16] know it's not the average of entire<br>[05:17] stack overflow or github that they<br>[05:19] trained on top of right and again I go<br>[05:21] uh in quite a lot of details on how we<br>[05:23] actually stumbled on this all of the<br>[05:24] taste files actually uh you know do look<br>[05:26] like uh that they are transparent they<br>[05:28] are very similar to scales this is<br>[05:29] generally how you work with or without<br>[05:31] taste without taste you're constantly<br>[05:33] interrupting and staring your coding<br>[05:34] agent that oh no do not use ts uh to<br>[05:37] build this I want you to set up t-up or<br>[05:39] do not use mocha I love vitest and with<br>[05:42] taste built it just makes the right<br>[05:44] decisions on one go or the second go<br>[05:45] when you it has learned something from<br>[05:47] you and we've gone into depth of<br>[05:49] discussing you know how we think this<br>[05:51] becomes really really better it's again<br>[05:53] it's just what we are doing is it's your<br>[05:54] prompt your taste and we are<br>[05:57] conditioning every prompt that you send<br>[05:59] on top of that right so there's more of<br>[06:01] you and your thoughts and your<br>[06:03] intentions in the code that is being<br>[06:04] generated by command code so now<br>[06:06] naturally you can think of my intentions<br>[06:08] here I want to make command code so<br>[06:10] hackable<br>[06:10] that it feels like an extension of you.<br>[06:12] So we can continuously build the core of<br>[06:15] command code but you on the other hand<br>[06:16] can go ahead and build on top of things<br>[06:18] that you care about that might not fit<br>[06:20] our business model. Right? So you don't<br>[06:22] have to start from scratch. You get the<br>[06:24] best tools, the best system prompt<br>[06:25] possible which is constantly evolving<br>[06:27] and improving and then you are able to<br>[06:28] create plugins, extensions or you're<br>[06:30] completely able to hack what command<br>[06:32] code is for you. So to be able to do<br>[06:34] this I have to open source, right?<br>[06:37] That's a pro, right? I want this and I<br>[06:40] think that would work really really<br>[06:41] well. The second thing that I'm coming<br>[06:43] up with is I want to build a community<br>[06:45] around this. And community is bigger<br>[06:46] than code, right? Code is cheap.<br>[06:48] Everybody can code. AI can code really<br>[06:50] really well if we are not building this<br>[06:52] together. I am not having a lot of fun<br>[06:54] as uh as we speak. Maybe it's just you<br>[06:56] know me being me, right? I'm an open<br>[06:58] sourcer and I want to open source this<br>[07:01] right. One of the other things that I<br>[07:02] can come up with is distribution. We<br>[07:04] want command code to be used beyond use<br>[07:07] cases that we can think of, right? Uh<br>[07:09] you shouldn't have to come and buy from<br>[07:11] us. you shouldn't have to wait for us to<br>[07:12] do things. We want millions of<br>[07:14] developers to be using this code. Like<br>[07:16] for example, I built this thing called<br>[07:18] shades of purple code theme. Uh it is<br>[07:21] available for 30 different uh software.<br>[07:23] It has like more than 2 million active<br>[07:25] installs. And the thing that I wanted to<br>[07:27] do here was I wanted to make sure that<br>[07:28] the syntax the colors of different<br>[07:30] things are semantic. So if you're using<br>[07:32] 35 different programming languages,<br>[07:34] you're using Rust, JavaScript,<br>[07:35] TypeScript, Python, no matter what, even<br>[07:37] if a simple meaningless thing like you<br>[07:39] know declaring a variable would have the<br>[07:41] same color code across these different<br>[07:44] languages and then a bunch of other<br>[07:45] things. And then turns out this is an<br>[07:47] idea that not only I cared about but a<br>[07:49] huge community cared about and now more<br>[07:50] than 5 million developers use uh shares<br>[07:53] of purple code theme which is open<br>[07:54] source and have amazing reviews. Most of<br>[07:57] those reviews are five by five, right?<br>[07:59] So coming back the pros of open sourcing<br>[08:01] command code are making it hackable<br>[08:03] building a community creating<br>[08:04] distribution beyond what I think is<br>[08:06] possible and what else I think one thing<br>[08:09] that is coming to my mind is recruitment<br>[08:11] hiring has become very very hard right<br>[08:14] uh running an AI company building so<br>[08:16] many agents I am struggling a lot in<br>[08:18] figuring out who are the best candidates<br>[08:20] to be at this company so this is a big<br>[08:22] struggle and this is a struggle on both<br>[08:24] ends right a lot of slop is going around<br>[08:26] I am anybody who writes more than like a<br>[08:28] paragraph I am not reading that. I'm<br>[08:30] finding that very hard. It feels like I<br>[08:32] have, you know, a high limit of reviews<br>[08:36] left in me after, you know, doing like<br>[08:38] 10 to 50 PRs a day. And it's just not in<br>[08:40] me to be reviewing so much text anymore.<br>[08:43] So, I think we open source, I can just<br>[08:46] redirect people to, you know, go ahead<br>[08:48] uh our source is open code uh contribute<br>[08:50] something awesome there. And if you have<br>[08:52] like 10 20 PRs already merged, you are<br>[08:53] an excellent candidate. It's a winwin on<br>[08:56] both sides. So I think recruitment could<br>[08:57] be a really really good win on the other<br>[08:59] side and then there are cons of you know<br>[09:02] open sourcing all of this on top of my<br>[09:03] head that the things that I can think of<br>[09:06] are probably monetization. I think if we<br>[09:10] open source command code how are we<br>[09:11] going to monetize it? My gut feeling<br>[09:13] right now on this is that we are not<br>[09:16] actually selling code. We are selling a<br>[09:17] product and an API platform. If you<br>[09:20] actually go take a look at our pricing<br>[09:22] page, you will see that we are selling<br>[09:24] command code as a provider, right? The<br>[09:26] command code provider is subsidized,<br>[09:29] right? So, you're not paying the API<br>[09:30] cost because we are able to do a bunch<br>[09:32] of amazing things. That is our R&D. We<br>[09:34] are able to figure out how to serve the<br>[09:36] same open source models that you are<br>[09:39] going to pay I don't know 20 bucks for<br>[09:41] in 10 bucks, right? So all the<br>[09:44] optimizations we are able to pass<br>[09:46] through to you which is why next week we<br>[09:48] are launching our go plan which is just<br>[09:49] starting with $1 a month in which you<br>[09:51] are getting $10 worth of credits in<br>[09:53] which you can do anywhere from 8,000 Kim<br>[09:56] K2 requests to 12,000 miniax requests or<br>[10:00] whatnot right these are a lot of credits<br>[10:02] so we you this is like a 10 times<br>[10:03] discounted plan this is twice as much<br>[10:06] and as you know uh further if you're a<br>[10:08] very heavy user you can get $300 worth<br>[10:10] of credits for now for all the premium<br>[10:13] ium and uh open source models and we are<br>[10:16] discovering that if you are able to use<br>[10:18] top models like cloud or GPT I will just<br>[10:21] call them premium models we are<br>[10:22] discovering that if you are able to use<br>[10:24] premium models to build with command<br>[10:26] code the outcome of this is after<br>[10:28] building maybe for a week you will have<br>[10:31] built your coding test that taste is a<br>[10:33] skill that is autogenerated and auto<br>[10:35] updated by command code and it kind of<br>[10:38] knows what you want to do how you want<br>[10:39] to do in a particular project now with<br>[10:42] command<br>[10:43] and taste you can actually swap out the<br>[10:45] premium model from with an open model<br>[10:47] and it will start matching the quality<br>[10:49] of premium models. This is the space we<br>[10:51] are after. I think this is an excellent<br>[10:53] idea and it has started to work for us<br>[10:55] for almost a month now where open models<br>[10:58] are stacking up that if we are able to<br>[10:59] build our engineering codex or our taste<br>[11:01] internally and that taste is able to<br>[11:03] steer it to do the right things we are<br>[11:05] able to reduce our API costs on these<br>[11:07] LLMs by 25 times right this is what we<br>[11:10] offer so this is how we are monetizing<br>[11:11] it right so this is what the product is<br>[11:14] potentially and not the code and the<br>[11:15] code part might not suffer the<br>[11:18] monetization issues if we open source<br>[11:20] this is again a gut feeling I<br>[11:22] The next thing I can think of are<br>[11:23] copycats. Even when I was building uh<br>[11:25] Langbase, the OG AI cloud started late<br>[11:28] 2023, what we saw was everybody just<br>[11:31] copy pasted everything that we did. We<br>[11:33] ended up inventing a pipe architecture<br>[11:35] for hosting agents which would connect<br>[11:37] any LLM to any data and give you an API<br>[11:40] on an isolate which was absolutely dirt<br>[11:43] cheap, 80% cheaper than AWS. We saw this<br>[11:47] become the foundation of sandboxes and<br>[11:49] then we built uh one of the cheapest<br>[11:51] possible lowc cost possible and fastest<br>[11:53] memory engine that allowed us to give<br>[11:55] you like millions of databases vector<br>[11:57] store databases in one hour um and scale<br>[12:00] your rag engine very very quickly and<br>[12:03] now everybody has a version of this<br>[12:04] based on object storage or whatnot. All<br>[12:06] I'm saying is I've gone through this uh<br>[12:07] struggle of uh seeing everybody copy<br>[12:09] what we do first and then you know<br>[12:11] seeing in the community that they are<br>[12:13] just rebranding what they think are the<br>[12:14] nice ideas. I started with my company by<br>[12:17] calling we are building a composable AI.<br>[12:18] Then everybody was composable AI. We<br>[12:20] switched to the idea of primitives<br>[12:22] instead of giving you the complete AI<br>[12:23] cloud. And then everybody in the market<br>[12:25] openai and anthropic started calling you<br>[12:28] know uh it primitives or what not and<br>[12:30] everybody uh started ending on the idea<br>[12:32] of like oh primitives work really well.<br>[12:34] I'm not saying that they are absolutely<br>[12:35] out to copy me or our company. It is<br>[12:38] just weird things are happening. It's<br>[12:40] much much easier to copy somebody<br>[12:42] nowadays than it was before. And I think<br>[12:45] a lot of smart people sometimes by<br>[12:47] looking at each other or sometimes<br>[12:49] completely independently are arriving at<br>[12:51] the same solutions uh which to me or uh<br>[12:54] to many might look like copycats right<br>[12:56] so they're both sides to this if we open<br>[12:59] source are copycats who are absolutely<br>[13:01] copying everything that we push out like<br>[13:03] last year October 15th or maybe October<br>[13:06] 10th I gave a talk at uh Cloudflare<br>[13:08] introducing what taste look like it's a<br>[13:10] markdown file and it learns how you are<br>[13:13] building software And maybe a week<br>[13:15] later, Entropy came up with oh we can<br>[13:17] skip the autogeneration of this part and<br>[13:19] the continuous learning part because<br>[13:21] because that is actually a hard part and<br>[13:23] we can call this file skills.mmd right<br>[13:26] and I couldn't help but think that oh my<br>[13:29] god this is exactly what we are building<br>[13:30] and within a month there were like<br>[13:32] 100,000 skills and everybody jumped on<br>[13:34] the idea of skills and that's fine but<br>[13:36] it does hurt in the short term right so<br>[13:39] if we open source command code I think<br>[13:41] we will be giving copycats you know an<br>[13:43] easier road to come copy us uh and do it<br>[13:46] you know in days instead of weeks but on<br>[13:48] the other side I can see the angle of<br>[13:50] maybe they are going to do that anyway<br>[13:52] our source code is actually on npm it's<br>[13:53] not a binary and even if they are not<br>[13:56] looking at our source code anybody<br>[13:58] serious enough with enough funding and<br>[14:00] time with the right models can explain<br>[14:03] any engineering idea and get your models<br>[14:06] to rebuild it so nobody's really safe<br>[14:08] from copycats everybody's going to build<br>[14:11] something similar there's nothing new<br>[14:13] under the sun nowadays. This is more<br>[14:15] true than ever. So, should I be worried<br>[14:17] about copycats at all? Probably not,<br>[14:20] right? Uh China might have already<br>[14:22] copycated command code and we never<br>[14:24] know. That's that's a comment I got from<br>[14:26] stream worlds are saying this. Um so<br>[14:28] yeah, that is happening, right? Another<br>[14:30] thing that I can think of is security.<br>[14:31] Security is a mess. I did a video on<br>[14:33] cloud mythos and it is scary how<br>[14:35] security is becoming a nightmare. Quite<br>[14:37] recently, Versel got hacked through an<br>[14:39] ooth token from somebody on their team<br>[14:41] and lovable found out that their chats<br>[14:45] were already public through somebody in<br>[14:47] the community. All of these people do<br>[14:48] not even have access to uh claude mythos<br>[14:51] level model at the moment. So when<br>[14:53] mythos arrives uh software is going to<br>[14:56] be a nightmare. I feel like that every<br>[14:58] single day, right? So one of the two<br>[15:01] things are going to happen if you do not<br>[15:02] open source doesn't mean you are secure.<br>[15:04] It means somebody has not just found a<br>[15:06] way to find that bug. If you do open<br>[15:09] source all those security bugs will<br>[15:11] probably people will just find them very<br>[15:13] very quickly. So for a very short amount<br>[15:15] of time you will struggle and when you<br>[15:17] are a new startup a young startup I<br>[15:20] think at that time that is fine right?<br>[15:22] It's not fine but it's fine relatively<br>[15:24] fine. So I think by open sourcing we<br>[15:26] will be improving our security and it<br>[15:28] will get hardened like I've seen that<br>[15:30] even in the WordPress space because<br>[15:31] WordPress was open source we were able<br>[15:33] to fix so many security bugs that<br>[15:35] otherwise would have never been caught.<br>[15:37] I think in short term this is a con but<br>[15:39] in long term this will probably will<br>[15:41] become a pro. So here I rest my case I<br>[15:44] think and I'm constantly thinking about<br>[15:46] pros and cons of open sourcing command<br>[15:48] code and I I'd love to hear your<br>[15:50] thoughts on this. I am hellbent and I'm<br>[15:52] leaning towards open sourcing it. I<br>[15:54] think it will bring us more joy. It will<br>[15:56] make command code hackable. Even though<br>[15:58] command is not hackable right now in its<br>[16:00] current form, it is definitely something<br>[16:01] we care about and it is on our road map.<br>[16:04] And I think we will be able to build a<br>[16:05] much better community. We will be able<br>[16:07] to even for our copycats, we will be<br>[16:09] able to put our new features in a tray<br>[16:11] and serve them like here you go ahead<br>[16:13] please sir copy this. Right? You know<br>[16:15] every week on a Monday we feel like okay<br>[16:17] this this just happened okay they copied<br>[16:18] that feature as well. Right? If that is<br>[16:20] going to happen anyway, why don't we<br>[16:21] build it together, right? I think so far<br>[16:23] in my head, pros are going to outweigh<br>[16:25] cons. And if we are able to build a<br>[16:27] community and a distribution engine<br>[16:29] while doing this, we will be able to<br>[16:31] monetize it. We will be able to build a<br>[16:33] really good business on top of it. I've<br>[16:35] done it before. I've done I've made a<br>[16:37] bunch of different open source uh you<br>[16:39] know, profitable before. So, I kind of<br>[16:40] I'm going to take a leap of faith here.<br>[16:43] Still, these are very raw thoughts. I<br>[16:45] have no idea what is the right thing to<br>[16:47] do as a founder of a young company<br>[16:49] raised $5 million uh with employees to<br>[16:52] take care of with uh investors to report<br>[16:55] to and with almost 5 years of runway<br>[16:57] ahead of us. I am both very very excited<br>[17:00] and a little bit scared of what will<br>[17:02] happen. So I'm going to lean one way or<br>[17:04] the other and this is going to happen<br>[17:06] very very quickly. I would love to know<br>[17:08] what your comments are on this. With<br>[17:10] that, use your code for good. Peace. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/Should We Make It Open Source.md|Should We Make It Open Source? by YouTube]] ## Highlights - one and figure out the pros and cons that I can think of and I would love to see what your feedback is. So one of the biggest goals I have in open sourcing command code is I want to make it hackable. I really really want that every developer should be able to use what we have built and build on top of it. So your coding agent is more closer to what you want it to be like. So our first attempt in doing this was obviously the taste model. If you go to our docs you will see that it's a frontier coding agent. It can it can ([View Highlight](https://read.readwise.io/read/01kqqypg0ntt9k35wd122r0942)) - Tags: ๐Ÿ‘ป ai highlighted - right. One of the other things that I can come up with is distribution. We want command code to be used beyond use cases that we can think of, right? Uh you shouldn't have to come and buy from us. you shouldn't have to wait for us to do things. We want millions of developers to be using this code. Like for example, I built this thing called shades of purple code theme. Uh it is available for 30 different uh software. It has like more than 2 million active installs. And the thing that I wanted to do here was I wanted to make sure that the syntax the colors of different ([View Highlight](https://read.readwise.io/read/01kqqypg1m4ym0vew60yr0zxta)) - Tags: ๐Ÿ‘ป ai highlighted - open sourcing all of this on top of my head that the things that I can think of are probably monetization. I think if we open source command code how are we going to monetize it? My gut feeling right now on this is that we are not actually selling code. We are selling a product and an API platform. If you actually go take a look at our pricing page, you will see that we are selling command code as a provider, right? The command code provider is subsidized, right? So, you're not paying the API ([View Highlight](https://read.readwise.io/read/01kqqypg3ampvk34yyba2hfmw2)) - Tags: ๐Ÿ‘ป ai highlighted