Skip to content

Instantly share code, notes, and snippets.

View RabeaGleissner's full-sized avatar
:octocat:

Rabea Gleissner RabeaGleissner

:octocat:
View GitHub Profile

Katas

Wikipedia description: "A code kata is an exercise in programming which helps programmers hone their skills through practice and repetition. The term was probably first coined by Dave Thomas, co-author of the book The Pragmatic Programmer, in a bow to the Japanese concept of kata in the martial arts."

We recommend using Test Driven Development to solve these small exercises. Use your favourite programming language or learn a new language through the magic of a kata.

There are loads of different solutions to a kata. Which one will you come up with?

@RabeaGleissner
RabeaGleissner / setup.md
Created September 21, 2017 08:30
How to set up a new laptop
  1. install x-code (from app store)

  2. Install Command Line Tools

    • Run from the command line: xcode-select --install
    • Choose install tools from the prompt and agree to the terms
    • If you receive a message saying "Can't install the software because it is not currently available from the Software Update server"... it's probably because the command line tools are already installed...
    • Agree to the license by typing sudo xcodebuild -license
    • Press enter, then q
  • Then on the next prompt, type agree
-- Want to read --
Growing OO systems with tests
Secrets of Consulting (Gerald Weinberg)
The Psychology of Computer Programming (Gerald Weinbeg)
The Software Craftsman (Sandro Mancuso)
-- Reading --
-- Have read --