Founder technical toolkit
Pytorch
,Hugging Face
,spaCy
. If you need to run ML on a mobile phone or inside a browser, considerTensorFlow Lite/JS
. Definitely check out our guide on machine learning for startups. In particular, there is rarely a need for MLOps or large-scale data labeling efforts at this stage.Bubble.io
and AI APIs such asOpenAI’s
API
andHugging Face’s API
. Paul Jacoubian started copy.ai by tinkering with OpenAI’s GPT-3, for example.Streamlit
andGradio
—no JavaScript is required. They are backed by well-resource companies and thus continue to deliver more features. If you lack front-end/UX experience, considerBubble.io
if Streamlit/Gradio do not meet the UX requirements.ReactJS
andChakra UI
. Alternatives such as NextJs and Remix.run can be compelling but unlikely to be worth the added learning curve for a POC. We also heard good things about Svelte, Vue if that's your things.REST
. The benefit/cost considerations in a pre-seed project heavily favor simplicity. GraphQL is powerful, but not simple.Python + JavaScript
. There are scenarios where other languages such as Swift and Rust are needed, but it’s remarkable how far you can go with just Python and JavaScript. Python is almost required given that you are building an AI-first product, whereas JavaScript is also almost required to build user experiences. Bonus if you chooseTypeScript
, but consider turning off Strict Mode for TypeScript—you don’t want to make the TypeScript compiler happy. Focus on finding happy customers instead. It’s worth noting that the venerable computer science textbook Structure and Interpretation of Computer Programs has recently been adapted to JavaScript. Timely decision!Node/Express
orFlask
. Use Go if you are an expert in it, but don’t try to use Go for the purpose of adding another PL to your arsenal/resume.AWS
, specifically the Elastic Container Service (ECS
). Consequently, some familiarity withDocker
is required.Pulumi
, writing our infra-as-code in TypeScript. This allows us to pick up minimal cloud architecture and devops knowledge in a pay-as-you-go fashion. Pulumi’s TypeScript documentation is superb and available at your fingertips inside your favorite IDE. Pulumi is used at AI2 incubator companies such as Ozette and WhyLabs.GitHub Actions
. Continuous integration (CI) is definitely optional. Write tests only if you absolutely have to.→
Founder technical toolkit
Pytorch
,Hugging Face
,spaCy
. If you need to run ML on a mobile phone or inside a browser, considerTensorFlow Lite/JS
. Definitely check out our guide on machine learning for startups. In particular, there is rarely a need for MLOps or large-scale data labeling efforts at this stage.Bubble.io
and AI APIs such asOpenAI’s
API
andHugging Face’s API
. Paul Jacoubian started copy.ai by tinkering with OpenAI’s GPT-3, for example.Streamlit
andGradio
—no JavaScript is required. They are backed by well-resource companies and thus continue to deliver more features. If you lack front-end/UX experience, considerBubble.io
if Streamlit/Gradio do not meet the UX requirements.ReactJS
andChakra UI
. Alternatives such as NextJs and Remix.run can be compelling but unlikely to be worth the added learning curve for a POC. We also heard good things about Svelte, Vue if that's your things.REST
. The benefit/cost considerations in a pre-seed project heavily favor simplicity. GraphQL is powerful, but not simple.Python + JavaScript
. There are scenarios where other languages such as Swift and Rust are needed, but it’s remarkable how far you can go with just Python and JavaScript. Python is almost required given that you are building an AI-first product, whereas JavaScript is also almost required to build user experiences. Bonus if you chooseTypeScript
, but consider turning off Strict Mode for TypeScript—you don’t want to make the TypeScript compiler happy. Focus on finding happy customers instead. It’s worth noting that the venerable computer science textbook Structure and Interpretation of Computer Programs has recently been adapted to JavaScript. Timely decision!Node/Express
orFlask
. Use Go if you are an expert in it, but don’t try to use Go for the purpose of adding another PL to your arsenal/resume.AWS
, specifically the Elastic Container Service (ECS
). Consequently, some familiarity withDocker
is required.Pulumi
, writing our infra-as-code in TypeScript. This allows us to pick up minimal cloud architecture and devops knowledge in a pay-as-you-go fashion. Pulumi’s TypeScript documentation is superb and available at your fingertips inside your favorite IDE. Pulumi is used at AI2 incubator companies such as Ozette and WhyLabs.GitHub Actions
. Continuous integration (CI) is definitely optional. Write tests only if you absolutely have to.→
Join our newsletter
→
Join our newsletter
→
Join our newsletter
→