you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 9 months ago* (1 child)

Yes. But we tend to call it "abandoned" then, just because the tool had no security vulnerability or scope creep the last 3 years.

  • source
  • hideshow 1 child comment
  • [–] 2 points 9 months ago

    Well the problem is trying to attach the concept of "done" to a bitstream. You can release it, but then the release is "done", not the software. You can evaluate software only in a specific cultural context, where it can be useful or not. Software is more similar to a law than to a fabricated pencil. Laws are updated and re-interpreted as the culture around them evolves, and they are "done" when the culture is done.

    I like this quote:

    The more we see creative software engineering as monotonous ticket crunching instead of learning and experimentation, the more we compare producing software to building houses. With that analogy, you can only go wrong. (Niko Heikkilä)

    In other words, a factory product is "done" when it passes QA. You can try to apply the same productivity mentality to software (or to laws) but it just doesn't make sense, because those are instructions how to do things, and not products to be consumed. It's not a factory product, it's a living cultural process.

  • source
  • parent