“If you’re not prepared to be wrong, you’ll never come up with anything original.” ― Ken Robinson, The Element: How Finding Your Passion Changes Everything.
Today was my second day as a student apprentice and I had my first pairing session. It was a totally new experience for me and it was great to see how someone else approaches the problems they are having with their code and how they solve those problems.
It was inspiring to watch someone writing code in a way that really flowed and this evoked a sentiment which reminded me of Ken Robinson’s book The Element.
What was interesting to observe was the inevitability that some things went wrong. When solving the problem, some code was ‘correct’ and some wasn’t, some texts passed and some didn’t.
The code wasn’t perfect from the start and getting it right was a process. I think this process is fundamental when your are creating a program. It won’t just be smooth sailing, you have to be “prepared to be wrong” to get to the point where your code is right.