Tuesday 26th - Paired with Rory Collins
Wednesday 27th - Paired with Hugo Sykes
Thursday 28th - Paired with Alex Scott-Tonge
Friday 29th - Paired with Canace Wong
Build a program that will emulate all the docking stations, bikes, and infrastructure (repair staff, and so on) required to make their dream a reality.
To help structure your work, here are 22 challenges. They all build on one another. They require you to research things, to get stuck, and to find your own solutions. This is on purpose. A developer is a 'knowledge worker' - someone who will spend the majority of their time researching and learning how to solve problems. It'll suck for a bit, but with practice, you will get faster: and there's no better feeling than finding the answer to a problem that's been standing in your way for hours.
Goals for the week
- Ask yourself the same two questions:
- Are you having fun?
- Are you a better developer than you were yesterday?
By the end of the week, the goal is to be able to answer "yes" to the week's primary question:
- Can you use a test-driven approach to write object-oriented code?