5 Lessons Learned:

Supporting the Geek Community Better Over the last few years, geek culture has been gaining a lot of popularity. There