This chapter discusses Covenant Ko, who works at 11번가 and is the founder and maintainer of the Github organization '용감한친구들'. It also contains Ko's Github profile and tech blog. The chapter then discusses some problems around separation of concerns, propagation of changes, and cycle references. It questions where logic for finding linked or registered accounts should be placed. It introduces the concept of abstract data types and developing object-oriented applications based on this concept. It also mentions model-view separation in application development.