JCO 최상훈님의 - 소프트웨어 흐름에 대한 관찰

gtko의 이미지

Quote:
일본의 고지마섬의 원숭이들은 고구마에 묻은 흙을 손으로 털어 먹었다. 그런데 어느 암컷 원숭이가 고구마를 강물에 씻어먹기 시작했다. 그 후 고구마를 강물에 씻어먹는 원숭이 개체가 늘어나기 시작한다. 여기까지는 진부한 얘기이다. 마법은 다른 섬에서 일어난다. 이 사건 이후, 다른 섬들의 원숭이 무리에서도 고구마를 물에 씻어먹는 원숭이 개체가 출현한 것이다. 물론 그 각각의 섬들은 서로 정보교환을 할 수 없게 고립되어있는데도 말이다. 에르빈 슈뢰딩거는 이런 현상을 파동역학(wave mechanics)으로 설명한다

과연 믿거나 말거나지만, 그럴듯해 보인다 ^^

Quote:
즉, 서로 다른 분야에서도 동일한 역사와 패턴을 읽을 수 있다. 이 글에서는 그 패턴 중 하나로 패러다임의 ‘집중화’에서 ‘분권화’로 변이되는 모습을 설명하고

이제 RUP도 고전전 부류로 흘러가는 모양이다. 웹2.0의 대세, 참여, 공유, 공개, 매쉬업, 빠르게, 짧게,.... 참으로 웹2.0이란 키워드는 소프트웨어 방법론, 프로세스, 유지보수에 지대한 영향을 주기 시작하지 않았을까? 아직 진화중이고, 변방이겠지만 전통적인 방법론에서 벗어나 진화하는 여러 Agile process들과 웹-플랫폼들을 보고 있자면 전통에 맛들인 나는 혼미하기 까지 하다.

Quote:
왜냐하면 컴퓨터로 요구되는 일이 갈수록 더 많아졌으며 사용자도 더 많이 늘어나는 상황에서 이 스펙을 맞추기엔 메인프레임에 드는 경제적 비용이 상당히 컸기 때문이다. 조금 과장한다면 메인프레임의 요구사항은 지수적으로 늘어갔고, 소프트웨어/하드웨어적인 스펙을 가중하기엔 경제적 비용이 또 한번 지수적으로 늘어난다

Quote:
네트웍과 PC의 확산으로 로직이 서버에서 PC로 양분되고 서버의 역할은 1개의 메인프레임에서 n개의 유닉스 서버로 분할된다. 이때 미들웨어가 시대적 대안으로 자리잡는다. 이 시대를 '분산 컴퓨팅'의 시대라고 한다. 가속화된 컴퓨팅 환경의 발전 + WWW의 출현은 다시 컴퓨팅 패러다임을 바꿔놓는데, 비즈니스 로직이 다시 서버에 집중되고 서버는 역할별로 n 개의 tier로 분할된다. 그리고 몇 번의 변수의 출현과 패러다임 변이를 거쳐 지금의 엔터프라이즈 컴퓨팅 환경이 되었다.

나는 메인프레임과 현대의 개인용 컴퓨팅.클러스터링이 가능한 환경적인 관점은, 차이점은 대량 생산이라고 본다. 대량 생산 가능하냐? 제작이냐...
결국 최상훈님의 주장에 같이 동조해 분권이란 표현에도 맞아 떨어진다. 대량 생산의 시점은 포드의 컨베이어 시스템 아닌가? 소비자는 적절한 비용에 품질 좋은 제품을 얻을 수 있는, 그렇지만 기술자의 고품격 가치는 떨어지는...ㅋ 너무 비약일까?

Quote:
역사학자 E.H. 카아는 “역사는 과거와 현재의 끊임없는 대화이며, 팩트 그 자체가 아니라 그 팩트와 상호작용하며 그걸 바라보는 역사가의 주관적 관점에 의해 재구성된 것”이라고 얘기한다. 게다가 다뤘던 주제 또한 여러 접근법으로 해석할 수도 있겠다. 하지만, 큰 틀에서 같은 잣대로 이해해 주시길 바란다.

“역사는 두 번 반복된다. 한번은 비극으로, 또 한번은 희극으로…” - 칼 맑스

요즘 삼성맨의 사직서, IT맨의 사직서가 블로그에 떠돌아 우울해 하는 마음이 여럿 있겠다만,
역사적 맥락에 흘러가는 반복이라 생각하면 행복한 시간은 언젠가 온다!

요즘 되뇌이는 고뇌 "一事가 萬事"
--
총총 고강태

댓글

keedi의 이미지

지금 우리 상황은 2번 인거죠? ^^;;

   현재       미래
    |          |
1. 희극 ----> 비극
2. 비극 ----> 희극

---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!

Kim Do-Hyoung Keedi

----
use perl;

Keedi Kim

오호라의 이미지

현재       미래( running state ) 
----------------------------
 |          |
1. 희극 ----> 비극 ( suspend state )
2. 비극 ----> 희극

Hello World.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.