✪ Ryan

✪ Ryan's Profile Image



Graduate UX Engineering student. I code quite frequently, I dabble with philosophy, and I've been known to make weird experimental 'audio mosaics'. This blog is a place for me to discuss things I've been learning and thinking about.


Blog articles dated Sept. 19, 2023 are actually older, migrated from my old database.




Recent Posts

Installing the Latest Python Version on Ubuntu 23.10, Mint 21.3

✪ Ryan   •   March 27, 2024


Mint, Ubuntu, and Python splash
It's no secret that the python3 repository package is always a few versions behind the Python Software Foundation's current main release. At my time of writing, I am using Linux Mint 21.3 and running python3 --version reveals that I'm using v3.10.12 while Python's current main release is v3.12.2.
So how can you install the latest stable Python version on Ubuntu or Mint?
Credit
I followed along with

DevOps Notes: Widespread Telemetry for Problem-Solving

✪ Ryan   •   Sept. 19, 2023
Johnson City, TN, US


Monitoring dashboard with metrics
     Chapter 14, Create Telemetry to Enable Seeing and Solving Problems in authors Gene Kim’s, Jez Humble’s, Patrick Debois’, and John Willis’ The DevOps Handbook is concerned with leveraging telemetry across the full application stack to detect or predict system problems early and using scientific problem-solving to address them. The authors spend the extent of Chapter 14 highlighting the advantages of effective telemetry, identifying and classifying different metrics, and discussing the processes need…

DevOps Notes: Continual Learning and Experimentation in the Tech Industry

✪ Ryan   •   Sept. 19, 2023
Johnson City, TN, US


Binders on a shelf
     Chapter 4, The Third Way: The Principles of Continual Learning and Experimentation in authors Gene Kim’s, Jez Humble’s, Patrick Debois’, and John Willis’ The DevOps Handbook is concerned with promoting work culture dedicated to improvement through continual post-mortem investigation, knowledge-sharing, building resilience in systems, and promoting scientific means of pursuing goals. The chapter looks at different work culture types, assessing their effectiveness in the technology value stream, with special attention to what…

Mondrian's Neoplasticism as a Theosophical Art Form

✪ Ryan   •   Sept. 19, 2023
Johnson City, TN, US


Tableau II by Piet Mondrian
An Overview of Theosophy
 
Mme Blavatsky introduced the formal doctrine of Theosophy in New York in 1875 (Veen, 2017). Bris-Marino (2014) argues that Theosophy emerged to reconcile German idealism, emphasizing the dominance of spirit over matter, and positivism in which perception is dominated by the spirit (p. 494). A…

Agile Software Development and VUCA

✪ Ryan   •   Sept. 19, 2023
Johnson City, TN, US


People working at table with laptops
A big part of software development coursework is examining the many variations on the software development lifecycle (SDLC). We look at what development models are ineffective and what models are most effective for their organizational and project-specific contexts. The methodologies we are most interested in (at least, in my Software Development courses), however, are those of Agile. In this post I will look at Agile from a high-level perspective and I will identify some …