What is a Coderetreat?

Four developers attending the Coderetreat.
Pairing for the first session
  • Respect each other (This practice can be followed later as well, with everyone)
  • Mutually agree on a language.
  • Use TDD and have passing tests.
  • Write clean and readable code.
  • Avoid duplication.
  • Have small methods and classes.
  • What did you learn from your session?
  • What went well in your session, what didn’t?
  • What will do differently in your next session?
  • No conditionals
  • Immutables only
  • No loops
  • Code swap
Switched pairs for the second session.
  • Delete the code
  • Retrospect
  • Take a break
  • Switch pairs
  • Add another constraint
  • What have you learnt today?
  • What will you do differently in your job from Monday on?

Why we do what we do during the Coderetreat?

But why Coderetreats?




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Logging into the MT4 App

How to control Tuya Smart Devices using Local Keys in Apple Homekit

Design Patterns Introduction

Create CMS block in Magento 2 using data patch

Configure MailServer (Zimbra ⚡)

VS Student Highlight: Austin Seaman, Salt Lake City

Daily links of Fernand0 — Enlaces diarios de Fernand0 — Issue #271

What is Coding ?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Siddhesh Nikude

Siddhesh Nikude

More from Medium


You don’t need to pull before rebase to an origin branch.

Object-Oriented Programming (OOP)

Object Oriented Design Concepts and Principles