Session
Coding Gym
Coding Gym is an international format of programming labs open to any language. It is designed for continuous improvement, guided by the principles of the Coding Gym manifesto:
"We help others practice programming, software development, and communication skills by making coding laboratories open to any programming language where cooperation is valued over competition, doing and sharing are valued over teaching, and where competing solutions come with discussing and understanding tradeoffs."
How It Works:
Coding Gym is NOT a contest!
Participants ("gymmers") work in pairs on 3 self-contained problems using any programming language of their choice, all within a browser.
After each exercise, a Coding Gym "trainer" moderates a retrospective session where gymmers present their solutions, discussing pros, cons, and tradeoffs.
The trainer may also set new questions such as "What happens if the input size increases by 100 times?", or may introduce new solutions and concepts, potentially altering the problem on the spot to encourage discussion on changes and their impact. These variations can lead to discovering new ways of simplifying or complicating the problem.
Philosophy:
Coding Gym is not tied to any specific paradigm or programming language. It uses any tool, technique, or paradigm necessary to achieve its goals, promoting freedom in problem-solving.
For each problem, Coding Gym encourages gymmers to explore, study, and experiment with alternative solutions and variations. This approach helps participants break free from their mental patterns, evolving and learning new concepts and techniques. Each new solution brings compromises, advantages, and disadvantages that must be identified and understood as part of the practice.
A key aspect of Coding Gym is recognizing that technical skills alone are not sufficient. Professionals also need to master effective communication and collaboration. Coding Gym provides opportunities to practice these skills directly, enabling participants to collaborate with others and to explain their ideas and solutions in public. We eliminate stress, anxiety, and strict deadlines, replacing them with a fun and friendly atmosphere that fosters creativity and personal growth.
More information on https://coding-gym.org
---
Coding Gym has been conceived, developed, and directed by Marco Arena since 2016.
Coding Gym at DevFest Milano 2024 is organized by Marco Arena and Paolo Di Giglio.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top