Concerned about software design
medium.com