Category: Encounter

  • What is Culture?

    As I am often in contact with people from all around the world, sometimes I am asking myself: what makes a “culture” – geography, history, language, politics, belief system?

    I can in principle agree with the Wikipedia definition (a bit convoluted though)…

    Culture is a concept that encompasses the social behavior, institutions, and norms found in human societies, as well as the knowledge, beliefs, arts, laws, customs, capabilities, attitudes, and habits of the individuals in these groups. Culture often originates from or is attributed to a specific region or location.

    World Values Survey

    Recently I ran into the “World Values Survey” website, that really gave me a new understanding of how a culture can be defined and even compared.

    The WVS has over the years demonstrated that people’s beliefs play a key role in economic development, the emergence and flourishing of democratic institutions, the rise of gender equality, and the extent to which societies have effective government.

    Inglehart–Welzel Cultural Map

    The map presents empirical evidence of massive cultural change and the persistence of distinctive cultural traditions. Main thesis holds that socioeconomic development is linked with a broad syndrome of distinctive value orientations. Analysis of WVS data made by political scientists Ronald Inglehart and Christian Welzel asserts that there are two major dimensions of cross cultural variation in the world:

    1) Traditional values versus Secular-rational values and

    2) Survival values versus Self-expression values.

    WVS Database – Findings and Insights

    Any thoughts?

  • First online article on technical debt

    Ward Cunningham introduced the metaphor underlying the term technical debt in a 1992 experience report, where he described how his company incrementally extended a piece of financial software:

    Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite. Objects make the cost of this transaction tolerable.

    The danger occurs when the debt is not repaid. Every minute spent on not-quite-right code counts as interest on that debt. Entire engineering organizations can be brought to a stand-still under the debt load of an unconsolidated implementation, object- oriented or otherwise.

     

    https://c2.com/doc/oopsla92.html

    via

    https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10109339 (PDF)

  • Web Design Museum – Discover old websites, apps and software

    Web Design Museum exhibits thousands of websites that chronicle forgotten trends in web design from its beginnings in the 1990s to the mid-00s.

    Source: Web Design Museum – Discover old websites, apps and software

  • The Web We’ve (Never) Lost

    Posted on July 28, 2024 by Jan Vlnas

    Based on my talk for PragueJS meetup from February 2024

    Source: The Web We’ve (Never) Lost

  • Kingdom Animalia

    What if animals would try the human race and our impact on the planet?

     

    Welcome to the last days of humanity! Watch as our glorious species fights for its existence against dangerous, violent creatures who want nothing more than our total destruction! Even the cute animals don’t like us and that really hurts, you know?

    Source: Kingdom Animalia

  • The Three Oddest Words

    The Three Oddest Words

    When I pronounce the word Future,
    the first syllable already belongs to the past.

    When I pronounce the word Silence,
    I destroy it.

    When I pronounce the word Nothing,
    I make something no non-being can hold.

    Wisława Szymborska


    .. So beautiful.

  • Refresh: RFC 9110: HTTP Semantics

    The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the “http” and “https” Uniform Resource Identifier (URI) schemes. This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.

    Source: RFC 9110: HTTP Semantics

    Additional: IETF

  • Encounter: Chesterton’s Fence

    “Chesterton’s fence” is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood.

    This is very applicable in software development and systems, especially when dealing with technical debt.

    In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox.

    There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road.

    The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.”

    To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away.

    Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.”

    Source: G. K. Chesterton – Wikipedia

  • Jigsaw (The Current)

    A safer internet means a safer world

    Jigsaw is a unit within Google that explores threats to open societies, and builds technology that inspires scalable solutions.

    “Upholding technology as a force for good”

    The Current is a publication from Jigsaw that examines the role of technology and individuals in countering some of the most challenging threats to open societies.

    Source: Jigsaw