알라딘

헤더배너
상품평점 help

분류

이름:요한 로스트 (Johann Rost)

최근작
2016년 10월 <Dark Side of Software Engineering>

요한 로스트(Johann Rost)

소프트웨어 산업에서 20년간 일했다. 독일의 빙겐 응용과학 대학교와 루마니아의 부쿠레슈티에 있는 폴리테니카 대학교(Politehnica University)에서 학생들을 가르치며 교육 분야 경력을 쌓아왔다.  

대표작
모두보기
저자의 말

<Dark Side of Software Engineering> - 2016년 10월  더보기

사전에서는 '어두운 면(dark side)'의 정의를 찾을 수 없다. 들기조차 힘들 정도로 무거운 내 사전에도 이 구문에 대한 정의는 없다. 아, 사전에서는 '어두운(dark)'(여러 정의 중에서도 '비밀의, 비밀스러운, 사악한'의 뜻), '어둡게 하다(darken)'('난처하게 하다, 흐리다, 더럽히다, 어두운 그림자를 던지다'), '음침한(darksome)'('어두운, 음울한') 같은 단어를 정의한다. 그러므로 어두운 면에 있는 대상은 사악하고 어두우며 음울한 성향이 있다고 이해할 수 있다. 이는 대부분 독자에게 놀랍지 않으리라 여겨진다. '어두운 면'은 우리 모두 이해하고 있으며, 위의 연관된 단어들의 사전 정의와 (상당히) 통하는 일종의 직관적 의미를 가진다. 컴퓨팅 직종에서 어두운 면이 있는 대상은 우리가 그 일부가 되거나 승인하길 절대 원치 않을 대상일 것이다. 나는 자녀를 키우던 시절 내 아들이 어린이 야구단에서 활동할 때 있었던 일을 기억한다. 이 팀에는 나처럼 거의 모든 경기에 참관하는 아버지를 둔 투수가 있었다. 그의 아들이 공을 던지고 있을 때 아버지는 가끔씩 아들에게 소리를 지르곤 했다. "어두운 공을 던져라." 나는 그의 이런 외침이 정확히 무슨 뜻인지 전혀 알지 못했다. 하지만 이 외침이 특정 구질에 관한 요구가 아니라 상대 팀 타자를 겁주는 행위와 관련된다고 늘 짐작했다. 이 외침에 상대 팀 타자는 날아올 공이 다소 사악해서 그 공을 칠 가능성이 낮다고 생각하게 될 수도 있었다. 어느 경우에서든, 심지어 야구장에서도 '어두운'이란 단어와 '어두운 면'이란 말은 직관적으로 보편적 의미를 가진다. 여러분이 (컴퓨팅 관련 출판물이든 학술지든 일반 대중매체든) 소프트웨어 관련 문헌을 알고 있다면, 이런 문헌에서 어두운 면이란 이슈를 그리 많이 언급하지 않는다는 사실을 인식하고 있을 수도 있다는 점은 흥미롭다. 기존 소프트웨어 문헌에서도 프로젝트의 성공과 실패에 관해 많은 이야기를 하지만, 여기서 다룰 어두운 면은 이와는 다소 다른 종류의 문제다. 실패한 프로젝트는 '어둠'이란 의미를 가질 수 있어도 '사악함'이란 의미는 갖지 않는다. 우리는 실패한 프로젝트도, 굳이 말할 필요도 없이, 주로 일종의 기량 부족 때문에 실패했지 어떠한 사악함 때문에 실패했다고 상정하진 않는 편이다. 여기서 우리가 말하려는 바를 완전 명료하게 밝히겠다. 이 책은 소프트웨어 프로젝트의 실패나 소프트웨어를 더 잘 구축하는 방법에 관한 규범적 사고를 다룬 서적이 아니다. 컴퓨팅과 소프트웨어 프로젝트에서 일어나는 사악한 일에 관한 책이다. 즉 사악함의 종류와 사악한 것이 나타나는 방식, 우리 선한 사람들이 이들에 대해 할 수 있는 일 등을 다룬다. 이 책의 내용 검토에 참여했던 많은 사람이 이 책을 '프로젝트 실패에 관한 또 다른 책' 또는 '소프트웨어공학을 올바르게 하는 방법에 관한 또 다른 책'으로 계속 생각했기 때문에 이 점을 강조한다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자