‘무능, 순진, 방만, 아집...' 소프트웨어 개발 죄악 7가지 잘못된 방법론 선택부터 최신 트렌드에 지나치게 집착하는 것까지, 훌륭한 앱 개발팀의 결과물도 때때로 우리 스스로가 되돌릴 수 없는 경향, 유혹, 습관으로 인해 어려움을 겪을 수 있다. 소프트웨어 개발은 수백만 개의 매개변수, 변수, 라이브러리 등을 기반으로 하는 까다로운 분야다. 모든 것이 정확히 맞아야 한다. 한 글자라도 잘못되면 스택 전체가 무너질 수 있다. 그리고 이것은 기술적인 부분일 뿐이다. 의견이 다른 프로그래머, 까다로운 이해관계자, 회의를 좋아하는 관리자가 어우러져 소프트웨어 개발 작업의 참사를 만들어낼 수 있다. 하지만 소프트웨어만으로 가능했던 수많은 혁신도 있다. 그리고 그 대부분은 코더와 코더를 관리하는 사람들의 노력에 ..