?

Log in

No account? Create an account

Previous Entry | Next Entry

"Bugs" and "software incompatibilities"

An interesting debate with taiji_jian this morning in #teunc was tabled for my afternoon meeting with zengeneral, but it raised a couple of points that I think are generally interesting and relevant for everyone earning a degree in a computer science or computing field, including software engineering.

One point of contention was whether the fact that a kernel is hopelessly bloated and closed-source absolves application developers of certain compatibility faults. Just as Dijkstra said we shouldn't refer to programmer errors as "bugs" because it takes responsibility off the shoulders of those accountable for program correctness, I think "incompatibilities" should generally be referred to as collaborative errors.

In other news: Praise to zengeneral for fixing my Mozilla Firefox plug-in problem and remembering to defrag my hard drive to salubrious effect, and to Travis Bradshaw for finding the software patch to enable hibernation again on Hirilonde.

--
Banazir

Latest Month

December 2008
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

KSU Genetic and Evolutionary Computation (GEC) Lab

Teunciness

Breakfast

Science, Technology, Engineering, Math (STEM) Communities

Fresh Pages

Tags

Powered by LiveJournal.com
Designed by Naoto Kishi