This document outlines topics to be covered in a discussion on modern software infrastructures. The introduction discusses how software complexity increases over time through additional features and refactoring, rather than decreasing. It argues that embracing and controlling complexity is better than trying to reduce it. Upcoming sections will address what constitutes a software infrastructure, the scope of infrastructure problems, a shift in paradigms, specializing infrastructure, scaling up, and organizational changes. The author is also advertising open jobs.