S.Lott -- Software Architect
  • Other Articles
  • Publications
  • S.Lott Biography

Buzz in the general public regarding software bugs

Date Tue 22 November 2022 Tags software process improvement / API Design / defensive programming

I got this the other day: "there seems to be a lot of buzz out in the general public regarding software bugs".

Attached to this was an article from The Economist in 2003 plus one from 2010. To me, this doesn't seem to be a "lot" of buzz. But what …

more ...

Paranoid Schizophrenic Programming (Revised)

Date Mon 12 December 2011 Tags #python / architecture / object-oriented design / defensive programming / assert statement

Some folks love the twin ideas that (1) "someone" might break the API rules and (2) they must write lots of bonus code to "prevent" problems.

Sigh.

There are three distinct things here.

  • API definition - something we do all the time.
  • "Defensive Programming" - something that may or may not actually …
more ...

The E. W. Dijkstra Archive (Update)

Date Thu 06 August 2009 Tags software process improvement / object-oriented design / defensive programming

The E. W. Dijkstra Archive is a collection of over 1,000 manuscripts that EWD sent around during his career.

This Stack Overflow question ("explaining software development to management") had a really brilliant comment on one of the answers.

Analogies are always leaky, and you will end up with proposed …
more ...

  • Social

    • Mastodon
    • Github
    • StackOverflow
    • LinkedIn
    • O'Reilly
    • Amazon
  • Categories

    • Architecture & Design
    • Books
    • FOSS
    • Management
    • News
    • Python
    • Technologies
  • Links

    • Pelican
    • Python.org
    • Jinja2
  • Archive

    • November 2022 (1)
    • December 2011 (1)
    • August 2009 (1)

© 2022 S.Lott · Powered by pelican-bootstrap3, Pelican, Bootstrap

Back to top