The ReadME Project

Tramale Turner // Action IQ
Turbulent times call for adaptive leadership
Learn what adaptive leadership is, how it compares to other leadership styles, and how you can adopt its principles.
Featured Article
TypeScript and the dawn of gradual types
Why choose between static or dynamic when you can get the best of both?
Ruth Ikegah
Make your first open source contribution in four easy steps
A beginner's guide to making an impact with open source contributions.
Chris Johnson // Eli Lilly
Secure cloud deployment and delivery
Building a better development environment to increase speed to delivery with GitHub.
The ReadME Project amplifies the voices of the developer community by telling stories about:
- Open Source ,
- Culture ,
- Security ,
- DevOps ,
- and more.
Aaron Gustafson
Advancing inclusion with progressive enhancement
Aaron’s journey towards progressive enhancement and inclusive design.
THE README PODCAST // EPISODE 32
(De)coding conventions
The evolution of TypeScript and the future of coding conventions, AI’s role in improving accessibility, and practical advice on encouraging non-code contributions.
Kyler Middleton
From fixing computers on farms to democratizing DevOps
Kyler discusses her path from rural tech repair jobs to revolutionizing tech education.
Featured Article
Non-code contributions are the secret to open source success
From documentation to release management, non-code contributions power open source. Here’s how to get started.
Feross Aboukhadijeh // Socket
Do your part to secure the open source supply chain
We're just beginning to reckon with new security risks introduced by the tangled web of dependencies in our apps.
The ReadMe Podcast
See allTHE README PODCAST // EPISODE 31
Bridging code and community
Navigating open source in a regulated environment, the crucial role of non-code contributions to open source success, and lessons from scaling projects like Kubernetes.
THE README PODCAST // EPISODE 30
Kelsey Hightower—Present
Kelsey shares his origin story, insights on the future of Kubernetes, and advice on making complicated technology easier to understand.
Featured Articles
See allHow ‘open’ should your open source be?
Boundaries aren't always intuitive for maintainers, but limiting contributions can be their healthiest option.
Developer Stories
See allAnnalu Waller
Champion accessibility to unleash untapped potential
Dr. Annalu Waller on the intricate, interdependent network of support that shapes our lives.
Ruth Ikegah
Putting the African open source community on the map
Ruth’s dream is to show people that Africans aren’t just consumers of open source: They’re creators as well.
Rohan Gupta
Invite the critics and keep learning
Rohan, aka Blue Edge, on gaining different perspectives, maintaining a growth mindset, and staying true to yourself.
Santosh Yadav
Out of the slums and into open source
Using software development as a path out of poverty, Santosh knows a little support goes a long way.
Guides
See allShanea Leven // CodeSee
From chaos to clarity: Use code visibility to illuminate unfamiliar code
How to make your code more clear to other developers—and your future self.
Anton Mirhorodchenko
Harness the power of generative AI for software development
Tools like GitHub Copilot and ChatGPT can change the way you build software.
Josh Goldberg
Formatters, linters, and compilers: Oh my!
An overview of how those three kinds of static analysis tools work in the JavaScript/TypeScript ecosystem.
Gio Lodi // Automattic
Accelerate test-driven development with AI
Get faster feedback loops by letting GitHub Copilot augment your TDD workflow.