Banazîr the Jedi Hobbit (banazir) wrote,
Banazîr the Jedi Hobbit

  • Mood:
  • Music:

"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.

Tags: computer science, debates, software engineering

  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.