Conscious Coding Practice: The Three Concrete Steps

You are a software developer and you feel guilty about not knowing enough “Computer Science.”? But that is not what you are still missing in your programming. If you could just pick up any problem and solve it, you would not care if you used a formal-sounding algorithm to do it. There is a way to get that “fingertip feel” for coding. And it comes from mindful, conscious practice.

This sounds abstract, doesn’t it? Instead, it is very simple, specific and concrete. This presentation will go over the basic steps, the pitfalls, and how to do it. It works whether you are a beginner or an expert. You will be able to create coding studies for yourself, not just find other people’s exercises that are already worked out for you. This talk is in the Ruby programming language, but the technique works with any language, library or paradigm. It is also good for pair programming.

Video producer: http://confreaks.com/
Conference organizer: http://rubyconf.org/