Editorial Principles
Last Updated: June 12, 2026
Why We Exist
Modern Python exists to help developers stay ahead of Python, AI, and modern software engineering.
Our goal is to publish content that is really worth reading and helpful to developers.
These principles guide how we research, write, publish, and operate Modern Python.
Readers First
Everything we do starts with a simple question:
Does this create value for our readers?
Every article, tutorial, newsletter, recommendation, sponsorship, and affiliate partnership is evaluated through that lens.
If something benefits us but does not benefit our readers, we will not do it.
Our readers come first. Always.
Benfen (Doing the Right Thing)
One of the principles that inspires Modern Python is the Chinese concept of Benfen (本分).
There is no perfect English translation, but it means doing the right thing, even when no one is watching.
The principle that best captures our interpretation of Benfen is this:
Never take advantage of others, even when we are in a position to do so.
This principle influences how we write, what we recommend, and how we build this publication.
We will not sacrifice long-term trust for short-term gains.
Original Research Over Content Farms
We believe the internet needs fewer content farms and more original thinking.
Every article and newsletter published by Modern Python is built on real engineering experience, hands-on experimentation, primary sources, and deep research.
We read the documentation.
We run the code.
We validate the results.
We verify the facts.
AI can help us research, organize, and improve our work, but it does not replace critical thinking, engineering judgment, or firsthand experience.
Our goal is to produce content that is accurate, useful, and worth our readers' time.
Practical Over Theoretical
We value practical knowledge.
Whenever possible, we prefer:
- Real-world examples over abstract discussions
- Working code over pseudocode
- Production lessons over academic speculation
- Actionable guidance over generic advice
We want readers to leave with something they can apply immediately.
Signal Over Noise
The technology industry produces an endless stream of news, announcements, frameworks, tools, and opinions.
But not everything deserves your attention.
We focus on identifying the developments, ideas, and practices that matter most to working developers and engineers.
Our job is to help readers focus on what matters.
How We Use AI
We believe AI is a powerful tool, but not a complete substitute for expertise.
AI may assist us with research, grammar, formatting, and idea exploration.
However, every article remains subject to human review, judgment, and accountability.
We never publish any content that is purely generated by AI.
Sponsorships and Affiliate Relationships
Modern Python may generate revenue through sponsorships, memberships, affiliate relationships, and other commercial activities.
These relationships help support the publication and allow us to continue producing high-quality content.
However:
- Commercial relationships do not determine our opinions.
- Sponsorships do not guarantee positive coverage.
- Affiliate commissions do not influence our recommendations.
- Editorial decisions remain independent.
We only recommend products, services, and tools that we genuinely believe provide value to our readers.
Corrections
We strive for accuracy, but mistakes can happen.
When we discover factual errors, we will correct them as quickly as reasonably possible.
If you believe we have made a mistake, please leave your comments on the relevant articles.
Or contact us at:
Our Commitment
Modern Python is built on a simple belief:
Developers need clear, honest, practical, and trustworthy information.
Every article, newsletter, and recommendation published here should reflect that belief.
We cannot promise perfection.
We can promise that we will continue to earn your trust through our actions.
Thanks for reading! ❤️
The ModernPython team.