2009-09-26 6 views
3

열정적 인 opensource 개발자로서, 저는 수년 동안 많은 소프트웨어를 제작했습니다. 어떤 경우에는이 소프트웨어가 다른 프로젝트로 옮겨졌고 플랫폼이 변경되어 사용되지 않게되었습니다. 솔직히 과거 프로젝트를 더 이상 유지할 시간이 없으며 프로젝트가 일반적으로 매우 섹터얼 한 관계로 유지 보수 담당자를 찾을 기회가별로 없습니다. 이런 의미에서 나는 개인적인 참여가 결여되어있을뿐만 아니라 유지자가 생길 수있는 더 많은 청중에게 본질적으로 덜 매력적이기 때문에 자연 선택으로 죽을 것으로 예상한다.opensource 개발자로 확장하기

간단히 말해서, 내 생산성은 이전 제품에 비해 확장되지 않습니다.

이 문제에 대한 제안 사항이 있습니까? "bit rotting"은 오픈 소스 세계에서 매우 자주 사용되기 때문에 매우 빠르게 움직이기 때문에 거기에는 쓸모없는 것들이 많이 있습니다. 내 개발 목표로 나아가면서 소프트웨어가 썩어 버리거나, 심지어 사용자 측면에서 돈을 지불하지 않더라도 개인 생산성을 유지하려고 노력해야합니까?

CW 확실히 주관적입니다.

답변

4

다른 엔티티와 같은 소프트웨어는 유효 기간이 있습니다. 더 이상 필요 없다면 죽을 것입니다! 다른 것들과 달리, 언제나 (미디어가 살아남을지라도) 영원히 이용 가능하며 필요할 경우 부활 될 수 있습니다. 살아있을 필요가 없습니다.

몇 년 전에이 용어를 일부 용어 분석기의 소스 코드를 살펴 보았습니다. 그것은 아주 잘 생각하고 우아하고 읽기 초보 코더에 대한 흥미로운했다. 그러나 그것은 그때조차도 쓸모가 없었습니다. 잘못된 것을 느꼈지만 죽었습니다!

계속 이동하고 원하는 것을 즐기십시오. 당신의 생산성은 당신이하는 일을 얼마만큼 즐기 느냐에 달려 있습니다.

+0

+1. 생산성 - 즐거운 링크 - 최근 프로젝트에서 경험적으로 검증 !! – namespaceform

0

생산성을 어떻게 측정하고 있습니까? 코드베이스가 새로운 컴파일러에서 쉽게 컴파일되어 전체 앱을 부활시킬 수 있도록 6 건의 경고를 수정하면 생산성이 엄청나고 새로운 코드를 작성함으로써 달성 할 수있는 것보다 훨씬 많습니다. 당연히, 그것은 무엇보다 무디지만 이것을하기위한 진정한 끌림처럼 느껴지지만, 즐거움을 측정하고 생산성이라고 부르면 안됩니다 :-)

물론 이것은 오픈 소스이고 돈을 벌기 위해 돈을 벌지 않으면 생산성이 떨어진다.

결론 : 당신이 돈을 받고 있지 않다면, 당신은 무엇이든 할 수 있습니다.