Home > Uncategorized > Getting to know you

Getting to know you

Our first meeting is less than a week away. We didn’t want to plan too much since its the first meeting. Instead we want to learn more about our members and what your interests and ideas for the group are.  However, the last thing we want is another go-around-the-room-and-tell-us-about-yourself.  So, we are going to mix it up a bit. A few of us have put our heads together and come up with a few contests for the first event.  Yes they involve participation, but they are contests and that means there are prizes (from an excellent source). So, here they are:

  1. Alpha Geek – Prove to the group that you know what you are talking about.  Tell a story, share a fact, only communicate in binary for the whole meeting. Your call.
  2. Nerd Ware – For this one you need to bring the nerdiest or geekiest thing you can find in your home or office. (Anything with NCC-1701 is a good staring point)
  3. Buzzword Bingo – Who doesn’t love a good game of Buzzword bingo? So, while each person is proving their Alpha Geekness or sharing their Nerd Wares the rest of us will be play bingo. Only there is a catch. You have to make your own board using these buzzwords.  Just make a five by five board with each square filled with a word from the list. Yes, all squares must me unique and the of course center is free.
  4. BONUS Code Competition –  Sure you could just write a Buzzword Bingo card by hand.  But we are a software development group, so there’s a special prize for whoever codes up a generator with the least amount of code.

See you on Wednesday.

P.S. Please don’t forget to RSVP for the Meetup group or at least tweet us @gnocode that you are coming.

Categories: Uncategorized Tags:
  1. George Mauer
    August 16th, 2009 at 17:10 | #1

    Using LINQ and a stack. Technically, everything but 3 lines of it is infrastructure. Yeah laugh it up dynamic language guys.

    public class Meeting1_BuzzwordBingo {
    private Random _rnd = new Random();
    readonly List terms = new List { /* terms omitted for length */};

    public void Linqing_a_stack() {
    this.terms.Sort((x1, s2)=> _rnd.Next(0, 2) * 2 – 1);
    var stack = new Stack(this.terms);
    var grid =
    Enumerable.Range(1, 5).Select(i1 =>
    Enumerable.Range(1, 5).Select(i2 => stack.Pop()));
    Output(grid);
    }
    private void Output(IEnumerable<IEnumerable> grid) {
    grid.ToList().ForEach(l => Debug.WriteLine(String.Join(”\t”, l.ToArray()) + Environment.NewLine));
    }
    }

  1. No trackbacks yet.