초난감 기업의 조건에 나올 만한 사건들
20 Famous Software Disasters, Part 2, 3 and 4 via DevTopics
Mission-critical software일 수록 정말 조심해서 프로그램을 만들어야 한다. 하지만 우리가 하는 일이 mission-critical이 아니라 할 지라도 단 하나의 버그로 인해 초래될 수 있는 현상은 그 회사의 이미지를 바닥으로 내동댕이 칠 수 있다는 점을 반드시 기억해야 한다.
주변을 보면(물론 나도 포함해서) 너무 쉽게 프로그래밍하고, 너무 쉽게 버그를 생각하는 경향이 있다.
그런 사람들은 현장에 나가 고객을 한번도 만나보지 못한 경우가 많다. 내가 만든 소프트웨어 하나가 회사를 대변할 수 있다는 사실을 체감할 일이 없어서 이다. 회사를 사랑하고 그렇지 않고를 떠나서 내가 다는 회사를 내가 망하게 하려는 의도가 있지 않는 이상, 내가 만드는 소프트웨어에 최선을 다해야 한다.
개발자의 자존심이라면 버그없는 프로그램을 만들려는 노력이 아닐까?