Software Engineering Posts

Recent Posts

DevOps Notes: Widespread Telemetry for Problem-Solving

  •   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

  •   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…

Agile Software Development and VUCA

  •   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 …
Posts A-Z