Welcome to Codegrove
I am extremely happy to announce that Codegrove has found a home for its members and projects. Now it is getting slowly the shape planned for it several years ago. To explain what Codegrove truly is, let me expose a bit of its short history from my point of view.
I started my computer science studies at the University of Jyväskylä in 2004. Before starting my studies, I had some minor experience on programming, basically some playing with various programming languages (ranging from C64's BASIC to QBasic to VisualBasic to Delphi and to C), but those "projects" were really just meaningless fumbling. I had not produced anything big and I really did not have a clue about the programming world out there. I was not familiar with any key concepts nor did I understand their significance, like modularity, interfaces, versioning, abstraction and so on. But the strong appeal of programming caught me quickly and during the first two years, I tried to attend on as many programming courses as possible. I really wanted to learn to program like the big boys did.
As usual, there are always people who are not interested in topics of courses they are attending to. They do not have an ambition on what they do (or their ambition is on some other subjects, but then, why do they study subjects they do not like?), nor do they care about quality of their work. Their main purpose is just to pass courses and move on to something else. Luckily, there were few fellows with same kind of ambitions and desires as I had. One of them is Joel Lehtonen, a.k.a. Zouppen.
During the first few years of my studies, I had fruitful conversations with Zouppen and I learned a lot from him. We shared our ideas and thoughts about programming, software development in general and sometimes about local and global politics too ;-). Luckily, our habit of talking and working on some interesting things together has remained (and I hope it remains for many years to come).
During the years, we found our way to other talented and highly motivated students. We all shared the passion for hacking on things. And so was the group formed. But we wanted to make it a bit more official and we thought that naming it would do the job. And so was the group given a name: Codegrove. But then we wanted to make it a bit more intense and united and thought that getting a domain and basic services for the members would do the job. And so was codegrove.org registered and a virtual server bought. And that is where we are now. Finally.
The basic infrastructure is in place, and everything is ready to make Codegrove live and prosper. It is just like right after moving in to a new house: electricity works, computers and other electronics are in place but wall sides are still full of boxes. Now it is time to make our new home cozy and beautiful.
So back to the beginning, to the question of what is Codegrove. We, the members, constitute Codegrove. It is all about us, our projects, our passion and our ideas. We together. Let's make something the world does not yet have but is aching to get.