에어비앤비가 컴퓨터 코드를 공유한다는 원칙에 따라 자사 데이터 과학 공유 플랫폼인 ‘날리지 리포지토리’도 오픈소스로 전환한다고 밝혔다. 에어비앤비 날리지 리포지토리 화면. Credit: Airbnb 대부분의 기업에는... ...
기트허브에는 소프트웨어 개발을 돕는 각종 오픈소스 도구가 넘쳐난다. 여기 개발자들이 검토할 만한 최고의 생산성 툴 7개를 정리했다. 개발자들은 가끔 바로 자신과 같은 개발자를 위해 프로그래밍 툴을 개발한다. 창의성에서 비롯된 것이 있지만 게으... ...
일반적으로 생각하는 것과는 달리 코드를 자주 업데이트하면 보안 문제 해결 시간을 절반으로 줄이고 소프트웨어 품질도 높일 수 있는 것으로 조사됐다. 최근 발표된 연구에 따르면, 코드 업데이트를 자주 하는 조직과 그렇지 않은 조직 간에 보안 문제 해... ...
정장 차림의 관리자는 속 마음을 감춘 채 미소를 띤 얼굴로 "아주 잘하고 있어요. 정말 잘하고 있어요"라고 말할지 모르겠다. 하지만 프로그래머는 자신의 생각을 거침없이 표현하는 때가 많다. 그리고 이런 거침없는 말이 듣는 이의 마음을... ...
소프트웨어 개발 프로세스 자체만큼 시스템과 데이터 보안을 시작하기에 좋은 곳도 없다. 코딩 실수만큼 시스템을 취약하게 만들기 좋은 일도 없기 때문이다. 하지만 수 백만 줄의 코드에서 광범위한 잠재적 취약점을 찾는 것은 결코 쉽지 않은 일이다. 다행히도... ...
‘기술 부채’(Technical Debt)는 개발자들 사이에서는 꽤나 대중적인 개념이다. 비록 경영 관점에서는 깊이 있게 검토된 바 없지만 말이다. 이에 대한 아이디어는 소프트웨어 개발 부서가 있는 기업 관리에 유용할 수 있다. ... ...
우리 모두 하지 말라는 일을 한다. 지금 먹어서는 안 되는 쿠키를 엄마 몰래 집어 먹고, 위험한 구간에서 과속을 하며, 주차 미터기의 시간이 만료됐음에도 차를 주차시킨다. 프로그래밍도 마찬가지이다. 절대 지켜야 할 프로그래밍 규칙을 다수 위반한다. 누... ...
구글만 해도 20억 줄의 코드를 보유하고 있다. 그러나 소스 코드라고 모두 같은 것은 아니다. 소프트웨어 개발자들은 통상 '좋은' 원본(Raw) 코드의 구성 요소에 있어 확실한 선호도를 갖고 있다. 우수한 소프트웨어 코드의 특징이 ... ...
잘 모르는 사람들은 개발자라는 직업이 꽤 편해 보일지도 모른다. 일자리도 많고, 연봉도 많이 받으며, 최근에는 각종 혜택까지 누리니 말이다. 그러나 개발자 역시 하나의 직업일 뿐이며, (그나마 몇 가닥 남지도 않은) 머리를 쥐어뜯고 싶은 순간들이 있게... ...
채용 과정에서 이 사람이 정말 우리 회사가 잘 맞는지 그렇지 않은지 판단하기 위해 인적성 검사를 거치는 기업들이 많다. 조직 문화에 융합되지 못하는 직원은 업무 만족도와 생산성이 낮다. 때문에 많은 기업들은 채용 과정에 인성 평가... ...
과거부터 IT 업계에는 권력은 넘치는 반면 그 권력의 결과에 대한 고려는 부족했다. 뭔가를 만들 수 있다면 그 기술을 애초에 구현해야만 하는지에 대한 생각은 둘째치고, 더 안전하고 정상적인 방법이 있는지에 대한 고려조차 없이 무조건 만들고 봤다. 소프... ...
'바퀴를 또 발명하지 마라'는 격언이 있다. 소프트웨어 개발자들이 애플리케이션을 개발할 때 도움이 되는 격언이다. 이는 이미 개발된 소프트웨어 모듈을 활용하는 것이 최상이라는 의미다. 깃허브(GitHub) 같은 사이트에는 무수히... ...
프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다.... ...
2013.01.03
다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다.... ...
크고 중요한 프로젝트가 진행되던 중 갑자기 사방이 붕괴된다. 이리저리 꼬인 코드는 도저히 디버깅할 엄두가 나지 않는다. 유닛 테스트는 해본 적도 없고, 뭔가를 변경할 때마다 40여 명의 사람들이 모여 회의를 해야 한다.   만일... ...
  1. 에어비앤비, 데이터 과학 공유 플랫폼을 오픈소스로 전환

  2. 2016.11.04
  3. 에어비앤비가 컴퓨터 코드를 공유한다는 원칙에 따라 자사 데이터 과학 공유 플랫폼인 ‘날리지 리포지토리’도 오픈소스로 전환한다고 밝혔다. 에어비앤비 날리지 리포지토리 화면. Credit: Airbnb 대부분의 기업에는...

  4. 개발자가 사랑한 최고의 개발 도우미는?··· 기트허브 평점 베스트 7

  5. 2016.10.19
  6. 기트허브에는 소프트웨어 개발을 돕는 각종 오픈소스 도구가 넘쳐난다. 여기 개발자들이 검토할 만한 최고의 생산성 툴 7개를 정리했다. 개발자들은 가끔 바로 자신과 같은 개발자를 위해 프로그래밍 툴을 개발한다. 창의성에서 비롯된 것이 있지만 게으...

  7. 코드 업데이트 자주하면 보안 문제 빨리 해결··· 푸펫 조사

  8. 2016.06.24
  9. 일반적으로 생각하는 것과는 달리 코드를 자주 업데이트하면 보안 문제 해결 시간을 절반으로 줄이고 소프트웨어 품질도 높일 수 있는 것으로 조사됐다. 최근 발표된 연구에 따르면, 코드 업데이트를 자주 하는 조직과 그렇지 않은 조직 간에 보안 문제 해...

  10. 개발자 언어 따라잡기··· '모욕 표현' 22가지

  11. 2016.04.14
  12. 정장 차림의 관리자는 속 마음을 감춘 채 미소를 띤 얼굴로 "아주 잘하고 있어요. 정말 잘하고 있어요"라고 말할지 모르겠다. 하지만 프로그래머는 자신의 생각을 거침없이 표현하는 때가 많다. 그리고 이런 거침없는 말이 듣는 이의 마음을...

  13. 더 나은 '코드 보안'을 위한 5가지 개발 툴

  14. 2016.04.05
  15. 소프트웨어 개발 프로세스 자체만큼 시스템과 데이터 보안을 시작하기에 좋은 곳도 없다. 코딩 실수만큼 시스템을 취약하게 만들기 좋은 일도 없기 때문이다. 하지만 수 백만 줄의 코드에서 광범위한 잠재적 취약점을 찾는 것은 결코 쉽지 않은 일이다. 다행히도...

  16. 기고 | 근절이 능사가 아니다··· '기술 부채' 측정 및 관리법

  17. 2015.12.28
  18. ‘기술 부채’(Technical Debt)는 개발자들 사이에서는 꽤나 대중적인 개념이다. 비록 경영 관점에서는 깊이 있게 검토된 바 없지만 말이다. 이에 대한 아이디어는 소프트웨어 개발 부서가 있는 기업 관리에 유용할 수 있다. ...

  19. 개발자가 애용하는 나쁜 프로그래밍 습관 9가지

  20. 2015.11.03
  21. 우리 모두 하지 말라는 일을 한다. 지금 먹어서는 안 되는 쿠키를 엄마 몰래 집어 먹고, 위험한 구간에서 과속을 하며, 주차 미터기의 시간이 만료됐음에도 차를 주차시킨다. 프로그래밍도 마찬가지이다. 절대 지켜야 할 프로그래밍 규칙을 다수 위반한다. 누...

  22. 좋은 소프트웨어 코드의 6가지 공통점

  23. 2015.09.30
  24. 구글만 해도 20억 줄의 코드를 보유하고 있다. 그러나 소스 코드라고 모두 같은 것은 아니다. 소프트웨어 개발자들은 통상 '좋은' 원본(Raw) 코드의 구성 요소에 있어 확실한 선호도를 갖고 있다. 우수한 소프트웨어 코드의 특징이 ...

  25. 개발자 좌절의 순간들 '악몽 톱10'

  26. 2015.09.21
  27. 잘 모르는 사람들은 개발자라는 직업이 꽤 편해 보일지도 모른다. 일자리도 많고, 연봉도 많이 받으며, 최근에는 각종 혜택까지 누리니 말이다. 그러나 개발자 역시 하나의 직업일 뿐이며, (그나마 몇 가닥 남지도 않은) 머리를 쥐어뜯고 싶은 순간들이 있게...

  28. 회사와의 궁합, 채용 과정에서 알 순 없을까?

  29. 2014.12.24
  30. 채용 과정에서 이 사람이 정말 우리 회사가 잘 맞는지 그렇지 않은지 판단하기 위해 인적성 검사를 거치는 기업들이 많다. 조직 문화에 융합되지 못하는 직원은 업무 만족도와 생산성이 낮다. 때문에 많은 기업들은 채용 과정에 인성 평가...

  31. 21세기 개발자들을 괴롭히는 12가지 윤리적 딜레마

  32. 2014.04.30
  33. 과거부터 IT 업계에는 권력은 넘치는 반면 그 권력의 결과에 대한 고려는 부족했다. 뭔가를 만들 수 있다면 그 기술을 애초에 구현해야만 하는지에 대한 생각은 둘째치고, 더 안전하고 정상적인 방법이 있는지에 대한 고려조차 없이 무조건 만들고 봤다. 소프...

  34. SW 개발을 빠르고 저렴하게... '코드 마켓플레이스'를 아시나요?

  35. 2014.03.12
  36. '바퀴를 또 발명하지 마라'는 격언이 있다. 소프트웨어 개발자들이 애플리케이션을 개발할 때 도움이 되는 격언이다. 이는 이미 개발된 소프트웨어 모듈을 활용하는 것이 최상이라는 의미다. 깃허브(GitHub) 같은 사이트에는 무수히...

  37. 프로그래머가 해야 하는 가장 어려운 9가지 일

  38. 2013.12.24
  39. 프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다....

  40. '2013년 하지 말아야 할' 9가지 애플리케이션 개발 프로젝트

  41. 2013.01.03
  42. 다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다....

  43. 고급 개발자에 대한 6가지 진실

  44. 2012.09.03
  45. 크고 중요한 프로젝트가 진행되던 중 갑자기 사방이 붕괴된다. 이리저리 꼬인 코드는 도저히 디버깅할 엄두가 나지 않는다. 유닛 테스트는 해본 적도 없고, 뭔가를 변경할 때마다 40여 명의 사람들이 모여 회의를 해야 한다.   만일...

X