소프트웨어 개발의 선구자 캔트 백, XP, 소감
소프트웨어 개발의 선구자 캔트 백(Kent Beck), 그의 XP 철학, 저의 개인적 소감에 대해 이야기해 보려 합니다. 30년의 경력을 가진 개발자로서, 제 경험을 통해 캔트 백이 어떻게 혁신을 이루어냈는지, 그리고 그가 제시한 방법론이 현대 소프트웨어 개발에 어떤 영향을 미쳤는지를 알아보겠습니다. 그의 이야기를 통해 우리는 단순히 코드를 작성하는 것이 아니라, 사람들의 삶을 변화시키는 방법에 대해 배울 수 있을 것입니다. 자, 그럼 시작해 보겠습니다.소프트웨어 개발의 선구자, 캔트 백소프트웨어 개발의 선구자, 캔트 백은 1961년 미국에서 태어났습니다. 제가 관심을 갖고 보고 있는 어린 시절 부모의 영향에 대해서는 아쉽게도, 자료가 많지 않아 알려진 바가 없군요. 하지만, 역시나 다른 컴퓨터 영웅처..
2024. 8. 1.
데니스 리치 가정환경, C 언어, 유닉스
데니스 리치 가정환경, C 프로그래밍 언어의 탄생, 유닉스에 대해 이야기해보려고 합니다. 데니스 리치는 C 프로그래밍 언어와 유닉스 운영 체제를 개발한 인물로, 평생 컴퓨터와 함께한 저에게는 정말 전설적인 인물입니다. 대학시절 배우기 시작한 C언어는 지금까지도 제가 소프트웨어 개발하는데 활용되고 있습니다. 그러니 제 주변에, 제 또래 개발자들은 그를 개발자들의 아버지라고 칭송하기도 합니다. 그가 없이는 현재의 우리 개발자들이 있을 수가 없기 때문입니다. 자, 그러면 오늘 글에서는 데니스 리치의 가정환경과, 그가 C 언어를 개발하게 된 배경, 마지막으로 유닉스 운영 체제의 발전과 그가 남긴 유산에 대해 알아보겠습니다. 데니스 리치의 이야기를 통해 여러분은 컴퓨터가 어떻게 발전해 왔는지, 그리고 그 과정에서..
2024. 7. 30.
라이언 달의 출생과 교육, Node.js, 철학
라이언 달의 출생과 교육, 그가 만든 Node. js 탄생과 의미, 그리고 그의 철학과 영향력을 아보겠습니다. 그는 단순한 개발자가 아니라, 컴퓨터 프로그래밍의 패러다임을 변화시킨 인물입니다. 이 글은 여러분이 라이언 달이라는 위대한 영웅과 그와 동시대를 살아가는 저와 같은 컴퓨터 개발자들의 삶을 이해하고, 우리가 어떤 길을 걸어왔는지를 배우는 기회가 될 것입니다. 제가 처음 소프트웨어 개발을 시작했을 때, 기술이 얼마나 빠르게 발전할 수 있는지를 경험했습니다. 그 시절, 많은 사람들이 컴퓨터를 사용하는 데 어려움을 겪었지만, 우리는 그 문제를 해결하기 위해 끊임없이 노력했습니다. 라이언 달도 마찬가지로, 그가 개발한 Node.js를 통해 많은 개발자들이 더 쉽게 웹 애플리케이션을 만들 수 있도록 길..
2024. 7. 23.