Avenger Penguin

Articles by Ross Fenning

  1. Impermanence

    Today’s entry from The Daily Stoic, entitled “The Smoke and Dust of Myth”, discusses how quickly things — particularly trivial and petty things — are quickly forgotten.

    Smoke and Dust

    This is inspired by writings in Meditations from Marcus Aurelius in which he notes how most emperors before him are mainly …

    Read more...
  2. What we control and what we don’t

    Today’s (9 January) Daily Stoic insight is based on a core tenet of Stoic philosophy: accepting there are many things you cannot control, but you are not powerless because you can control your opinions about things outside of your control.

    This is clearly stated by the supporting quotation from …

    Read more...
  3. Less is more

    Recently, I was prompted by an entry in my Daily Stoic Journal to consider “What would less look like?”.

    The consideration for the day was around the benefits and virtues of being brief and concise with words, but perhaps also with other things in life.

    This rung particularly true with …

    Read more...
  4. Python and Set Theory

    The Python programming language has a nice declarative syntax for data sructures known as comprehensions. They provide a quick, concise way to set up lists, sets, generators and dictionaries.

    List comprehensions

    So, for example, we can quickly create a list of square numbers:

  5. Semantic Arguments

    As a species, we like to debate a lot. There are debates over politics, religion, music, art, films, programming languages, ethics, favourite “My Little Pony” character and many more important topics.

    One of my favourites in the web engineering world is debates about what REST” is or is not. While …

    Read more...
  6. Why Programming Language Matters

    Choice of programming language can be a source of religious wars between software engineers and developers. It is one of the many areas where people build a subjective opinion based on how “nice” or “elegant” something is and whether they get joy working with it or whether they find themselves …

    Read more...
  7. Why can’t I call my API RESTful?

    Semantic debates are fun, aren’t they? I can build an API and call it a REST API, then someone can say it isn’t truly REST and now we’re back to arguing about what is and isn’t REST. The most common point of contention is whether or …

    Read more...

Page 1 / 2 »