본문 바로가기

전체 글196

본질적인 복잡성을 단순화시키고, 예상치 못한 복잡성을 줄여라. - Neal Ford Neal Ford는 ThoughtWorks사의 소프트웨어 아키텍트이자 meme wrangler이고, end-to-end 소프트웨어 개발과 제공에 독점적인 집중을 하는 세계적인 IT 컨설턴트이다. 그는 어플리케이션, 교육자료, 잡지 기사, 교육용 소프트웨어, 비디오/DVD 프레젠테이션의 설계자/개발자이고, 5권 서적의 집필자이자 편집자이다. 그는 또한 수많은 컨퍼런스에서 강연했다. http://www.nealford.com 에서 여러분의 강한 호기심을 충족시킬 수 있다. 본질적인 복잡성에는 모든 문제에 포함되어 있는 어려움이 나타납니다. 예를 들어, 어떠한 국가든지 간에 항공 교통을 통제하는 것은 본질적으로 복잡한 문제입니다. 공중과 활주로에서 충돌을 방지하기 위해 모든 항공기의 정확.. 2009. 3. 11.
고객의 요구사항보다 당신의 이력에 더 우선순위를 두지 말라. - Nitin Borwankar - 블로그 : http://tagschema.com/blogs/tagschema/ Nitin Borwankar는 1990년 초반에 Ingres 와 Sybase에서 일했다. 그는 SybPerl과 OraPerl을 사용하여 가장 초창기 웹-데이터베이스 어플리케이션의 형태와 관련된 일을 했고, 곧이서 초기 엔터프라이즈 자바와 관련된 일을 했다. 그는 또한 새로운 EDI인 인터넷에서의 EDI에 대한 IETF 표준 절차에서 활발한 참여자였다. 1994년 이래로 독립적으로 컨설턴트와 연구자로 일을 했고 기업형 데이터와 메시징을 사용하는 통합에 초점을 맞추었다. 현재 관심사는 기업에서 태깅 (folksonmy) 어플리케이션에 대한 DB 스키마와 기업의 어플리케이션을 사용한 소셜 네트워크.. 2009. 3. 10.
"Less is More" 독일의 Bauhaus 운동의 아키텍트이자 리더인 Ludwig Mies van der Rohe(1886-1969)가 한 말로, 최소주의 설계(minimalist design)의 모토로 채택된 개념이다. 그 의미는 단순성(simplicity)과 명료성(clarity)이 좋은 설계를 만들게 된다라는 것으로 현대 설계의 아키텍처의 단순한 형태(style)와 관련된 용어이다. SW 아키텍처에서는 견실한(consistent) 아키텍처는 동일한 것에 대해 수행하는 두가지 이상의 방법을 제공하지 않는다는 것을 의미하며, 이는 사용자로 하여금 어떤 것을 사용할지를 선택하도록 강요하는 시간 낭비를 유발시킬 수 있기 때문이다. 따라서, 견실한 SW 아키텍처는 배우기가 더 쉽고 빨라야 하며, 일단 처음에 배운 내용을 거의 알.. 2009. 2. 24.
문자 문화와 구술 문화 : SW 구현 관점 그 사회 혹은 집단이 합리성이나 객관적인 사실을 중요하게 생각한다면 문자[텍스트]를 기반으로 하는 문화가 지배하고, 감정이나 집단적인 사상을 강조하는 사회는 입을 통해 전달되는 내용을 기반으로 하는 문화가 지배한다고 본다. 전자를 문자 문화라고 한다면, 후자는 구술 문화라고 말할 수 있다. 과학이나 수학과 같은 객관적인 사실을 기반으로 내용을 증명하는 분야가 문자 문화에 가깝다고 할 수 있다면, 보는 사람의 심금을 울리거나 말초신경을 자극하는 시각적인 영상이나 청각적인 음향, 촉각적인 느낌을 전달하는 영상 매체를 통한 컨텐츠들은 구술 문화에 가깝다고 말할 수 있을 것이다. (물론, 매개체가 어떤 것인가가 문자 문화와 구술 문화를 나누는 기준이 아니라 그 안에 담겨진 컨텐츠에 따라 성격이 달라진다.) 문자.. 2009. 1. 8.
반응형