DevFoundry Community
Building Software Together: Problems, Projects, and People
Why Community?
Software has always been built by communities. Open source, shared knowledge, standing on the shoulders of giants. DevFoundry embraces this tradition.
We believe:
- Learning is social — You go faster with others
- Problems are shared — Your friction is someone else's friction
- Perspectives multiply — Different people notice different things
- Building in public — Transparency accelerates learning
This directory is where community collaboration happens.
What's Here
Problems
A collection of real problems that people want solved. These come from:
- Community members sharing their friction
- Discussions and conversations
- Common themes across different contexts
Each problem is documented with:
- What the friction is
- Who experiences it
- How people cope currently
- Why existing solutions fall short
- Ideas for potential solutions
Problems are opportunities. Anyone can pick one up and work on it.
Projects
Active projects being built by community members. This includes:
- Projects solving problems from the
/problemsdirectory - Tools being built in public
- Experimental solutions and prototypes
Each project documents:
- What problem it addresses
- Current status
- How to contribute
- What's been learned
Showcases
Completed projects and success stories:
- What was built
- What problem it solved
- What the journey looked like
- Lessons learned
These serve as inspiration and case studies.
Resources
Community-curated resources:
- Useful tools and services
- Learning materials
- Communities and forums
- People doing interesting work
How to Participate
Share a Problem
Have friction you've noticed? We want to hear about it.
- Create a new file in
/problemsusing the problem template - Describe the friction, who experiences it, and current workarounds
- Submit a PR or issue
Not every problem becomes a project. That's fine. Documenting problems builds shared awareness.
Work on a Problem
Want to build something?
- Browse
/problemsfor something that resonates - Comment on the problem to express interest
- Start small — validate before building
- Document your journey in
/projects
You don't need permission. Just start.
Share What You've Built
Completed something? Share it.
- Add to
/showcaseswith a writeup - Include: problem solved, approach, lessons learned
- Link to the project/code
Your story helps others learn.
Contribute Resources
Know something useful?
- Add to
/resourcesin the appropriate category - Include why it's valuable
Community Guidelines
Be Generous
Share problems, share solutions, share knowledge. The community grows when everyone contributes.
Be Curious
Ask questions. Explore others' problems. Offer perspectives from your unique background.
Be Kind
Everyone is learning. Assume good intent. Help people level up.
Build in Public
Transparency > secrecy. Share your journey, including failures. Others learn from real experiences.
Start Small
Don't try to solve everything. Pick one thing. Make it better. Iterate.
Getting Started
- Introduce yourself — Open an issue or discussion saying hi
- Browse problems — See what friction others have noticed
- Share your friction — Document something you've noticed
- Pick something to build — Small is fine; start somewhere
- Connect with others — Find people working on similar things
The Vision
DevFoundry's community is about:
- Collecting real problems — A repository of friction waiting to be solved
- Matching problems with builders — People who notice + people who build
- Learning together — Shared curriculum, shared process
- Building in public — Transparency as pedagogy
- Creating value — Things that actually help real people
We're not trying to build the next unicorn (though that'd be fine). We're trying to create a community where anyone can go from "I notice this problem" to "I built a solution" — and learn the skills of software along the way.
Connect
- GitHub Discussions: For questions, ideas, and conversations
- Issues: For specific problems, bugs, and suggestions
- Discord: [Link TBD] for real-time chat
This community is just starting. Your participation shapes what it becomes.