[NewsLetter] Fool's Errand (+ 19건)

회사 내부시스템의 약점을 적극적으로 노출하여 시스템을 보완/개선하는 사례

January 15, 2017 - 5 minute read -
Fool's Errand Agile 비판 수용 직무 만족도 존댓말 지문인식 홍채인식 Alexa Fail Python Tips Mutation Testing fzf Steve Jobs 디지털 노마드 이력서

조직문화 관련

이름이 뽑힌 사람은 반드시 2주를 쉬어야 한다

  • Link
  • 매달 직원중 한명에게 휴가(Fool’s Errand)를 주는 회사 소개
    • 휴가의 조건은 2주간 업무를 전혀 하지 못하며,
    • 사무실과는 완전히 연락을 끊어야 합니다.
    • Fool’s Errand는 회사 시스템의 약점을 노출하는 기회로써
    • TF (Truck Factor)와도 유사한 목적입니다.
    • 특정사람에게 업무나 의사결정, 정보가 집중되는 경우에 대한 Risk를 드러내고 해결하는 것이죠.
    • 이 제도를 통해서 회사 내에 지식 공유와 역할 중첩이 일어나게 격려합니다.
  • Agile의 핵심은 시스템을 FrAgile하게 만들어 취약점을 빨리 노출하고 고치는 것
    • Fragile해져야 Resilient해질 수 있습니다.

비판을 수용하기 어려운 이유

“내가 비판받을 때는 틀린 것을 인정하고 싶지 않아서가 아니라 단지 상대가 무례하기 때문에 기분이 나쁜 것이라고 여기다가도, 내가 누군가를 비판할 때 상대가 불쾌해하면 그저 틀린 것을 인정하기 싫어할 뿐이라고 쉽게 여기게 된다.”

  • Link
  • 비판을 수용하는 것은 합리화를 하려고 하는 자신과 싸워야 하기 때문에 특히 어렵다.

[문유석 판사의 일상有感] 전국의 부장님들께 감히 드리는 글

  • Link
  • 이런 목소리들이 점점 많이 들리는 것은 의밌다고 생각합니다.
  • 아래는 본문을 발췌한 내용입니다.
    • 저녁 회식 하지 마라.
    • 젊은 직원들도 밥 먹고 술 먹을 돈 있다. 없는 건 당신이 뺏고 있는 시간뿐이다.
    • 실수에 대해서만 얘기하지 인격에 대해 얘기하지 마라.
    • 굳이 미모의 직원 집에 데려다 준다고 나서지 마라. 요즘 카카오택시 잘만 온다.
    • 꼰대질은, 꼰대들에게.

직무 만족도를 높히는 방법

  • Link
  • 기본적으로 현재 일상생활에서 즐거움을 찾을 수 있어야 한다는 것이 핵심입니다.
    • 업무 자체가 주는 만족도,
    • 혹은 그 외적인 동료간의 교류나 활동으로부터
    • 업무가 가져오는 스트레스 이상의 day-to-day 즐거움을 찾을 수 있어야 한다는 거죠.
  • 아래는 글에서 이야기 하는 3단계 접근 방법입니다.
    1. 좋아하는 일을 구한다.
    2. 일에 즐거움을 더한다. (음악듣기, 마음에 드는 동료 만들기)
    3. 일에 숨어있는 즐거움을 찾는다.

조직책임자와 구성원의 만족도

  • Link
  • 조직책임자가 구성원의 직업 만족도에 가장 큰 영향을 끼치며,
  • 구성원의 만족을 위해서는 조직 책임자가 기술적인 경쟁력을 갖는 것이 중요합니다.

존댓말을 쓰는 이유

  • Link
  • 존댓말을 쓰면 무엇이 좋을까?
    • 커뮤니케이션 중에 흥분하거나 화를 내는 임계치가 상승한다.
    • 자연스럽게 존중하고 배려하게 된다.
    • 나이, 직책 등에 따른 상하 관계를 약화시킬 수 있다.
  • 반말의 친밀함이 무례함으로 변하는 것을 경계하기 위해서, 존댓말을 검토 중입니다.

개발 관련

지문인식vs 홍체인식

Alexa Fail

  • “Alexa play ticlk ticlk”
    • 아이의 의도를 잘못 이해하고 Hardcore Porn을 재생한 에피소드
    • 사용자의 음성을 분석해서 연령대를 파악하거나, 약관동의 등을 적용할 필요가 있겠네요.
  • TV뉴스의 앵커소리를 주인 목소리로 착각해 온라인 쇼핑을 해버리는 해프닝
    1. 미국의 꼬마가 Amazon Echo로 장난감 집과 쿠키를 주문하는 해프닝 발생
    2. 미국 TV뉴스에서 해당 사건을 보도.
    3. 뉴스 속 앵커의 목소리를 듣고 전국 Amazon Echo 반응.

Python Refactoring Tips

  • Transforming Code into Beautiful, Idiomatic Python
    • 더 읽기좋고, 간결하고, 빠르게 파이썬 철학에 맞는 코드를 작성할 것인가에 대한 설명
    • iterator, decorator, context manager에 대한 부분은 다시한번 챙겨볼만합니다.
  • Stop Writing Classes
    • python에서 과도하게 사용되는 class anti-pattern을 도출하고,
    • 모듈기반으로 refactoring 사례를 소개합니다.

The Elements of Python Style

  • Link
  • PEP08을 디테일하게 보완한 python 코딩 스타일 가이드
    • Line Length와 같은 제약사항은 보다 느슨하게 하고,
    • Naming Rule, None과의 비교등의 실제로 유용한 항목들에 대해서
    • 예제를 통해서 읽기 쉽게 설명합니다.

박근핵닷컴 알렉스의 이야기

  • Link
  • GCP (Google Cloud Platform)을 이용한 개발기 입니다.
    • 시대의 요구사항에 대한 감각과
    • 빠른 실행력이 있는 개발자
    • 그 둘을 엮어주는 사람이 있는 경우에 할 수 있는 것들을 보여줍니다.

Mutation Testing

  • Link
  • Coverage Test 기법 중에 하나인 Mutation Testing을 소개합니다.
    1. 프로그램에 랜덤하게 변형을 가하고
    2. 유닛테스트가 성공하면
    3. 테스트가 커버하지 못하는 영역이 있다는 뜻입니다

개발 도구

fzf - command line fuzzy finder

  • Link
  • 터미널에서 vim 기반으로 작업하시는 분들께 추천하는 툴입니다.
    • key binding을 위해서 일부 설정이 필요하지만
    • 가볍고 빠르며,
    • 기억속의 특정 파일을 찾아서 작업하는 용도로 탁월합니다.

읽을 거리

Steve Jobs unveils the iPhone

  • 지금부터 10년전 2007년 1월9일 스티브 잡스가 아이폰을 처음 발표하는 장면을 담은 동영상.
  • 적당히 유머를 섞어가며 알기 쉽게 이런 혁명적인 기기를 소개하는 모습이 다시 봐도 감탄스럽다.

Will automation take away all our jobs?

  • 자동화가 인간의 일자리를 빼앗아가는가?
    • 새로운 일자리가 생겨나면서 극복 가능
    • 미래를 너무 비관할 필요는 없다

디지털 노마드

좋은 질문을 하려면?

  • Link
  • 좋은 질문은 지속적인 성장을 위한 중요한 항목이라고 생각합니다.
  • 본문에서 제시하는 좋은 질문을 위한 방법은 다음과 같습니다.
    1. 질문 전에 관련 내용을 찾아보고,
    2. 자신이 이해한 내용을 확인하고,
    3. 용어를 명확하게 사용하며,
    4. 대답의 범위를 제한해서 질문을 할 것

이력서 제출시 유의사항

  • Link
  • 이런 변화의 흐름도 무척 바람직하다고 생각합니다.
    • 사진과 나이는 물론이고 성별도 제외!

Mac Style Apple Watch Stand

  • Link
  • 프리스비/Funshop에서 14,900원!

신호등 UX 개선

  • 트럭과 같이 차고가 높은 차량 뒤에서 신호가 보이지 않는 불편함을 개선