Skip to content

Conversation

@rfay
Copy link
Member

@rfay rfay commented May 23, 2023

The Issue

Working on marketing pitch, need "DDEV Value Proposition"

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented May 23, 2023

Deploying ddev-com-front-end with  Cloudflare Pages  Cloudflare Pages

Latest commit: 39d2b25
Status: ✅  Deploy successful!
Preview URL: https://85462cd2.ddev-com-front-end.pages.dev
Branch Preview URL: https://20230521-ddev-value-proposit.ddev-com-front-end.pages.dev

View logs

Copy link
Contributor

@rpkoller rpkoller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

copied over most of the comments i've made over in our conversation on discord plus added one or two more.

- Community
---

The DDEV project is committed to setting itself to be sustainable for the long term. We know that your choice of a tool is a signficant investment of resources, and we want your choice to last and be rewarding for the long term. In order to ensure that, we're doing a fund drive, explaining to teams, organizations, and individuals why it's important to financially support the project. Our key priority right now is adding [another paid maintainer](recruiting-maintainers.md) and a documentation/marketing maintainer. We'll be be updating you regularly about this initiative.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The first part of the first paragraph already got updated based on our chat on discord. i've also suggested to move the second part somewhere after the "what sets ddev apart" list but i think it works as is as well. there are only two small details left:

signficant -> significant was missing an "i"

We'll be be updating you regularly about this initiative. -> be is used twice. how about change it to something like We'll keep you updated about this initiative on a regular basis.


The DDEV project is committed to setting itself to be sustainable for the long term. We know that your choice of a tool is a signficant investment of resources, and we want your choice to last and be rewarding for the long term. In order to ensure that, we're doing a fund drive, explaining to teams, organizations, and individuals why it's important to financially support the project. Our key priority right now is adding [another paid maintainer](recruiting-maintainers.md) and a documentation/marketing maintainer. We'll be be updating you regularly about this initiative.

## What Sets DDEV Apart
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would it make sense to pick up the "choice theme" from the first paragraph and change the title to something like " What Sets DDEV Apart and Makes It The Right Choice?"


## What Sets DDEV Apart

- **Installation**: DDEV is easy to install. It's a single binary backed by Docker providers everywhere.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a single binary backed by Docker providers everywhere.

is not very clear. backed by docker providers everywhere made me scratch my head for a second. how about split the sentence into two and be more explicit about the docker providers? providing examples for docker providers would improve the readability. something like:

It is a single binary. It can be used with most Docker providers like Docker Desktop and Colima.

the reasoning behind exchange everywhere, which implies that ddev is working with each and every docker provider, with most was, that i am always hesitant to state that something works with everything. not sure if ddev is tested with all the available docker providers?

## What Sets DDEV Apart

- **Installation**: DDEV is easy to install. It's a single binary backed by Docker providers everywhere.
- **Project Setup**: Adding DDEV to a project is as easy as `ddev config` and can take as little as a minute.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would it make sense to streamline the end with something like "... and takes less than a minute."?


- **Installation**: DDEV is easy to install. It's a single binary backed by Docker providers everywhere.
- **Project Setup**: Adding DDEV to a project is as easy as `ddev config` and can take as little as a minute.
- **Reliability**: DDEV's behavior is predictable and reliable. Automated testing on all supported platforms and manual testing of every new feature make it rock solid.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When i've first read that sentence

Automated testing on all supported platforms and manual testing of every new feature make it rock solid.

i thought "make" refers to DDEV instead of the automated and manual tests. even though it is clear written correctly it is still somehow hard to read and process. but i haven't had an idea for an alternative suggestion yet.

- **Multiple OS/Architecture Support**: Even if your team members use macOS (Apple Silicon or Intel), Windows WSL2, Linux, and traditional Windows you can expect consistent behavior across all these environments for the entire team.
- **Team Consistency**: Teams typically check in the DDEV configuration, meaning that team members can check out the project and `ddev start` and they'll have everything running right away in less than a minute.
- **Web server and Database Support**: Out of the box, DDEV supports Nginx and Apache webservers, and directly supports MariaDB, MySQL, and PostgreSQL databases.
- **Add-On Ecosystem**: A huge number of non-core features are supported via add-ons, including Apache Solr, Elasticsearch, and dozens of others. There are officially supported add-ons and a large number contributed and maintained by the community.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how about the following, slightly modified, version:

A huge number of non-core features are supported via officially supported add-ons, including Apache Solr, Elasticsearch, and dozens of others. Aside the official add-ons there is a large number contributed add-ons maintained by the community.

- **Web server and Database Support**: Out of the box, DDEV supports Nginx and Apache webservers, and directly supports MariaDB, MySQL, and PostgreSQL databases.
- **Add-On Ecosystem**: A huge number of non-core features are supported via add-ons, including Apache Solr, Elasticsearch, and dozens of others. There are officially supported add-ons and a large number contributed and maintained by the community.
- **Community**: DDEV's friendly and active community meets in Discord, the GitHub issue queue, and Stack Overflow. People from many different CMS and framework communities have years of experience and help each other.
- **Support**: DDEV's support is world-class and very active. Questions in the issue queue are often answered in minutes. Problems in Discord are often discussed and resolved very, very quickly. Bugs get early attention.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

instead of quickly how about using timely? instead of very, very quickly simply in a timely manner.. And i wonder what does the sentence with early attention at the end mean, and does it add additional information? because it was already communicated in the previous sentences that the responsiveness in all the channels is high.

- **Add-On Ecosystem**: A huge number of non-core features are supported via add-ons, including Apache Solr, Elasticsearch, and dozens of others. There are officially supported add-ons and a large number contributed and maintained by the community.
- **Community**: DDEV's friendly and active community meets in Discord, the GitHub issue queue, and Stack Overflow. People from many different CMS and framework communities have years of experience and help each other.
- **Support**: DDEV's support is world-class and very active. Questions in the issue queue are often answered in minutes. Problems in Discord are often discussed and resolved very, very quickly. Bugs get early attention.
- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the title is maintenance and the sentence is started with careful maintenance. as a naive reader i ask myself is maintenance and careful maintenance something different? and the sentence is sort of hard to read. upstream capabilities does that mean upstream features? and the info in parenthesis is sort of confusing in the context of upstream capabilities. is a php version or other tool changes capability/feature? plus the parenthesis make the sentence hard to read and process. and extensive automated testing sounds like ddev would test the code upsteam?

- **Community**: DDEV's friendly and active community meets in Discord, the GitHub issue queue, and Stack Overflow. People from many different CMS and framework communities have years of experience and help each other.
- **Support**: DDEV's support is world-class and very active. Questions in the issue queue are often answered in minutes. Problems in Discord are often discussed and resolved very, very quickly. Bugs get early attention.
- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It also can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions like Docker Desktop, although Docker Desktop is fully supported.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in the second sentence i would strike the although docker desktop is supported part. that is already mentioned in the beginning on the installation point (at least in my suggestion there ;) ) and maybe split the sentence into two?

It works with available FOSS Docker providers on every platform. Thereby you are not tied to closed-source commercial solutions like Docker Desktop.

- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It also can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions like Docker Desktop, although Docker Desktop is fully supported.

**We invite you to calculate the value DDEV brings to your work and consider making a financial contribution to support the project.** DDEV consistently delivers on the promise of making local development work for your projects, every time. How much time, energy, and resources do you save by using DDEV as opposed to maintaining your own solution or using an alternate? What would it cost to achieve the same efficiency and consistency without DDEV? Please calculate that value for yourself as you're considering how to financially support the project.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the only nitpick is the following sentence.

DDEV consistently delivers on the promise of making local development work for your projects, every time.

when i start reading i always think the "local development work"..."for your project" instead of "making local development".. "work for your project.

@rfay rfay requested a review from mattstein May 25, 2023 01:57
@rfay rfay marked this pull request as ready for review May 25, 2023 01:57
Copy link
Collaborator

@mattstein mattstein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’m assuming you’ve made sure any value proposition sharpening here is reflected on the ddev.com homepage, which receives vastly more traffic and is meant to persist—so I’m trying to ignore the context and get to the usual nitpickery for the post itself.

It would be strengthened as an appeal if it did more than describe DDEV features and translated them into reasons I (the reader) would be smart to invest in its development. That part is relegated into an invitation to calculate, so the bulk of the value proposition is dependent on me literally doing the math. Show me how to break the problem down and measure it. What some example cases might look like. How to encourage my company’s stakeholders to buy into support. Anticipate the reasons I might get lost or overwhelmed or disinterested and attempt to speak to them.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most images on the site are vaguely wide (16:9, 9:6, etc.) and it won’t stop you from using a square or even a tall rectangle that’s uncomfortably vertical on article detail pages. I’d crop it down, but we could just as well have the site enforce a standard ratio too. I’ve so far avoided that because it’s not been pleasant for images like this one.

---
title: "Why Should We Support DDEV Financially?"
pubDate: 2023-05-24
summary: "Explaining the value of DDEV that makes financial support of the project worth doing"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don’t tell the reader what you’re doing, but concisely summarize the content:

Suggested change
summary: "Explaining the value of DDEV that makes financial support of the project worth doing"
summary: "Summary of DDEV’s benefits and why it’s a project worth your financial support."

author: Randy Fay
featureImage:
src: /img/blog/2023/05/developers-at-table.png
alt: Image of a team of web developers working together at a table and delighting in the project they have in front of them
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current description offers some interpretation of details that aren’t there and leaves out the weird lap seating situation and twins. I’d be a bit more conservative and describe the contents of the image:

Suggested change
alt: Image of a team of web developers working together at a table and delighting in the project they have in front of them
alt: Illustration of people on laptops working around a table

- Community
---

The DDEV project is committed to setting itself to be sustainable for the long term. We know that your choice of a tool is a signficant investment of resources, and we want your choice to last and be rewarding for the long term. In order to ensure that, we're doing a fund drive, explaining to teams, organizations, and individuals why it's important to financially support the project. Our key priority right now is adding [another paid maintainer](recruiting-maintainers.md) and a documentation/marketing maintainer. We'll be be updating you regularly about this initiative.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Edits for brevity: pruning redundancy, avoiding the implication that DDEV is the only tool someone chooses, making the fund drive about asking for help and not just explaining, fixing the link.

Seems like those are two priorities, and I’m not sure what the reader gets from the promise of regular updates on the subject. (Why not just offer updates?)

Suggested change
The DDEV project is committed to setting itself to be sustainable for the long term. We know that your choice of a tool is a signficant investment of resources, and we want your choice to last and be rewarding for the long term. In order to ensure that, we're doing a fund drive, explaining to teams, organizations, and individuals why it's important to financially support the project. Our key priority right now is adding [another paid maintainer](recruiting-maintainers.md) and a documentation/marketing maintainer. We'll be be updating you regularly about this initiative.
The DDEV project is committed to being sustainable for the long term. We know tooling choices can be a significant investment of resources, and we want DDEV be rewarding for the long term. To ensure that, we're doing a fund drive to explain the importance of financial support and ask for help. Our key priorities right now are adding [another paid maintainer](/blog/recruiting-maintainers/) and a documentation/marketing maintainer.

## What Sets DDEV Apart

- **Installation**: DDEV is easy to install. It's a single binary backed by Docker providers everywhere.
- **Project Setup**: Adding DDEV to a project is as easy as `ddev config` and can take as little as a minute.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shorter, and run commands:

Suggested change
- **Project Setup**: Adding DDEV to a project is as easy as `ddev config` and can take as little as a minute.
- **Project Setup**: You can run `ddev config` to add DDEV to a project in less than a minute.

I realize that the very first run may be different, but I still think this is honest because in daily usage—most usage—it really is well under a minute. Includes editing generated YAML and restarting if you’re a dull one like me that constantly finds himself doing that.

- **Add-On Ecosystem**: A huge number of non-core features are supported via add-ons, including Apache Solr, Elasticsearch, and dozens of others. There are officially supported add-ons and a large number contributed and maintained by the community.
- **Community**: DDEV's friendly and active community meets in Discord, the GitHub issue queue, and Stack Overflow. People from many different CMS and framework communities have years of experience and help each other.
- **Support**: DDEV's support is world-class and very active. Questions in the issue queue are often answered in minutes. Problems in Discord are often discussed and resolved very, very quickly. Bugs get early attention.
- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’d drop this bullet point because you already conveyed the sense of diligence and care with testing and platform support. Feels like you’re calling attention to something you already told me.

- **Community**: DDEV's friendly and active community meets in Discord, the GitHub issue queue, and Stack Overflow. People from many different CMS and framework communities have years of experience and help each other.
- **Support**: DDEV's support is world-class and very active. Questions in the issue queue are often answered in minutes. Problems in Discord are often discussed and resolved very, very quickly. Bugs get early attention.
- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It also can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions like Docker Desktop, although Docker Desktop is fully supported.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’d drop the “it also” and Docker Desktop mention. It feels like a dig against Docker Desktop, which a lot of people are probably using? Seems like you can make the point about not being constrained without inviting needless scrutiny of Docker Desktop that may be more of a distraction.

Suggested change
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It also can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions like Docker Desktop, although Docker Desktop is fully supported.
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions.

As written, it reads like “With DDEV you’re not stuck with closed-source things like the one you’re probably using, which we also support.”

- **Maintenance**: Careful maintenance means that new upstream capabilities (PHP versions, other tool changes) and upstream bugs get resolved and tested soon. Extensive automated testing means that upstream problems are detected quickly.
- **Open Source**: DDEV is completely Free and Open Source Software (FOSS). It also can work with FOSS Docker providers on every platform, so you're not tied to closed-source commercial solutions like Docker Desktop, although Docker Desktop is fully supported.

**We invite you to calculate the value DDEV brings to your work and consider making a financial contribution to support the project.** DDEV consistently delivers on the promise of making local development work for your projects, every time. How much time, energy, and resources do you save by using DDEV as opposed to maintaining your own solution or using an alternate? What would it cost to achieve the same efficiency and consistency without DDEV? Please calculate that value for yourself as you're considering how to financially support the project.
Copy link
Collaborator

@mattstein mattstein May 26, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I wrote, I think that as a CTA this is phoning it in and asking the reader to convince themselves that DDEV’s worth their investment without offering much help. Even taking one example audience member and demonstrating some napkin math would go a long way.

There is no “as you’re considering how to financially support the project” if they’re not convinced they should in the first place.

Who is the target audience and what barriers do they have for local development and financial support of the project?


**We invite you to calculate the value DDEV brings to your work and consider making a financial contribution to support the project.** DDEV consistently delivers on the promise of making local development work for your projects, every time. How much time, energy, and resources do you save by using DDEV as opposed to maintaining your own solution or using an alternate? What would it cost to achieve the same efficiency and consistency without DDEV? Please calculate that value for yourself as you're considering how to financially support the project.

To explore DDEV's strengths in more technical detail, see [What's so different about DDEV](whats-so-different-about-ddev-local.md).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix title and link:

Suggested change
To explore DDEV's strengths in more technical detail, see [What's so different about DDEV](whats-so-different-about-ddev-local.md).
To explore DDEV's strengths in more technical detail, see [Whats so different about DDEV?](/blog/whats-so-different-about-ddev-local/).


To explore DDEV's strengths in more technical detail, see [What's so different about DDEV](whats-so-different-about-ddev-local.md).

Ready to be part of our journey together? Let's discuss how you, your team, or your organization can contribute to funding DDEV. Contact randy (at) localdev.foundation or visit our [GitHub Sponsors page](https://github.com/sponsors/ddev).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shorten, and flip so that the more actionable item comes first:

Suggested change
Ready to be part of our journey together? Let's discuss how you, your team, or your organization can contribute to funding DDEV. Contact randy (at) localdev.foundation or visit our [GitHub Sponsors page](https://github.com/sponsors/ddev).
Ready to be part of our journey together? Visit our [GitHub Sponsors page](https://github.com/sponsors/ddev) or contact randy (at) localdev.foundation.

Does email (at) domain do anything anymore? I get not wanting spam, but in asking for something that format also gives a person work to do in order to assemble an email address. It’d be a lot more convenient as a link, even if it’s to a contact form.

@rfay rfay closed this Mar 31, 2024
@rfay
Copy link
Member Author

rfay commented Jan 7, 2026

I wonder why this was abandoned. It seems like it should have a future.

@rfay rfay reopened this Jan 7, 2026
@rfay rfay force-pushed the 20230521_ddev_value_proposition branch from a0e59a4 to 39d2b25 Compare January 7, 2026 15:54
@stasadev stasadev marked this pull request as draft January 14, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants