There are three requirements for our first homework assignment:
- Create a public, professional blog
- Join the class Wiki and link to our blog
- Register for POSSCON
I have completed these requirements and the assigned readings. Chapters 1 and 2 of the TOS (Teaching Open Source) textbook introduce a troubling problem that has only recently come to my attention. Most of my experience in the classroom so far is with programs that I made from scratch. In earlier classes, collaboration and/or reuse of existing code is frowned upon because there is a need to test students' fundamental knowledge of computer science. As a Senior, my relative inexperience with large, full-scale software is rather disconcerting. If I had known about the usefulness of FOSS much earlier in my career, I would have allotted more time to such studies. Luckily, I am not completely unfamiliar with large systems. My internship over the summer and some of my previous classes introduced me to a few of these systems. Last semester, I had the pleasure of working with OpenMRS, but I learned the pain of dealing with undocumented and/or abandoned software before choosing OpenMRS for my final project. With these experiences in mind, I will look over possible FOSS candidates in an even greater detail. I do not want to repeat the same mistakes I made last semester.
No comments:
Post a Comment