1993³â¿¡ ³ª´Â Ææ½Çº£´Ï¾Æ ÁÖ, ¼ ü½ºÅÍ(West Chester) ½ÃÀÇ Àڱ׸¶ÇÑ ¹«·á ISPÀΠü½ºÅÍ Ä«¿îƼ ÀÎÅ͸µÅ© (Chester County InterLink : CCIL) ¿¡¼ ±â¼úÀûÀÎ Ãø¸éÀ» ´ã´çÇÏ°í ÀÖ¾ú´Ù. (³ª´Â CCIL ÀÇ °øµ¿¼³¸³ÀÚ¿´À¸¸ç ¿ì¸®¸¸ÀÇ ¸ÖƼÀ¯Àú °Ô½ÃÆÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇß´Ù - locke.ccil.org¿¡ telnet À¸·Î Á¢¼ÓÇÏ¸é º¼ ¼ö ÀÖÀ¸¸ç Áö±ÝÀº 19 ȸ¼±À¸·Î 3000 ¿©¸íÀÇ »ç¿ëÀÚ¸¦ Áö¿øÇÑ´Ù) ÀÌ ÀÏ ´öºÐ¿¡ ³ª´Â ÇÏ·ç 24½Ã°£ ³»³» CCIL ÀÇ 56K ȸ¼±À» ÅëÇØ ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇØ ÀÖÀ» ¼ö ÀÖ¾ú´Ù -- »ç½Ç, ±×·¸°Ô Çؾ߸¸ ÇÏ´Â »óȲÀ̾ú´Ù.
±×·¡¼ ³ª´Â ¹Ù·Î¹Ù·Î ¹è´ÞµÇ´Â ÀÎÅÍ³Ý À̸ÞÀÏ¿¡ ¸Å¿ì Àͼ÷ÇØÁ® ÀÖ¾ú´Âµ¥ ¸î°¡Áö º¹ÀâÇÑ ÀÌÀ¯µé·Î ÀÎÇØ ³» ÁýÀÇ ÄÄÇ»ÅÍ (snark.thyrsus.com) °ú CCIL »çÀÌ¿¡ SLIP ¿¬°áÀ» ÇϱⰡ ²Ï Èûµé¾ú´Ù. ¸¶Ä§³» ¼º°øÇÏ°í ³ªÀÚ, ÁÖ±âÀûÀ¸·Î locke ¿¡ Á¢¼ÓÇØ ¸ÞÀÏÀÌ ¿Ô´ÂÁö üũÇØ º¸´Â °ÍÀÌ ¸Å¿ì ±ÍÂúÀº ÀÏÀ̶ó´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. ³»°¡ ¿øÇÏ´Â °ÍÀº ³» ¸ÞÀÏÀÌ snark ·Î ¹è´ÞµÇ¾î µµÂøÇÏ´Â Áï½Ã ³»°¡ ±×°ÍÀ» ¾Ë ¼ö ÀÖ°í, ³» ÄÄÇ»ÅÍÀÇ µµ±¸µéÀ» ÀÌ¿ëÇØ ¸ÞÀÏÀ» ´Ù·ê ¼ö ÀÖ°Ô µÇ´Â °ÍÀ̾ú´Ù.
sendmailÀ» ÀÌ¿ëÇØ ´Ü¼øÈ÷ Æ÷¿öµå½ÃÅ°´Â °ÍÀº ¼Ò¿ëÀÌ ¾ø¾ú´Ù. ³» °³ÀÎ ÄÄÇ»ÅÍ°¡ Ç×»ó ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Â °Íµµ ¾Æ´Ï°í °íÁ¤ÀûÀÎ IP ¾îµå·¹½º¸¦ °¡Áö°í ÀÖÁöµµ ¾Ê¾Ò´Ù. SLIP ¿¬°áÀÌ µÇ¸é ³» ¸ÞÀÏÀ» °¡Á®¿Í ³» ÄÄÇ»ÅÍ ¾È¿¡¼ ¹è´ÞÇØÁÖ´Â ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇß´Ù. ±×·± ÇÁ·Î±×·¥ÀÌ ¸î °³ ÀÖ¾ú°í, ´ëºÎºÐÀº ÇÁ·ÎÅäÄÝ·Î POP (Post Office Protocol)À» »ç¿ëÇß´Ù. ¹°·Ð, locke ÀÇ BSD/OS ¿î¿µÃ¼Á¦¿¡´Â POP3 ¼¹ö°¡ Æ÷ÇԵǾî ÀÖ¾ú´Ù.
ÇÏÁö¸¸ ³»°Ô ÇÊ¿äÇÑ °ÍÀº POP3 Ŭ¶óÀ̾ðÆ®¿´´Ù. ±×·¡¼ ³×Æ®¿öÅ©¸¦ µÚÁ® Çϳª¸¦ ã¾Æ³Â´Ù. »ç½Ç ¼³Ê°³¸¦ ã¾Æ³»±ä Çß´Ù. Àá½Ãµ¿¾ÈÀº pop-perlÀ» »ç¿ëÇßÁö¸¸ ±âº»ÀûÀÎ ±â´ÉÀÌ ºüÁ® ÀÖ¾ú´Ù. °¡Á®¿Â ¸ÞÀÏ¿¡¼ ¹ß½ÅÀÎÀÇ ÁÖ¼Ò¸¦ Á¦´ë·Î ó¸®ÇÏÁö ¸øÇØ ´äÀåÀ» º¸³¾ ¼ö°¡ ¾ø¾ú´ø °ÍÀÌ´Ù.
¹®Á¦´Â ÀÌ·± °ÍÀ̾ú´Ù. locke ÀÇ »ç¿ëÀÚ Áß¿¡ `joe' ¶ó´Â »ç¶÷ÀÌ ³ª¿¡°Ô ¸ÞÀÏÀ» º¸³Â´Ù°í Çغ¸ÀÚ. snark ·Î ¸ÞÀÏÀ» °¡Á®¿Í¼ ±× ¸ÞÀÏ¿¡ ´äÀåÀ» ÇÏ·Á°í ÇÏ¸é ¸ÞÀÏ ÇÁ·Î±×·¥Àº snark ¿¡´Â ÀÖÁöµµ ¾ÊÀº `joe' ¿¡°Ô ´äÀåÀ» º¸³»·Á°í ½ÃµµÇÑ´Ù. ±×·¡¼ ¼ÕÀ¸·Î `@ccil.org'¸¦ ´äÀå ¹Þ´Â »ç¶÷ÀÇ ÁÖ¼Ò µÚ¿¡ ºÙ¿©ÁÖ¾î¾ß Çߴµ¥, ÀÌ°ÍÀº °ð ¸Å¿ì ÇÇ°ïÇÑ ÀÏÀÌ µÇ¾î¹ö·È´Ù.
ÀÌ·± ÀÏÀº ºÐ¸íÈ÷ ÄÄÇ»ÅÍ°¡ ÇØÁÖ¾î¾ß ÇÏ´Â ÀÏÀ̾ú´Ù. ÇÏÁö¸¸ ÀÌ¹Ì ÀÖ´Â POP Ŭ¶óÀ̾ðÆ®µé Áß¿¡¼´Â ¾î´À°Íµµ ÀÌ ÀÏÀ» ÇØÁÖÁö ¸øÇß´Ù. ¿©±â¿¡¼ ù ¹ø° ±³ÈÆÀ» ¾òÀ» ¼ö ÀÖ´Ù.
1. ¸ðµç ÁÁÀº ¼ÒÇÁÆ®¿þ¾î´Â °³¹ßÀÚ °³ÀÎÀÇ °¡·Á¿î °÷À» ±Ü´Â °ÍÀ¸·ÎºÎÅÍ ½ÃÀ۵ȴÙ. (Every good work of software starts by scratching a developer's personal itch)
¸íÈ®ÇØ º¸ÀÌ´Â ±³ÈÆÀ̱ä ÇÏÁö¸¸ (``ÇÊ¿ä´Â ¹ß¸íÀÇ ¾î¸Ó´Ï'' ¶ó´Â ¿À·¡µÈ ¼Ó´ãÀÌ ÀÖÁö ¾ÊÀº°¡) ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ³Ê¹«³ª ÀÚÁÖ, ´ÜÁö µ· ¶§¹®¿¡ ±×µéÀÌ ÇÊ¿ä·Î ÇÏÁöµµ ¾Ê°í ÁÁ¾ÆÇÏÁöµµ ¾Ê´Â ÇÁ·Î±×·¥À» ¸¸µé¾î ³»´Âµ¥ ½Ã°£À» ¾²°í ÀÖ´Ù. ÇÏÁö¸¸ ¸®´ª½º ¼¼°è¿¡¼´Â ±×·¸Áö ¾Ê´Ù - ¾Æ¸¶µµ ÀÌ°ÍÀÌ ¿Ö ¸®´ª½º °øµ¿Ã¼¿¡¼ ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾îµéÀÇ Æò±ÕÀûÀÌ Ç°ÁúÀÌ ±×·¸°Ô³ª ÁÁÀºÁö¸¦ ¼³¸íÇØÁÙ °ÍÀÌ´Ù.
±×·¡¼ ³»°¡ ÀÌ¹Ì ÀÖ´Â POP3 Ŭ¶óÀ̾ðÆ®µé°ú °æÀïÇÏ´Â »õ·Î¿î ÇÁ·Î±×·¥À» °ð¹Ù·Î ÄÚµùÇϱ⠽ÃÀÛÇßÀ»±î? õ¸¸¿¡. ³ª´Â ÀÌ¹Ì °¡Áö°í ÀÖ´Â POP À¯Æ¿¸®Æ¼µéÀ» Á¶½É½º·´°Ô »ìÇÇ¸é¼ ½º½º·Î¿¡°Ô ¹°¾ú´Ù. ``³»°¡ ¿øÇÏ´Â °Í°ú °¡Àå °¡±î¿î ÇÁ·Î±×·¥ÀÌ ¾î´À °ÍÀϱî?'' ±× ÀÌÀ¯´Â
2. ÁÁÀº ÇÁ·Î±×·¡¸Ó´Â ¾î¶² ÇÁ·Î±×·¥À» ¸¸µé¾î¾ß ÇÒ Áö ¾È´Ù. À§´ëÇÑ ÇÁ·Î±×·¡¸Ó´Â ¾î¶² ÇÁ·Î±×·¥À» ´Ù½Ã ¸¸µé¾î¾ß ÇÒ Áö (±×¸®°í Àç»ç¿ëÇØ¾ß ÇÒ Áö) ¾È´Ù. (Good programmers know what to write. Great ones know what to rewrite(and reuse))
³»°¡ À§´ëÇÑ ÇÁ·Î±×·¡¸Ó¶ó´Â ¸»Àº ¾Æ´ÏÁö¸¸ Èä³»³»·Á°í´Â Çß´Ù. À§´ëÇÑ ÇÁ·Î±×·¡¸ÓÀÇ Áß¿äÇÑ Æ¯Â¡ Áß Çϳª´Â °Ç¼³ÀûÀÎ °ÔÀ¸¸§ÀÌ´Ù. ±×µéÀº µéÀÎ ³ë·ÂÀ¸·Î°¡ ¾Æ´Ï¶ó °á°ú·Î Æò°¡¹Þ´Â´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ¸¸ç ¿ÏÀüÇÑ ¹«¿¡¼ ½ÃÀÛÇÏ´Â °Íº¸´Ù´Â ºÎºÐÀûÀ¸·Î³ª¸¶ ÁÁÀº ÇØ°áÃ¥¿¡¼ ½ÃÀÛÇÏ´Â °ÍÀÌ °ÅÀÇ Ç×»ó ´õ ½±´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù.
¸®´©½º Åä¹ßÁî ¸¦ ¿¹·Î µéÀÚ¸é ±×´Â ¸Ç¹Ù´Ú¿¡¼ Linux¸¦ ¸¸µé¾î ³»·Á°í ÇÏÁö ¾Ê¾Ò´Ù. ´ë½Å ±×´Â 386 ±â°è¸¦ À§ÇÑ Unix ºñ½ÁÇÑ ¼ÒÇü OS, Minix ÀÇ ÄÚµå¿Í ¾ÆÀ̵ð¾î¸¦ Àç»ç¿ëÇÏ´Â °ÍÀ¸·ÎºÎÅÍ ½ÃÀÛÇß´Ù. °á±¹ ¸ðµç Minix ÄÚµå´Â »ç¶óÁö°Å³ª »õ·Î ¾²¿©Á³´Ù -- ÇÏÁö¸¸ Minix ÀÇ Äڵ尡 ³²¾ÆÀÖÀ» µ¿¾È ±× ÄÚµå´Â ³ªÁß¿¡ Linux °¡ µÉ ¾î¸° ¾Æ±âÀÇ ¹ßÆÇ ¿ªÇÒÀ» Çß´Ù.
¶È°°Àº »ý°¢À¸·Î ³ª´Â ÀÌ¹Ì ÀÖ´Â POP À¯Æ¿¸®Æ¼ Áß ÄÚµùÀÌ Àß µÇ¾îÀÖ´Â °ÍÀ» ã¾Æ °³¹ßÀÇ ±âÃÊ·Î »ç¿ëÇÏ·Á Çß´Ù.
Unix ¼¼°èÀÇ ¼Ò½º¸¦ °øÀ¯ÇÏ´Â ÀüÅëÀº ¾ðÁ¦³ª ÄÚµå Àç»ç¿ë¿¡ ´ëÇØ È£ÀÇÀûÀ̾ú´Ù. (GNU ÇÁ·ÎÁ§Æ®°¡ Unix ÀÚü¿¡ ´ëÇÑ ½É°¢ÇÑ ÀÇȤ¿¡µµ ºÒ±¸ÇÏ°í Unix ¸¦ ±âº» OS ·Î ¼±ÅÃÇÑ °Íµµ ¹Ù·Î ÀÌ·± ÀÌÀ¯¿¡¼¿´´Ù) ¸®´ª½º ¼¼°è´Â °ÅÀÇ ±â¼úÀûÀÎ ÇÑ°è¿¡ ´Ù´Ù¸¦ ¶§±îÁö ÀÌ ÀüÅëÀ» ¹Þ¾Æµé¿´´Ù. ÀϹÝÀûÀ¸·Î ã¾Æº¼ ¼ö ÀÖ´Â ¿ÀÇÂµÈ ¼Ò½º°¡ ¼ö Å׶ó¹ÙÀÌÆ®¿¡ ´ÞÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼ ¸®´ª½º ¼¼°è¿¡¼´Â ´Ù¸¥ ¾î´À °÷¿¡¼º¸´Ù ´©±º°¡ÀÇ °ÅÀÇ ¿Ï¼ºµÈ ¼Ò½º¸¦ ã¾Æº¸´Âµ¥ ½Ã°£À» µéÀÌ´Â °ÍÀÌ ÁÁÀº °á°ú¸¦ °¡Á®´Ù ÁÙ °¡´É¼ºÀÌ ³ô´Ù.
³ª¿¡°Ôµµ ¿ª½Ã ±×·¨´Ù. ¿¹Àü¿¡ ã¾Æ³õÀº °Í¿¡´Ù°¡ µÎ ¹ø° °Ë»ö°á°ú¸¦ ´õÇÏ´Ï ¸ðµÎ ¾ÆÈ© °³ÀÇ È帰¡ »ý°å´Ù. fetchpop, PopTart, get-amil, gwpop, pimp, pop-perl, popc, popmail, ±×¸®°í upop À̾ú´Ù. ³»°¡ Á¦ÀÏ ¸ÕÀú Á¤ÂøÇÑ ÇÁ·Î±×·¥Àº ¿À½ÂÈ« ¾¾ÀÇ fetchpop À̾ú´Ù. Çì´õ ÀçÀÛ¼º ±â´É°ú ´õºÒ¾î ¸î¸î °³¼±»çÇ×À» Ãß°¡Çß°í, ÀúÀÚ°¡ ¸±¸®Áî 1.9 ¿¡ ±×°ÍÀ» ¼ö¿ëÇß´Ù.
¸î ÁÖ ÈÄ¿¡ ³ª´Â Carl Harris °¡ ¸¸µç popclient ÀÇ Äڵ带 µé¿©´Ù º¸´Ù°¡ ¹®Á¦Á¡À» ¹ß°ßÇß´Ù. fetchpop ¿¡´Â ÈǸ¢ÇÑ µ¶Ã¢ÀûÀÎ ¾ÆÀ̵ð¾î°¡ µé¾î ÀÖ¾úÁö¸¸ (daemon ¸ðµå °°Àº °Í) POP3 ¸¸À» ó¸®ÇÒ ¼ö ÀÖ¾ú°í, ¾Æ¸¶Ãß¾î Ƽ°¡ ³ª´Â ÄÚµùÀ̾ú´Ù. (¿À½ÂÈ« ¾¾´Â ¶È¶ÈÇϱâ´Â ÇÏÁö¸¸ °æÇèÀÌ ºÎÁ·ÇÑ ÇÁ·Î±×·¡¸Ó¿´À¸¸ç ±× µÎ °¡Áö Ư¡ ¸ðµÎ¸¦ ÄÚµù¿¡¼ º¼ ¼ö ÀÖ¾ú´Ù) Carl ÀÇ ÄÚµå´Â Àü¹®°¡°¡ ¸¸µç źźÇÏ¸é¼ ´õ ³ªÀº Äڵ忴À¸³ª ¸î°¡Áö Áß¿äÇϸ鼵µ ±¸ÇöÇϱâ À§Çؼ´Â ¾à°£ÀÇ ÀܸӸ®°¡ ÇÊ¿äÇÑ fetchpop ÀÇ ±â´ÉµéÀÌ (³»°¡ Ãß°¡ÇÑ ±â´ÉµéÀ» Æ÷ÇÔÇؼ) ºüÁ® ÀÖ¾ú´Ù.
¸Ó¹°·¯ ÀÖÀ» °ÍÀΰ¡, ¿Å°Ü°¥ °ÍÀΰ¡? ¿Å°Ü°£´Ù¸é ´õ ³ªÀº °³¹ß±â¹ÝÀ» À§ÇØ ÀÌ¹Ì ÇسõÀº ÄÚµùÀ» Æ÷±âÇؾ߸¸ Çß´Ù.
¿Å°Ü°¡´Âµ¥ ½ÇÁúÀûÀÎ µ¿±â°¡ µÇ¾ú´ø °ÍÀº ´ÙÁß ÇÁ·ÎÅäÄÝ Áö¿ø ¿©ºÎ¿´´Ù. POP3 °¡ ¿ìü±¹ ¼¹ö ÇÁ·ÎÅäÄÝ Áß¿¡¼ °¡Àå ³Î¸® ¾²ÀÌ´Â °ÍÀ̱ä ÇßÁö¸¸ À¯ÀÏÇÑ ÇÁ·ÎÅäÄÝÀº ¾Æ´Ï¾ú´Ù. fetchpop À» ºñ·ÔÇÏ¿© ´Ù¸¥ °æÀïÀÚµéÀº POP2, RPOP, ¶Ç´Â APOP ¸¦ Áö¿øÇÏÁö ¾Ê¾Ò°í, ³ª´Â ´ç½Ã¿¡ Àç¹Ì»ï¾Æ¼ IMAP (Internet Message Access Protocol, °¡Àå ÃÖ±Ù¿¡ °í¾ÈµÇ¾úÀ¸¸ç °¡Àå °·ÂÇÑ ¿ìü±¹ ÇÁ·ÎÅäÄÝ) À» Áö¿øÇØ º¼±î ÇÏ´Â »ý°¢À» °¡Áö°í ÀÖ¾ú´Ù.
ÇÏÁö¸¸ ¿Å°Ü°¡´Â °ÍÀÌ ÁÁÀº »ý°¢À̶ó´Â Á» ´õ ÀÌ·ÐÀûÀÎ ÀÌÀ¯µµ °¡Áö°í ÀÖ¾ú´Ù. ¸®´ª½º¸¦ ¾Ë±â ¿À·¡Àü¿¡ ¹è¿î ±³ÈÆÀ̾ú´Ù.
3. ``°¡Áö°í ÀÖ´Â °ÍÀ» ¹ö¸± °èȹÀ» ¼¼¿ì¶ó ; ¾ðÁ¨°¡´Â ¹ö¸®°Ô µÉ °ÍÀÌ´Ù (Plan to throw one away; youu will anyhow)'' (Fred Brooks, ``The Mythical Man-Month'', Chapter 11)
´Ù¸¥ ¸»·Î ÇÏÀÚ¸é, ù ¹ø° ÇØ°áÃ¥À» ±¸ÇöÇÒ ¶§±îÁöµµ ÁøÂ¥ ¹®Á¦°¡ ¹«¾ùÀÎÁö ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù´Â °ÍÀÌ´Ù. µÎ ¹ø°°¡ µÇ¾î¼¾ß ¾î¶»°Ô ÇÏ´Â °ÍÀÌ ¿ÇÀº °ÍÀÎÁö ÃæºÐÈ÷ ¾Ë°Ô µÉ ¼ö ÀÖ´Ù. µû¶ó¼ ¸¸ÀÏ ¿Ã¹Ù¸¥ ¹æ¹ýÀ» ã°í ½Í´Ù¸é ÃÖ¼ÒÇÑ ÇÑ ¹øÀº óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÒ Áغñ¸¦ ÇØ µÎ¾î¾ß ÇÑ´Ù. ±×·¡, fetchpopÀ» °íÄ£ °ÍÀº ³» ù ¹ø° ½Ãµµ¿´¾î, ÇÏ°í ½º½º·Î¿¡°Ô ¸»ÇÏ°í ³ª¼ ³ª´Â popclient ·Î ¿Å°Ü°¬´Ù.
1996³â 6¿ù 25ÀÏ¿¡ Carl Harris ¿¡°Ô ³» ù ¹ø° popclient ÆÐÄ¡¸¦ º¸³½ ÈÄ, ³ª´Â ±×°¡ popclient ¿¡ ´ëÇÑ Èï¹Ì¸¦ ÀÌ¹Ì ÀÒ¾ú´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. ÄÚµùÀÌ Á» ÁöÀúºÐÇß°í, ÀÚÀßÇÑ ¹ö±×µéÀÌ ³Î·ÁÀÖ¾ú´Ù. ³»°¡ ¼öÁ¤ÇØ¾ß ÇÒ °ÍÀÌ ¸¹¾Ò°í, Carl °ú ³ª´Â °ð ³»°¡ ÇÁ·Î±×·¥À» ³Ñ°Ü¹Þ´Â °ÍÀÌ ÇÕ¸®ÀûÀ̶ó´Â µ¥¿¡ µ¿ÀÇÇÏ°Ô µÇ¾ú´Ù. ³»°¡ ¾Ë¾ÆÂ÷¸®Áö ¸øÇÏ´Â »õ¿¡ ÇÁ·ÎÁ§Æ®°¡ Â÷Ãû ±Ëµµ¿¡ ¿À¸£±â ½ÃÀÛÇß´Ù. ³ª´Â ÀÌ¹Ì Á¸ÀçÇÏ°í ÀÖ´Â POP Ŭ¶óÀ̾ðÆ®ÀÇ ¸¶ÀÌ³Ê ÆÐÄ¡¸¦ »ý°¢ÇÏ´Â °ÍÀÌ ¾Æ´Ï¾ú´Ù. Ŭ¶óÀ̾ðÆ® Çϳª¸¦ Åëä·Î °ü¸®ÇÏ°í ÀÖ¾úÀ¸¸ç ³» ¸Ó¸®¿¡¼´Â Ä¿´Ù¶õ º¯È°¡ µÉ ¾ÆÀ̵ð¾îµéÀÌ ¼Ú¾Æ³ª°í ÀÖ¾ú´Ù.
ÄÚµå °øÀ¯¸¦ Àå·ÁÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¹®È¿¡¼´Â ÀÌ·± ¹æ½ÄÀ¸·Î ÇÁ·ÎÁ§Æ®°¡ ÁøÈÇϱ⠸¶·ÃÀÌ´Ù. ÀÌ·¸°Ô ¸»ÇÒ ¼ö ÀÖ´Ù.
4. ÀûÀýÇÑ Åµµ¸¦ °¡Áö°í ÀÖÀ¸¸é Èï¹Ì·Î¿î ¹®Á¦°¡ ´ç½ÅÀ» ã¾Æ°¥ °ÍÀÌ´Ù. (If you have the right attitude, interesting problems will find you)
ÇÏÁö¸¸ Carl Harris ÀÇ Åµµ°¡ ÈξÀ ´õ Áß¿äÇß´Ù. ±×ÀÇ ÀÌ°ÍÀ» ÀÌÇØÇÏ°í ÀÖ¾ú´Ù.
5. ÇÁ·Î±×·¥¿¡ Èï¹Ì¸¦ ÀÒ¾ú´Ù¸é ÇÁ·Î±×·¥¿¡ ´ëÇÑ ´ç½ÅÀÇ ¸¶Áö¸· Àǹ«´Â ´É·ÂÀÖ´Â ÈÄÀÓÀÚ¿¡°Ô ÇÁ·Î±×·¥À» ³Ñ°ÜÁÖ´Â °ÍÀÌ´Ù. (When you lose interest in a program, your last duty to it is to hand it off to a competent successor)
Åä·ÐÇÒ ÇÊ¿äµµ ¾øÀÌ Carl °ú ³ª´Â ¿ì¸®°¡ °¡Àå ÁÁÀº ÇØ°áÃ¥À» ã°í ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ¾ú´Ù. ¿ì¸®¿¡°Ô ³²¾ÆÀÖ´Â ÇÑ°¡Áö ¹®Á¦´Â ³»°¡ ÀûÀÓÀÚ¶ó´Â °ÍÀ» ÀÔÁõÇÒ ¼ö ÀÖ´À³Ä ÇÏ´Â °ÍÀ̾ú´Ù. ³»°¡ ±×°ÍÀ» Áõ¸íÇÏÀÚ ±×´Â ±â²¨ÀÌ, ±×¸®°í ½Å¼ÓÇÏ°Ô ÇൿÇß´Ù. ³»°¡ ±×·¸°Ô ÇൿÇÒ Â÷·Ê°¡ µÇ¾úÀ» ¶§ ³ªµµ ±×¸¸Å Àß ÇÒ ¼ö Àֱ⸦ ¹Ù¶õ´Ù.