블로그 플랫폼 이전 1 - 개발자로서의 새로운 삶

today 2016-02-09 face Posted by appkr turned_in Work & Play forum 0

Migrating from Wordpress to Jekyll

Wordpress 에서 Jekyll 로 마이그레이션 과정에서 배운 내용을 총 5 편의 포스트로 정리해 본다.

  1. 개발자로서의 새로운 삶
  2. Goodbye Wordpress, Hello Jekyll
  3. Publishing
  4. Build Automation with Gulp
  5. Disqus & Facebook

지난 2 주일 동안 일어난 우여곡절들을 기억을 되살려 최대한 복기해 두었다.

블로그 플랫폼 이전

대략 2008 년 즈음에 네이버에 블로그를 처음 쓰기 시작한 것으로 기억된다. 곧 텍스트큐브로 이전했고, 텍스트큐브가 구글에 인수되는 시점에 다시 티스토리로 이전했다. 2011 년 3월 이후, 오랫동안 블로그를 돌보지 않다가 갑자기 무슨 바람이 불었는지 2015 년에 워드프레스로 옮겼는데, 옮기는 과정에서 여러 개의 포스트와 그림을 잃어 버렸다. 이번 블로그 플랫폼은 Jekyll 이다.

Jekyll Logo

2016, 블로그를 다시 쓰자~

2011 년 까지 기술회사에서 순혈주의 기획자로 살았다. 2012 년 부터 안드로이드 앱 개발팀을 맡으면서, (학교를 졸업하면서 그만 두었던) 개발자의 삶을 다시 살게 되었다. 그간의 블로그가 기획자로서의 일상과 생각의 기록이었다면, 지금 부터의 블로그는 개발자 ‘appkr’ 로서의 삶을 기록해 보려 한다.

인간이 내리는 선택

today 2011-03-31 face Posted by appkr turned_in Learn & Think forum 0

합리적인 판단

합리적이란 것은 경제적인 합리성을 의미한다. 100 을 얻기 위해 50 을 포기한다는 것은 합리적인 선택이다. 만일 어느 나라의 지도자가 자신의 나라에 도로를 깔면 100 이란 국가 자원을 써야 하고 본인이 얻는 이득이 5 이며, 도로를 깔지 않으면 본인이 얻는 이득이 10 이라고 하자. 합리적인 사람이라면 후자를 선택한다.

도덕적인 판단

개인에게 비합리적일 지라도 타인과 공동체에 이득이 되는 판단. 위의 지도자 사례에서, 본인이 얻을 수 있는 이익 5 를 포기하는 대가로 국가 경제에 200 이란 이득을 안겨줄 수 있다. 이 지도자는 대의를 위해 도덕적인 판단을 했다고 할 수 있다.

반면, 이 지도자의 도덕적인 선택으로 국제 사회에 500 이란 손실을 가져다 주었다고 하자. 그럼, 더 이상 도덕적인 선택이 아니라, 국가 단위에서의 합리적인 선택이며, 집단 이기주의라 할 수 있다.

정치적인 판단

난 도덕적인 판단을 했으나, 내 상급자가 합리적인 판단을 했다고 하자. 내 의견을 굽히고 상급자의 의견을 수용하는 것이 정치적인 판단이다. 판단과 선택은 같은 의미로 쓰였다.

최근에 주변에서 받은 큰 가르침 2 가지를 얻었다.

‘예측의 정확함’

최근에 새로운 제품을 기획하는 과정에서 겪게 된 일이다. 반도체를 기획한다는 것은 정말 어려운 일이다. 왜냐하면, 기획부터 첫 양산까지 2년의 시간이 걸리며, 그 이후 3년 동안 팔리기 때문이다. 거의 5년을 내다보고 기획을 해야 한다는 말이다.

해서, 반도체를 기획한다는 것은 많은 정보, 통찰, 가정, 예측들에 기반한 의사결정이 필요한 일이다. 목표시장을 정하는 일 부터 시작해서, 목표 시장에 맞는 3~5 년 뒤의 제품 사양을 정하는 일, 그리고 사업의 타당성을 분석하기 위한 ~5 년 동안의 환율, 물가인상률, 판관비, 개발 공수에 따른 인건비 및 기술 도입 비용, 제품 단가, Material Cost, 판매 수량 등등등. 이 과정에서 하나라도 Over Estimate 되거나, Under Estimate 되는 순간 실패한 기획이 된다. 경영학에서는 사업성이 충분한 프로젝트를 기각하는 것과 사업성이 없는 프로젝트를 승인하는 것을 각각 α, β-risk 라고 한다. 잘못된 의사결정이 몰고 오는 것은 상당한 기회손실이다.

세상에 1,000 만개 팔 수 있다고 매출 계획을 제시하면 사업성이 안 나오는 프로젝트는 없다. 세상에 개당 10 원에 살수 있는 기술을 100 원에 사야 한다고 예측한다면 사업성이 나오는 프로젝트는 없다.

성공한 기획을 하고 성공한 예측을 한다는 것은 오차를 최소화하는 것이다. 후일에 발생할 책임을 두려워 해서 공격적이거나 보수적인 숫자를 제시하고, 나중에 늘어나거나 줄어든 숫자를 가지고 실적이네 하고 제시하는 것은 결코 실적이라 할 수 없다.

Insight 란 것은, 그리고 Commitment 란 것은 많은 정보를 기반으로 오차가 가장 적은 예측을 제시하고, 오차를 최소화하기 위해 노력하는 것이다. Insight 와 Commitment 사이에는 Decision 이란 것이 있다.

‘큰 그림과 작은 그림 사이의 착시 현상’

작은 그림만 계속 보다 보면, 큰 그림을 놓칠 때가 많다. 나에게 가르침을 주신 그 분의 표현을 그대로 빌리자면, 골프 퍼팅을 하는데 왼쪽으로 기울어졌다고 생각하고 치면, 공이 오른쪽을 가는 경우가 있더라는 것이다. 그린에서 보기에는 왼쪽이 낮다고 보일 수 있지만, 허리와 고개를 들어 주변 지형을 보면, 왼쪽지형이 더 높고 오른쪽 지형이 더 낮더라는 것이다. 그린에서의 착시 현상이다.

지협적인 시장만 보고, 전체 메가트렌드를 보지 않고 하는 기획이란 얼마나 위험한 일인가를 일깨워 주는 가르침이 아닐 수 없다.

Thanks 이**님, 또 다른 이**님

ARM Connected Community Technical Symposium 2010 Keynote II

today 2010-11-18 face Posted by appkr turned_in Work & Play forum 0

Challenges of Making a High-performance Mobile SoC-An IP Perspective

김진현상무, Samsung

A. Mobile Device Usages and Demand Forecast

1. Smart Life

인터넷 커넥티비티가 확보된 모바일 디바이스의 보급으로 인해, 언제 어디서든, 실시간으로 사실상 무한대의 정보에 접근할 수 있는 길이 열리게 되었다.

2. Processing Performance Trend

  2008 2009 2010 2011 2012
3D Graphics 4M Tri/s 10M Tri/s 20M Tri/s 50M Tri/s 200M Tri/s
CPU ARM11 677MHz Cortex-A8 600MHz Cortex-A8 1GHz Cortex-A9 Dual 1GHz Eagle Dual Core
Multimedia SD 480p HD 720p HD1080p 1080p 3D Vision UHD
Applications Web Browsing/Social Networking   3D Gaming / 3D UI   Augmented Reality / 3D Display / Imaging

3. Process Technology Trend

  • Gate density doubles at each node
  • with more integrated functions and features
  • with higher performance
  • with lower active and static power

4. Gate Density (M/mm^2): 65nm → x2 → 45nm → x2 → 32nm

  • Relative Performance (Ring Oscillator): 65nm → 23% up → 45nm → 45% up → 32nm
  • Relative Power: 미세화 공정을 한 단계 거칠수록 평균 Active Power/MHz 25% Down, Standby Leakage 50% Down

5. Market Outlook: Smartphone & Tablet (M Units)

  2009 2010 2011 2012 2013 CAGR
Mobile phone 1,290 1,380 1,460 1,545 1,625  
Smartphone 173 280 405 540 678  
Smartphone Penetration 13% 20% 28% 35% 42%  
Tablet 0 17 53 78 108 85%

ARM Connected Community Technical Symposium 2010 Keynote I

today 2010-11-18 face Posted by appkr turned_in Work & Play forum 0

The future is in your hands

Tudor Brown, President of ARM Ltd.

A. ARM Founded 27th Nov 1990

  • Apple 의 뉴튼 PDA 에 사용할 CPU 디자인을 의뢰 받으면서 사업 시작 (£1.5M from Apple)
  • £250K cash from VLSI, £1.5M of IP & 12 engineers from Acorn.
  • ARM Design Philosophy
    • 상대적으로 가격이 비싼 CISC 가 아니라 동일 가격대에 더 나은 성능을 낼 수 있는 RISC Core 를 개발하되,
    • 타사 (인텔) 보다 약간 성능이 낮은 제품군을 타겟팅한다.
    • Small in size
    • Low cost
    • Suitable as micro-cells
    • Efficient (low power consumption, low beat generation)

ARM 社의 미션

Design competitive, low power consumption, high performance, low cost processors which become the accepted standard in the market they address. In support of this mission ARM Ltd will develop peripheral cell designs, software, and software tools and provide a design service to their parties.

ARM’s Steps to Success

  • Right products, right time, and the right business model.
  • Smart, energy-efficient processors required by the market.
  • Major chip vendors choose ARM
    • Initially to reduce cost
    • Then to gain access to software base
    • Now for the unrivalled ecosystem
  • These steps are now being repeated outside of mobile.
• • •

B. 메가트렌드

메가트렌드 #1: Connectivity is Driving The Future

  • 1st Era 1960~1985 “Select work tasks”
    • Mainframe 1MM+ Units
    • Minicomputer 10MM+ Units
  • 2nd Era 1986~2005 “Broad-based computing for specific tasks”
    • Personal Computing 100MM+ Units
    • Desktop Internet 1B+ Units
  • 3rd Era 2005~2020 “Mobile Internet”
    • Mobile Internet 10B+ Units
  • In the future
    • The Internet of Things 100B+ Units

메가트렌드 #2: Energy Concerns Becoming Priority

  • 새로운 제품에 대한 수요와 에너지 비효율적인 제품들이 한정된 에너지 자원 소모
  • 에너지 과소비는 에너지 비용을 높이는 악순환을 만들 것.
  • 따라서, 에너지 효율성이 새로운 제품에 대한 수요 증가.

메가트렌드 #3: Visual Computing is Coming to Life

  • 상시 연결성 보장
  • 에너지 효율성
  • 클라우드 스토리지와 컴퓨팅
  • 끊김 없는 유저 인터페이스
  • 어플리케이션/컨텐츠 등
keyboard_arrow_up