HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Coding Dojo:Coding Dojo
Coding Dojo
This Coding Dojo will feature a Roman Numerals Challenge.

The challenge: write a converter to and from Roman numerals.

"The script should be a standard Unix filter, reading from files specified on the command-line or STDIN and writing to STDOUT. Each line of input will contain one integer (between 1 and 3999) expressed as an Arabic or Roman numeral. There should be one line of output for each line of input, containing the original number in the opposite format." See the full description.

What is a Coding Dojo?
A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in DeliberatePractice in order to improve their skills. They use various languages, various tools, various exercise formats. They consider the outcome of an exercise successful when it is completed within allocated time AND the audience can repeat the exercise at home by themselves.

Characteristics:
  • Non-competitive, collaborative, fun environment
  • All skill levels are welcome
  • Safe to try new ideas
More details on this Coding Dojo, as well as the tools and session format are discussed on The Coding Dojo mailing list.

Also, be sure to check out the Coding Dojo wiki.

Review:
Ivan Sanchez introduces the Coding Dojo, an event where the audience take it in turns to try and solve a given problem. This week the problem was that of a Roman Numeral converter written in Ruby. The challenge came from the RubyQuiz website (link above). The code for the challenge can be found here.

The coding dojo is definitely an interesting event to attend with the opportunity to see the programming logic of others. This gives you the chance to understand more about your own programming method and learn from how others approach a problem. It also introduces some new languages and can often introduce how different languages are suited to different problems.

In tonight’s Dojo it was interesting to see a very business-like test-driven approach. Define the test you want the function to solve and then do it in the simplest format possible. It definitely showed how efficient Ruby can be in a test-driven approach.

After starting on what appeared to be the correct approach, the solution seemed to move off course onto a difficult solution method. Quickly though with the whole team working together things started to move back on track.

The Coding Dojo is a very interesting event to attend and get involved with. It can teach much about programming logic in a very interactive manner and definitely helped my programming style by attending.
Review by David Mulholland

ABOUT IVAN SANCHEZ
Ivan is an advocate of Agile software development. He believes a successful software project depends on continuous delivery of business value and has spent the last years trying various ways to achieve that....
More about Ivan Sanchez
PODCAST CODING DOJO
Video Currently Unavailable
Digg! StumbleUpon
AGILE & SCRUM PODCASTS
Chris Pitts:Migrating from Scrum to Scrumban - an Experience Report from a Kanban Virgin, Migrating from Scrum to Scrumban
Chris Pitts : 11th Mar 2010
View Podcast: Migrating from Scrum to Scrumban - an Experience Report from a Kanban Virgin,
Elizabeth   Keogh:Giving and Receiving Effective Feedback, Giving and Receiving Effective Feedback
Elizabeth Keogh : 1st Mar 2010
View Podcast: Giving and Receiving Effective Feedback,
Abid  Quereshi:Crystal: A Prescription for Prescriptive Agile, Crystal: A Prescription for Prescr
Abid Quereshi : 25th Feb 2010
View Podcast: Crystal: A Prescription for Prescriptive Agile,
Rachel Davies:Agile Coaching Secrets, Agile Coaching Secrets
Rachel Davies : 22nd Feb 2010
View Podcast: Agile Coaching Secrets,
Jamie  Allsop:Effective use of Agile-Trac for distributed Agile Projects, Effective use of Agile-Trac for distribu
Jamie Allsop : 22nd Feb 2010
View Podcast: Effective use of Agile-Trac for distributed Agile Projects,
Immo Hüneke:Agile Rebooted, Agile Rebooted
Immo Hüneke : 22nd Feb 2010
View Podcast: Agile Rebooted,
Kevlin Henney:Individuals and Interactions over Processes and Tools, Processes and Tools
Kevlin Henney : 22nd Feb 2010
View Podcast: Individuals and Interactions over Processes and Tools,
Stefan Tilkov:Thoughts on the Generic vs. Specific Tradeoff, Generic vs. Specific Tradeoff
Stefan Tilkov : 22nd Feb 2010
View Podcast: Thoughts on the Generic vs. Specific Tradeoff,
Emma McGrattan:Waking up to the New Economics of IT, Waking up to the New Economics of IT
Emma McGrattan : 15th Dec 2009
View Podcast: Waking up to the New Economics of IT,
David J. Anderson:Go for the Bronze! Managing Waste in Knowledge Work, Go for the Bronze! Managing Waste in Kno
David J. Anderson : 1st Dec 2009
View Podcast: Go for the Bronze! Managing Waste in Knowledge Work,
David Laribee:Talk: A Leaner Form of Agility, Talk: A Leaner Form of Agility
David Laribee : 1st Dec 2009
View Podcast: Talk: A Leaner Form of Agility,
David Joyce:A Journey to Systemic Improvement, A Journey to Systemic Improvement
David Joyce : 1st Dec 2009
View Podcast: A Journey to Systemic Improvement,
Zi Makki:Parkbench Panel Discussion, Parkbench Panel Discussion
Zi Makki : 1st Dec 2009
View Podcast: Parkbench Panel Discussion,
Benjamin Mitchell:Focusing on Delivery: Evolving from Scrum with Lean and Kanban , Evolving from Scrum w Lean & Kanban
Benjamin Mitchell : 1st Dec 2009
View Podcast: Focusing on Delivery: Evolving from Scrum with Lean and Kanban ,
Karl Scotland:Five Steps to Kanban, Five Steps to Kanban
Karl Scotland : 1st Dec 2009
View Podcast: Five Steps to Kanban,
OTHER AGILE & SCRUM EVENTS
Martine Devos:Martine Devos' Certified ScrumMaster and Estimation Class,  Martine Devos' Certified ScrumMaster
2 DAY COURSE. Featuring Martine Devos
London, Monday, March 29th
Rachel Davies Improve Collaboration, Build Trust,  Improve Collaboration, Build Trust
FREE EVENT: In The Brain of Rachel Davies
London, Tuesday, March 30th
Martine Devos:Martine Devos' Certified ScrumMaster and Estimation Class,  Martine Devos' Certified ScrumMaster
2 DAY COURSE. Featuring Martine Devos
London, Monday, April 12th
Martine Devos:Martine Devos' Certified Scrum Product Owner,  Martine Devos Certified Scrum Product Owner
2 DAY COURSE. Featuring Martine Devos
London, Thursday, April 15th
Rachel Davies:Rachel Davies Agile Coaching Workshop,  Rachel Davies Agile Coaching Workshop
2 DAY COURSE. Featuring Rachel Davies
London, Tuesday, April 27th
Rachel Davies:Rachel Davies' Agile Foundation Course,  Rachel Davies' Agile Foundation Course
1 DAY COURSE. Featuring Rachel Davies
London, Thursday, April 29th
David Laribee:David Laribee's Leading Lean/Agile Teams,  David Laribee's Leading Lean/Agile Teams
2 DAY COURSE. Featuring David Laribee
London, Monday, May 10th
Venkat Subramaniam:Venkat Subramaniam's Essence of Agility,  Venkat Subramaniam's Essence of Agility
2.5 DAY COURSE. Featuring Venkat Subramaniam
London, Tuesday, May 11th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification