프로그래머들이 가지는 자부심에는 근거가 있다. 데이터베이스에 접근해 현실을 변화시킬 힘을 갖고 있는 이는 프로그래머밖에 없다. 세상이 돌아가는데 컴퓨터가 더 많이 개입될수록 프로그래머의 힘도 커진다. 그렇지만 교만은 패망의 지름길이다. 프로그래머는 ... ...
2018.06.05
애정을 담아 공들여 만든 애플리케이션이 배치 이후 느리게 실행되고 있는가? 개발 장비에서는 잘 작동하던 코드가 프로덕션 환경에서는 완전히 망가지는 5가지 일반적인 이유가 있다. 물론 소프트웨어가 프로덕션 환경에서 잘 동작하지 않는 데는 다른 이유... ...
빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다. 그러나 기술적인 측면에서도 소프트웨어를 부끄러워해야 이유는 많다. 부끄러워하지 않을 소프트웨어를 나타내는 11가지 단어를 살펴보자. ... ...
개발자는 애플리케이션 코드에 보안을 적용하고 애플리케이션에서 데이터를 처리하는 방법을 보호해야 하지만, 이른바 하스피털가운(HospitalGown) 보안 문제가 보여주는 것처럼 백엔드 서버와 데이터 저장소가 어떻게 구성됐는지도 알아야 한다. ... ...
프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ... ...
모질라 파이어폭스 팀이 최근 파이어폭스 52를 출시했다. 이번 버전에는 일반적인 버그 수정과 최적화도 포함되어 있지만 가장 눈에 띄는 점은 웹어셈블리(WebAssembly) 지원 추가다. 웹어셈블리는 사람들이 디바이스와 웹을 사용하는 방법을 아예 바꿔... ...
“프로그래머란 카페인을 코드로 바꾸는 기계”라는 농담이 있다. 커피를 마셔가며 잠을 몰아내고 야근을 하며 프로그래밍을 해야 하는 환경을 비유해서 한 말이다. 최근 어느 게임업체의 근무 형태가 “일주일에 2번만 출근하는 ... ...
한 보안 연구원이 소프트웨어 프로젝트에서 하드코딩된 민감한 액세스 키를 자동으로 탐지할 수 있는 도구를 개발했다. 트뤼플 호그가 기트 코드 저장소에서 코드를 스캔하고 있다. Credit: Ilya Pavlov/Unsplash 트뤼플 호그... ...
2016.11.09
기다렸던, 또는 어서 지나가길 기다렸던 (미 대선) 선거일 마침내 다가왔다. 과거 그 어느 때보다 유달리 논쟁적이고 치열했던 이번 선거 캠페인 또한 끝났다. 이제 IT 분야에 속한 이들답게 세상을 바라볼 시점이다. 여기 스크립트가 정치인들보다 더 낫고... ...
거대 소프트웨어 또는 하드웨어 프로젝트를 오픈소스화하는 사례가 늘고 있다. 대기업에서 중소기업, 정부에 이르기까지 그 주체 또한 다양하다. 여기 최근 오픈소스 세상에 합류한 거대 프로젝트들을 정리했다.  페이스북 보이저(Voyager) ... ...
미국 정부가 자체 개발 소프트웨어 코드를 공유하고자 지난주에 ‘Code.gov’라는 웹사이트를 개설하고 여러 정부기관의 오픈소스 프로젝트 약 50건을 공개했다. 워싱턴DC에 있는 백악관. 2009년 6월 9일. Credi... ...
에어비앤비가 컴퓨터 코드를 공유한다는 원칙에 따라 자사 데이터 과학 공유 플랫폼인 ‘날리지 리포지토리’도 오픈소스로 전환한다고 밝혔다. 에어비앤비 날리지 리포지토리 화면. Credit: Airbnb 대부분의 기업에는... ...
기트허브에는 소프트웨어 개발을 돕는 각종 오픈소스 도구가 넘쳐난다. 여기 개발자들이 검토할 만한 최고의 생산성 툴 7개를 정리했다. 개발자들은 가끔 바로 자신과 같은 개발자를 위해 프로그래밍 툴을 개발한다. 창의성에서 비롯된 것이 있지만 게으... ...
일반적으로 생각하는 것과는 달리 코드를 자주 업데이트하면 보안 문제 해결 시간을 절반으로 줄이고 소프트웨어 품질도 높일 수 있는 것으로 조사됐다. 최근 발표된 연구에 따르면, 코드 업데이트를 자주 하는 조직과 그렇지 않은 조직 간에 보안 문제 해... ...
정장 차림의 관리자는 속 마음을 감춘 채 미소를 띤 얼굴로 "아주 잘하고 있어요. 정말 잘하고 있어요"라고 말할지 모르겠다. 하지만 프로그래머는 자신의 생각을 거침없이 표현하는 때가 많다. 그리고 이런 거침없는 말이 듣는 이의 마음을... ...
  1. '그 전제는 틀렸다'··· 프로그래머들의 흔한 착각 리스트업

  2. 2019.10.30
  3. 프로그래머들이 가지는 자부심에는 근거가 있다. 데이터베이스에 접근해 현실을 변화시킬 힘을 갖고 있는 이는 프로그래머밖에 없다. 세상이 돌아가는데 컴퓨터가 더 많이 개입될수록 프로그래머의 힘도 커진다. 그렇지만 교만은 패망의 지름길이다. 프로그래머는 ...

  4. 블로그 | 멀쩡한 코드가 프로덕션만 가면 느려지는 5가지 이유와 해결 방법

  5. 2018.06.05
  6. 애정을 담아 공들여 만든 애플리케이션이 배치 이후 느리게 실행되고 있는가? 개발 장비에서는 잘 작동하던 코드가 프로덕션 환경에서는 완전히 망가지는 5가지 일반적인 이유가 있다. 물론 소프트웨어가 프로덕션 환경에서 잘 동작하지 않는 데는 다른 이유...

  7. 좋은 코드를 작성하고 있다는 징후 11가지

  8. 2018.04.17
  9. 빌 소러는 윤리적 관점에서 스스로 부끄러움을 느낀 코드에 대한 좋은 글을 미디엄(Medium)에 올린 적이 있다. 그러나 기술적인 측면에서도 소프트웨어를 부끄러워해야 이유는 많다. 부끄러워하지 않을 소프트웨어를 나타내는 11가지 단어를 살펴보자. ...

  10. 모바일 앱 개발자 주의 사항 '백엔드 보안 확보'

  11. 2017.06.14
  12. 개발자는 애플리케이션 코드에 보안을 적용하고 애플리케이션에서 데이터를 처리하는 방법을 보호해야 하지만, 이른바 하스피털가운(HospitalGown) 보안 문제가 보여주는 것처럼 백엔드 서버와 데이터 저장소가 어떻게 구성됐는지도 알아야 한다. ...

  13. 프로그래머들이 스스로에게 하는 9가지 거짓말

  14. 2017.04.03
  15. 프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ...

  16. "웹과 앱의 경계 없어진다" 웹어셈블리가 약속하는 차세대 앱 환경

  17. 2017.03.22
  18. 모질라 파이어폭스 팀이 최근 파이어폭스 52를 출시했다. 이번 버전에는 일반적인 버그 수정과 최적화도 포함되어 있지만 가장 눈에 띄는 점은 웹어셈블리(WebAssembly) 지원 추가다. 웹어셈블리는 사람들이 디바이스와 웹을 사용하는 방법을 아예 바꿔...

  19. 칼럼 | SW 개발자의 구름 속 미래...

  20. 2017.03.02
  21. “프로그래머란 카페인을 코드로 바꾸는 기계”라는 농담이 있다. 커피를 마셔가며 잠을 몰아내고 야근을 하며 프로그래밍을 해야 하는 환경을 비유해서 한 말이다. 최근 어느 게임업체의 근무 형태가 “일주일에 2번만 출근하는 ...

  22. SW 프로젝트에서 하드코딩된 키 제거 툴 개발

  23. 2017.01.10
  24. 한 보안 연구원이 소프트웨어 프로젝트에서 하드코딩된 민감한 액세스 키를 자동으로 탐지할 수 있는 도구를 개발했다. 트뤼플 호그가 기트 코드 저장소에서 코드를 스캔하고 있다. Credit: Ilya Pavlov/Unsplash 트뤼플 호그...

  25. 블로그 | 스크립트가 정치인들보다 '더 나은' 이유

  26. 2016.11.09
  27. 기다렸던, 또는 어서 지나가길 기다렸던 (미 대선) 선거일 마침내 다가왔다. 과거 그 어느 때보다 유달리 논쟁적이고 치열했던 이번 선거 캠페인 또한 끝났다. 이제 IT 분야에 속한 이들답게 세상을 바라볼 시점이다. 여기 스크립트가 정치인들보다 더 낫고...

  28. 주체도 분야도 '각양각색'··· 최근 오픈소스화된 프로젝트 6가지

  29. 2016.11.08
  30. 거대 소프트웨어 또는 하드웨어 프로젝트를 오픈소스화하는 사례가 늘고 있다. 대기업에서 중소기업, 정부에 이르기까지 그 주체 또한 다양하다. 여기 최근 오픈소스 세상에 합류한 거대 프로젝트들을 정리했다.  페이스북 보이저(Voyager) ...

  31. 미 정부, SW 공유 웹사이트 'Code.gov' 개설··· 13기관 오픈소스 프로젝트 50건 공개

  32. 2016.11.07
  33. 미국 정부가 자체 개발 소프트웨어 코드를 공유하고자 지난주에 ‘Code.gov’라는 웹사이트를 개설하고 여러 정부기관의 오픈소스 프로젝트 약 50건을 공개했다. 워싱턴DC에 있는 백악관. 2009년 6월 9일. Credi...

  34. 에어비앤비, 데이터 과학 공유 플랫폼을 오픈소스로 전환

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

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

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

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

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

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

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

X