And as this may show up on the ONLY test this semester as a bonus question, this handsome gentleman is David A. Patterson.
He is most known for contribution to RISC processor design and his research on RAID disks. He was president of the Association FOR Computing Machinery from 2004-06. He has also co-authored six books and has been recognized by about 35 awards for research, teaching, and service.
At this point I'm happy with my post and want to stop writing, but I'm 200 hundred words short so....
In Chapter 2, we get a preview of what we will learn in future chapters. Here are some of the covered topics: version control, build management, documentation, bug hunting, and the mechanics of fixing code.
So what is the value of sharing? Why is FOSS valuable?
- Shared development costs- time is money and this time can be spread out over several individuals.
- Users can fix their own bugs...OR find other people to fix their bugs for them. This section provides a great analogy between a car fix and a bug fix.
- Arguably better software- since there can potentially be many more people working on a FOSS project than the number of developers any company could pay. But didn't we learn last year that more man power doesn't necessarily mean better software? I guess that's why "arguably" is the lead on this header.
- Software that outlives its creator- code that isn't shared can turn into abandonware and die with its creator, but FOSS projects have a chance to be reborn.
- The freedom to fork- ummmm, what? Apparently this means taking a project in a new direction without asking for anyone's permission.
This semester I am on a four person team. My other team members are Lynn Kitchner, Chris Moore, and Bobby Jenkins. I'm pretty excited to be on a team with such cool cats. Since we are all a little older than our other classmates- Chris suggested we call ourselves the FOSSils. I obviously love this idea and hope that this will become our official team name, but we have yet to vote.
No comments:
Post a Comment