프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다....
2013.12.24
프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다....
2013.12.24
다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다....
2013.01.03
다른 프로젝트와 오픈소스에서 재사용할 수 있는 좋은 코드가 있거나 심지어 원하는 기능을 하는 상용 제품이 있는 경우라도, 많은 개발자가 직접 소프트웨어를 만들기를 좋아한다. 다른 누구도 자기만큼 그 일을 잘 하지는 못한다는 자부심이 원인일 수도 있다....
2013.01.03
크고 중요한 프로젝트가 진행되던 중 갑자기 사방이 붕괴된다. 이리저리 꼬인 코드는 도저히 디버깅할 엄두가 나지 않는다. 유닛 테스트는 해본 적도 없고, 뭔가를 변경할 때마다 40여 명의 사람들이 모여 회의를 해야 한다. 만일...
2012.09.03
훌륭한 소프트웨어를 만들기란 그다지 어렵지 않다. 그러나 제대로 된 코드를 작성하려는 소프트웨어 개발자의 가장 큰 적은 바로 자기 자신이다. 잘못되거나 엉뚱한 습관에 빠질 수 있기 때문이다. 아니, 사실 개발자의 최대 적은 ...
2012.08.13
정보 보안 전문가에 대한 수요가 높다. 그리고 향후 몇 년 동안 더욱 높아질 전망이다. 즉 보안 전문가를 채용하기가 점점 더 힘들어질 것이라는 의미다. 이에 대한 대안 중 하나는 보다 안전한 코드를 작성하도록 내부 IT 인력을 훈련시키는 것이다. ...
2012.07.10
복잡한 기술에는 개발자들이 효과적으로 사용할 수 있는 개발문서와 교육 자료가 필요하다. 클라우드의 경우, 개발자들이 HTML, 자바스크립트, XML, CSS, 제이쿼리(jquery), 루비(Ruby), PHP, SQL 등 여러 언어를 동시에...
2011.12.16
클라우드 애플리케이션은 개발과 구성을 위한 다양한 매커니즘을 제공한다. 그들 중 일부는 다른 것들보다 깨지기 쉽게 만들어져 있다. 10월17일자 필자의 기고문에서 클라우드 애플리케이션을 확장하기 위해 개발된 코드를 평가하는 방법을 다뤘다. 이번에...
2011.10.21
클라우드 애플리케이션은 개발과 구성을 위한 다양한 매커니즘을 제공한다. 그들 중 일부는 다른 것들보다 깨지기 쉽게 만들어져 있다. 10월17일자 필자의 기고문에서 클라우드 애플리케이션을 확장하기 위해 개발된 코드를 평가하는 방법을 다뤘다. 이번에...
2011.10.21
스마트폰의 대중화와 함께 모바일 결제 및 위치 기반 서비스가 확산되고 있다. 이에 따라 QR 코드는 기업과 소비자를 연결시켜주는 또 하나의 통로로 부각되고 있다. QR 코드는 생성이 간단할 뿐 아니라, 정보를 전달하는 훌륭한 수단이기도 하다. 여...
2011.07.27
스마트폰의 대중화와 함께 모바일 결제 및 위치 기반 서비스가 확산되고 있다. 이에 따라 QR 코드는 기업과 소비자를 연결시켜주는 또 하나의 통로로 부각되고 있다. QR 코드는 생성이 간단할 뿐 아니라, 정보를 전달하는 훌륭한 수단이기도 하다. 여...
2011.07.27