1. The most useful assignment in my opinion was actually the blogging assignments. Its useful because it forces you to reflect on what you have got done and face anything you liked or disliked about it, and anything you liked or disliked about your own performance. I also liked it because going through and looking at other peoples blog (even though I only did that a couple times) was a really useful in terms of gaining knowledge about OSS. Also being able to basically compare my progress to others was a good way to keep myself on track. oh, a close second, using IRC as I had no idea how to use it prior.
2. I would have liked to had the dev assignment earlier as I was stuck on t for like a week. Although there was no way to tell that was going to happen, I still would have benefited greatly from having to get it done earlier. In fact I know tj was the same way. Also I think that we should have started looking at bugs and tickets from week one, to get used to the ticket system.
3. Oh man. I think I put in half the effort that I should have. I definitely wasn’t working on this class 9 hours a week. I should have been working harder, but I also didn’t feel like prior to about 2/3 of the way through the term we didn’t have that much to take care of, just some readings and quick assignments. I’m not saying that I think it should be harder, just saying.’
4. The greatest source for help for becoming engaged were my team mates. Actually feeling like I wasn’t contributing enough, and feeling like everyone else what out performing me. That was my greatest motivator. I think a better motivator would be working on a project I feel more passionate about. Not that I don’t think this was a great assignment, but I can only imagine how stoked I would be to work on something more exciting.
5. The biggest hurdle to engagement is definitely feeling too newbie. I was honestly kind of afraid to ask questions to people on irc because I didn’t want to ask a stupid question. Trust me, I know its dumb but thats the way it was. Especially stuff like, “hey where do I find this file?” or “how can I fix this?”. It just felt like, since I wasn’t even knowledgeable enough to understand simple stuff, I shouldn’t be contributing. Dumb, on my part.
6. The first thing I would do, is learn in depth how to use the software. It has been said over and over in the OSS community that the greatest devs are the users. I think that the first assignment should be to get openmrs running and use it. The second assignment should be to use it. And the third assignment should be to upload a module and use it. I think instead of taking in sample data, we should put it in ourselves and get an idea of how things are supposed to act and how to actually use this software. That was another big thing, trying to fix bugs, and learn about how its supposed to act at the same time was a large barrier.
retrospect what else would have been useful?
–>In retrospect what else would have been useful?