본문 바로가기

소프트웨어

(5)
개발자는 노동자인가? 아니면 과학자인가? 안녕하세요~ 장선진입니다. 조금 일찍 찾아온 추위 덕분에 주변 산들이 울긋불긋한 단풍으로 아름답게 물들어가고 있습니다. 참고로 일교차가 많이 날수록 단풍의 색이 곱게 물들어 간다고 하네요~ 모든 일에는 동전의 양면처럼 장점과 단점이 모두 존재하는 것 같습니다. 최근 우리나라 소프트웨어 개발자의 노동시간에 관한 문제가 많이 부각되고 있는 것 같습니다. 안타까운 현실입니다. 사실 회사를 이끌고 있는 입장에 Start-up 기업인 저희 Software in Life 식구들 역시 많은 시간을 회사에서 보내고 있습니다. 조금 더 풍요로운 일상을 선물해주고 싶지만 아직 많은 부분이 갖추어있지 않은 회사라서 그렇지 못하네요~ 다만 다른 기업에서는 할 수 없는 다양한 경험들을 하고 있습니다. 다들 상도 하나씩 받을 예..
소프트웨어란 무었인가? 항상 고민했던 부분이 소프트웨어(Software)란 무었인가?라는 물음이었습니다. 정말 어려운 이 문제에 관심을 가지는 이유는 제가 소프트웨어를 좋아하고 좋은 소프트웨어를 만들어 내고 싶기 때문입니다. 출처: http://www.gnu.org/philosophy/compromise.html 즉 소프트웨어에 대한 제 자신만의 생각을 명확하게 가지고 있어야, 삶을 위한 소프트웨어에 대한 구체적인 생각을 정리할 수 있다고 생각하고 있기 때문입니다. 따라서 저는 항상 소프트웨어란 무었인가?(What is the software?)란 질문을 스스로에게 던지곤 하였습니다. 많은 문헌들과 인터넷에서도 수 많은 소프트웨어의 정의가 있습니다. 하지만 대부분 소프트웨어의 분류를 정하고 각 분류별로 소프트웨어의 특징을 설명..
구세군의 종소리 같은 블로그가 되겠습니다. 언제부터인지 가장 정겨운 소리 중에 하나가 구세군의 청명한 종소리인것 같습니다. 지하철에서.. 길에서 우리에게 우리 주변의 어려운 사람들을 다시한번 생각하게 하는 구세군의 종소리.. 이 종소리가 없었다면 우리는 아마도 다른 어려운 이웃들을 생각하지 못하고 지나치게 될 것 같습니다. 저는 구세군의 청명한 종소리야 말로 우리에게 가장 필요한 소리라고 생각합니다. 마찬가지로 제 블로그가 여러분들에게 구세군의 청명한 종소리와 같은 블로그가 되었으면 좋겠습니다. 여러분들에게 가끔 지친 일상에 다른 것들을 찬찬히 살펴보고 생각하게 할 수 있는 블로그가 되었으면 좋겠습니다. 그리고 한가지 더 붙인다면 자선냄비와 같은 소프트웨어를 만들고 싶습니다. 정말 옛날에는 집에 쓰던 냄비에 빨간색 페인트를 발라서 사용했었을 것 ..
상상력이 좋은 소프트웨어를 만든다. 상상력에 관한 좋은 격언이 있습니다. 상상력은 지식보다 더 중요하다. 아인슈타인(Albert Einstein) 만약 아인슈타인이 상상력이 없는 사람이었다면, E=MC2이란 유명한 공식은 탄생하지 않았을 것이며, 우리는 블랙홀의 존재를 알 수 없었을 것이며, 빛을 통한 여행이란 것이 무었인지 알 수 없었을 것입니다. 이 모든 것은 상상력에서 시작되었습니다. 무었인가를 상상한다는 것은 정말 즐거운 일이라고 생각합니다. 하지만 정신없이 일하다보면 상상하는 것을 잊어버릴때가 있습니다. 내 앞에 닥친 이넘의 버그를 잡아야... 이 문서를 완성해야.. 이 비즈니스 로직을 완성해야.. 이 프로그램을 완성해야.. 이 소프트웨어를 완성해야.. 이렇게 바로 앞에 있는 수 많은 일때문에 즐거운 상상을 하지 못할때가 많습니다..
80/20 법칙, 그리고 소프트웨어 최근 나만의 80/20 법칙 만들기란 책을 읽으면서 80/20 법칙에 많은 관심을 가지고 있습니다. 이에따라 일명 파레토 법칙이라고도 하는 80/20 법칙이 소프트웨어에 어떤 영향을 주었는지 알아보고자 합니다. 간단하게 80/20 법칙에 대하여 설명하고자 합니다. 80/20 법칙은 100여년전 이탈리아의 경제학자인 빌프레도 파레토(Vilfredo Pareto)가 처음 주장한 이후 파레토의 법칙, 파레토의 원리, 80/20 규칙, 최소 노력의 원리, 불균형의 원리 등 수많은 명칭으로 불리우는 법칙입니다. 그림과 같이 핵심적인 20%의 노력으로 80%의 결과를 얻을 수 있다는 것이 이 법칙의 내용입니다. 따라서 가장 핵심이 되는 20%에 집중해야 하며, 어떻게 핵심적인 20%에 집중할 수 있는지에 관한 것이..