Philosophy

Pages in this section

  • Broken tea cup
    Last edited: 2024-01-21

    Suppose you have a dinning set that is evaluated at £30, if you were to add a broken tea cup to that tea set - its evaluation will drop even though there is more content. Sometimes, less is more.

  • Clean Code
    Last edited: 2023-11-11

    This is a book by C. Martin Robert . It contains ideas about how code should be written. I have summarised the ideas I took from this into the Conventions notes.

  • Explore exploit dilemma
    Last edited: 2026-02-05

    Explore exploit dilemma

    In Machine Learning there is a dilemma when training a model. You can explore the state space more, which can waste time in places that are irrelevant or you can exploit what you know more but can get you in a rut not finding new ways to do things. This same dilemma applies far beyond machine learning into literally everyone’s daily lives.

  • How I think about work
    Last edited: 2026-02-05

    Several things in life have prompted me to think more deliberately about work: doing a master’s degree while working (stressful), reading The 4-Hour Work Week, diving into Stoic and Taoist philosophy, and getting turned down for a promotion.

    So I think it’s time to do some thinking on paper and see what comes out!

    Health warning

    I am in a position where I have a solid foundation (have done a PhD), have enough of a job history to feel safe about finding the next one - so what comes next is pretty entitled but that is the way the world is structured right now.

  • Occam's razor
    Last edited: 2026-02-05

    Occam’s razor

    Entities should not be multiplied unnecessarily.

  • The 5S Philosophy
    Last edited: 2023-11-11

    This was taken from the book Clean Code but was created else where:

    , page 24 The 5S philosophy comprises these concepts: