I've gotten some questions about Knowledge Meetings after I presented them as one of our agile practices at FrOSCon some weeks ago. Here are some more ideas/thoughts on how to do them:  What are they? One hour every week. Gather the whole team together, and learn something.  What should we learn about? Anything that will be of interest to your team, work-related. Some examples: This new open source library/project/technology we (can) use  New programming language  This cool testing technique  A certain module of the business application  The hardware architecture of our data-centers  Some applied computer science (algorithms and stuff)  What is the concrete contents of a Knowledge Meeting? Anything that'll make you learn. Examples: 10 minute lightning talks/ignites  Coding Katas , or Randoris  Longer presentations (try to not go over 30 minutes)  Lots of discussions!  Lots of live coding!  Remember : Let people present the things they already know, but..  Give people time to pr...
My thoughts on software development.