What Does a Story Entail?
Writing or improving code requires many small steps that might seem like second nature to you, but to others, the logic is not always clear.
When you create a class or function, introduce a variable, extract a method or add a unit test, every step has some reason and motivation.
Coding Stories are resposi-stories – step-by-step guides where every action is a story page with your thoughts and reasons documented as text and the actual code changes illustrated through visualizations.
The Story
Every story follows along with a Git repository. The entire story is the branch, and each page is a commit.
Why Share Your Story?
Sharing your story doesn’t just benefit others – it can help you gain recognition for your expertise on topics people care about. Coding Stories gives you the opportunity to:
Go Above & Beyond
Improve your non-technical skills by honing your writing and documentation abilities
Contribute to the Community
Help others succeed and break down barriers between junior and senior developers
Dive Deep into the Details
Go beyond theory to provide detailed examples of how you solved a particular task
Get Instant Feedback
Hear from other coders in comments to see how your story helped them
Learn How to Craft an Engaging Story
Check out our step-by-step guide to explore the key elements of an amazing story.
Have Questions about Becoming an Author?
We’re here to help!
Drop us a line and we’ll get back to you.
AskEngX@epam.com
Hear from Authors
See what authors have to say about their experiences contributing to Coding Stories.
I’m really glad that such tool exists, it provides examples for a theoretical knowledge, it is hard to find something like that in the internet.
I think it is very cool idea to practice by example, when you can see initial state and evolution steps from bad to better and good to great. Developers who participate in training should feel like a part of an virtual team which is looking for best solutions. Coding stories allows you to be part of solution and think alike course authors. So you can learn faster, because you not just passively repeat the steps but rather are engaged to the process of improvements.
I like that I can express my knowledge through the practical way. The code itself and examples of improving the code are the most valuable thing for developers.
I think it is very cool idea to practice by example, when you can see initial state and evolution steps from bad to better and good to great. Developers who participate in training should feel like a part of an virtual team which is looking for best solutions. Coding stories allows you to be part of solution and think alike course authors. So you can learn faster, because you not just passively repeat the steps but rather are engaged to the process of improvements.
I like that I can express my knowledge through the practical way. The code itself and examples of improving the code are the most valuable thing for developers.
I’m really glad that such tool exists, it provides examples for a theoretical knowledge, it is hard to find something like that in the internet.
I think it is very cool idea to practice by example, when you can see initial state and evolution steps from bad to better and good to great. Developers who participate in training should feel like a part of an virtual team which is looking for best solutions. Coding stories allows you to be part of solution and think alike course authors. So you can learn faster, because you not just passively repeat the steps but rather are engaged to the process of improvements.
I like that I can express my knowledge through the practical way. The code itself and examples of improving the code are the most valuable thing for developers.
I’m really glad that such tool exists, it provides examples for a theoretical knowledge, it is hard to find something like that in the internet.
I think it is very cool idea to practice by example, when you can see initial state and evolution steps from bad to better and good to great. Developers who participate in training should feel like a part of an virtual team which is looking for best solutions. Coding stories allows you to be part of solution and think alike course authors. So you can learn faster, because you not just passively repeat the steps but rather are engaged to the process of improvements.