Other links
Various interesting links related to the class.
Project Overview
Project Lifecycles
- Anchoring the Software Process, Barry Boehm, USC, 1995.
[citeseer.ist.psu.edu/boehm95anchoring.html]
- The Graphing Calculator Story.
A really interesting story about hard core
geekdom and what it takes to get a project built and shipped by a large company.
By Ron Avitzur, the author and guiding spirit behind Graphing Calculator from
Pacific Tech.
- Fog Creek Software home page. [www.fogcreek.com] Fog Creek is the creator of the bug/feature tracking software product
FogBUGZ. A principal in the company is Joel Spolsky, author of
Joel on Software, "tips, opinions, and highly questionable rants on the software development process" that I think are great reading
(archive). Some relevant rants are:
- VisiCalc history. Two first-person accounts of the beginnings of a killer app.
- The official history of
Google, another killer app. Unofficially, the web remembers everything, at least for a while.
- There is no official history of the Cuecat that I can find. (surprise!) But here's an interesting review of
how it happened from the
Dallas Observer (competitor to the company that spent $40M on the Cuecat).
- Inattentional blindness. We see what we're
looking for.
- "Here's what's really sad -- the overwhelming majority of so-called successful development projects
produce mediocre software." --
Victoria Livschitz,
senior IT architect, Sun Microsystems
- And if there is anything I've learnt from Linux, it's that projects have a
life of their own, and you should _not_ try to enforce your "vision" too
strongly on them. Most often you're wrong anyway, and if you're not
flexible and willing to take input from others
(and willing to change direction when it turned out your vision was flawed),
you'll never get anything good done.
Linus Torvalds
Some interesting data sources
Design
Deployment
- Groklaw site dedicated to following the continuing
story of SCO vs. the world. Groklaw's
timeline of SCO vs IBM.
- 23-Jan-03. SCO has created a new division entrusted with managing its intellectual property assets.
- 7-Mar. SCO Files Lawsuit Against IBM. "The SCO ® Group (SCO), the owner of the UNIX operating system, announced today that it has filed legal action against IBM in the State Court of Utah, ..."
- 14-May. SCO warns commercial Linux users of potential 'legal liability'
- 26-May. SCO announces a Unix technology licensing deal with Microsoft Corp.
- 30-May. Analysts to SCO: No thanks to code review offer
Linus Torvalds likened the fight to a Jerry Springer episode.
- 13-Mar-04. SCO
cuts to the chase... "The GPL violates the U.S. Constitution, together
with copyright, antitrust and export control laws, and IBM's claims based
thereon, or related thereto, are barred."
- 29-Apr. ... then backs off.
- 21-May. Now what? IBM slams 'grandiose' SCO, asks for whole farce to be called off.
- 10-Feb-2005. Judge Kimball:
"... it is astonishing that SCO has not offered any competent evidence
to create a disputed fact regarding whether IBM has infringed SCO's alleged
copyrights through IBM's Linux activities."
- 1-July-2005. IBM Wins Big - SCO Motion to Amend Complaint Denied. Trial Date Set (5-week Jury Trial: February 26, 2007)
- 23-February-2006. Groklaw, The IBM Subpoenas
IBM demands documents related to SCO from Microsoft, Sun, HP, and Baystar.
- 23-Feb. Seattle P-I: With its subpoena,
issued earlier this week,
IBM may be trying "to find out and prove if Microsoft used SCO as its puppet to
attack Linux," Pamela Jones, author of the Web site Groklaw.net, said in an e-mail interview.
- A Microsoft spokesman said the company had not received IBM's subpoena as of Wednesday evening.
However, he said, Microsoft is "not involved in any way" with SCO's legal action against IBM.
- 27-Feb. Salt Lake Tribune:
SCO announces new emphasis on actual products.
Also provides possible future replacements for CueCat example in CSE 403 lecture.
- The company's new Shout service allows groups made up of Web-enabled
desktop and laptop PCs and smartphones to receive instant text and audio messages.
"The Utah Jazz used the Shout service to record message from a player and within seconds it went out," Nagle said.
- Vote - a fast mobile polling service that lets users gather and publish opinions
from any number of people at any time, from anywhere.
Provo Mayor Lewis Billings and Tom Holmoe, Brigham Young University
athletic director, are among the earliest Me Inc. subscribers.
Copyrights, patents, trademarks, and other more obscure areas of law
Taking responsibility for your knowledge portfolio
International Education
- Global E³ is an international exchange program
for engineering students at member institutions. The program offers the opportunity
for American students to study in one of 17 countries overseas.