본문 바로가기
C.W.K.
Stream
Lesson 01 of 04 · published

Blue Ocean, Red Ocean

~11 min · red-ocean, blue-ocean, strategy, scope

Level 0식은 재
0 XP0/33 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"이미 붉어진 물에서 싸우지 마. 아직 비어 있는 곳으로 항해해."

붉은 바다: note-for-note

'이 솔로의 모든 음을 보여 줘'는 이미 풀렸고 붐비는 문제야. Songsterr는 음을 애니메이션으로 보여 주고, Ultimate Guitar에는 수백만 개의 탭이 있고, Guitar Pro는 하나의 산업을 이뤘어. 유튜브에는 유명한 릭마다 레슨이 따라붙어. 이 물은 붉어. 15년째 이 문제를 풀어 온 경쟁자들로 펄펄 끓어. note-for-note 채보 도구를 하나 더 짓는 건, 이미 있는 걸 경쟁자 안방에서 다시 만드는 복붙일 뿐이야. 중간에 단계만 하나 더 늘어.

그래서 Bonfire는 선을 날카롭게 그어. 학습자가 정말 원곡 그대로를 원하면 링크로 내보내. 그 선택을 두고 변명하지 않고, 더 나쁜 Songsterr를 어설프게 짓지도 않아. 원곡 그대로의 필요는 진짜야. 이미 채워졌을 뿐이야.

푸른 바다: "내 수준으로"

이제 다른 질문을 해 봐. '이 솔로는 지금 못 치겠어. 오늘 내가 실제로 칠 수 있으면서도 원곡처럼 들리는 버전을 만들어 줘.' 이 구절을 이 학습자의 손에 맞춰 단순화해 주는 쪽에는 선두가 없어. 그 비어 있는 물이 블루오션이고, Bonfire가 항해할 곳은 거기뿐이야.

링크로 내보내는 것도 기능이야

규율이 덜 잡힌 도구는 기능 목록을 꽉 채워 보이려고 모든 걸 품으려 들어. Bonfire는 그 본능을 거부해. 정확한 원곡 탭이 필요할 때 Songsterr로 링크를 내보내는 건 구멍이 아니라 집중이야. 레드오션에서 안 싸운 시간은 그대로 아무도 없는 단순화 엔진을 더 깊게 파는 시간이 돼.

Code

레드오션은 링크로 빠져나오고, 블루만 지어·python
def handle(goal: str, song: MusicModel):
    if goal == "exact original, note-for-note":
        # 붉은 바다. Songsterr / Guitar Pro가 이미 이김.
        return link_out(song)          # 회피가 아니라 기능

    # 푸른 바다. 지을 가치가 있는 단 하나.
    return simplify(song, to=current_player.level)

External links

Exercise

네가, 또는 써본 제품이 거의 지을 뻔했는데 사실은 레드오션이었던 기능을 짚어 봐. 붐비고 다 자란 자리 말이야. 거기서 '링크로 내보내기'는 어떤 모습이었을까? 그렇게 아낀 힘을 대신 어디에 댈 수 있었을까?
Hint
레드오션 신호는 이래. 자리 잡은 선두가 있고, 출발이 15년 늦었고, 기능을 똑같이 맞추는 것 말고는 경쟁 수단이 없어. 선두 따라잡기가 계획의 전부라면 붉은 물에 있는 거야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고
💛 by 피파warm

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.