Twitter GitHub Facebook Instagram

Daniel Irvine on building software

Developers' Debating Society

30 September 2014

We stage a weekly debate here at 8th Light in London. Since we’re all developers, we stick to technical topics. A couple of us took part in debate clubs at school and we thought it would be beneficial to our work--and I’d say it definitely has been.

I’ve produced a compact page detailing why and how you might want to do this. My aim is that you can pass this graphic around your teammates and discuss it, and maybe even try it out yourselves. Get in contact with me if you do try this out, or if you have any questions.

[caption id=”attachment_1043” align=”aligncenter” width=”512”]Developers Debating Society.001 Click for bigger version[/caption]

Here are some topics we’ve discussed in the past:

  • This house believes that static typing sucks
  • This house believes that primitive types are evil
  • This house believes Rails will be obsolete in five years
  • This house believes OO is superior for web-facing development

And our next debate will be:

  • This house believes that Ruby should have optional typing

About the author

Daniel Irvine is a software craftsman at 8th Light, based in London. These days he prefers to code in Clojure and Ruby, despite having been a C++ and C# developer for the majority of his career.

For a longer bio please see To contact Daniel, send a tweet to @d_ir or use the comments section below.

Twitter GitHub Facebook Instagram