-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Messaging - One Sentence Summary for Kedro #2
Comments
@yetudada recently used the following "Think maintainable datascience code. Think Kedro." Which is 2 sentences, but I really like it. I think we need a brainstorm on this, although I wouldn't get too hung up on finding just one phrase as I think multiple versions are fine. We probably need a "messaging book" as part of our press kit, which contains all the different pitches for Kedro with different slants for different audiences. So maybe the next steps are
|
This looks like a really good initiative! I'm currently asking this question about Alloy, as part of a wider research initiative. One question I've found provokes quite profound insights from our users is: How would you describe Alloy to a [colleague/friend] who hasn’t used it? |
I just thought of two, that I'm just going to drop here before I forget:
|
ChatGPT came up with this "Our mission is to standardise how data science code is created" while I was playing around recently. |
Another one "production data science" |
Looking at Django and thinking: On one hand, there's a slogan or catchphrase. "Clean code for data scientists" and "Production data science" and "Think maintainable datascience code" are good slogans. Good for H1 on the website, marketing, etc. And on the other hand, there's a one sentence summary. "An open source Python framework to create reproducible, maintainable, and modular data science code" is descriptive and succint, and so I think it is a good summary. A shorter variation: "An open source Python framework for modular data science code". Another idea: "An ecosystem/constellation of Python libraries for agile data science" (ecosystem includes extensions like kedro-viz and others, "agile" might be too overloaded at this point but wanted to throw it anyway). I think a slogan has to be more evocative and colorful, while a summary or description has to be more conventional. |
I'm building on thoughts dropped by @astrojuanlu. We need to support a few things: a slogan, category and short description for technical and non-technical users. I would like to see if we can vote on five one-liners per category and get users to vote on them. Slogan suggestions
Category suggestions
One-sentence summary for Kedro (technical audience)
One-sentence summary for Kedro (non-technical audience)
|
Just a few notes/thoughts/ideas
You're writing most of the code still, and trust is 🤷 so maybe a shorter version is "An open source Python framework that combines software engineering and machine learning to create maintainable code"
I'd argue that Kedro doesn't reduce technical debt -- if you have tech debt already, Kedro isn't helpful. It reduces the chances of creating technical debt in future projects. Couple of suggestions:
With both of the above I've gone for using "you" and "our" to make it less formal.
|
Given that the directory structure, guardrails, and decisions that Kedro makes on behalf of users seem to be an important principle, do we want to include the word "opinionated" or synonyms? xref kedro-org/kedro#2388 Examples:
https://pypi.org/project/black/
|
I'm ready to go with the following suggestions in the polls after your awesome additions! Slogans
Categories
What is Kedro for a technical audience?Kedro is...
What is Kedro a non-technical audience?Kedro is...
Poll is live for the team! |
Here are the results. ResultsSloganVotes:
Comments of interest:
Final suggestion:
CategoryVotes:
Comments of interest:
Final suggestion:
Describing Kedro to a technical userVotes:
Comments of interest:
Final result:
Describing Kedro to a non-technical userVotes:
Comments of interest:
Final result:
|
Context
How would you describe Kedro in one sentence? This is key in defining how Kedro is perceived by users, the community, and all stakeholders. This is part of other messaging efforts of Kedro: #2099, #2094, #72
When you search for Kedro the result is some version of - Kedro - An open-source Python framework to create reproducible, maintainable, and modular data science code.
Does this capture the value proposition of Kedro succinctly?
Some other examples:
MLflow - A platform for the machine learning lifecycle
neptune.ai - ML metadata store, Google search - Build models with confidence
Weights & Biases - The developer-first MLOps platform, Google search - Developer tools for ML
Why is this important?
This would clearly highlight Kedro’s value proposition in one sentence, increasing awareness and adoption.
Next Steps
The text was updated successfully, but these errors were encountered: