아티클

백동열

백동열

4
0
하영진

하영진

하루에 업보트할 수 있는 숫자를 제한하면 어떨까요?

들었던 이야기인데,

소방관들에게 휴가일수를 일년에 10일로 제한하면 10개를 다쓰는데,

무제한으로 풀어주면 하나도 안쓴다는 연구주제가 있더라구요.


그리고

폐쇄성 있는 프러덕트들을 보면,

폐쇄성이 있어서 오히려 사람들을 초대하고 싶게 만드는게 있는 것 같아요.


그렇게 뭔가 제한하면 그 제한한 대상이 가치있게 느껴지고 더욱 쓰고싶게 만드는게 있는것 같은데,


업보트도 하루에 10개 정도만 할 수 있게 하면 어떨까요?

"10개 할 수 있다는 것을 명확히 알려주고",

하나 업보트 할때마다 오늘 할당된 업보트가 줄어드는 것을 게이미피케이션처럼 넣으면 어떨까요?

업보트가 더 활발히 써지지않을까 해서

그냥 떠오른 생각 적어봅니다..ㅎㅎ


그리고..이거 뭔가요??

클럽교류 점수가 이제 나오는건가요? (업데이트 클럽에만 나오네요 아직!)


12
2
홍석범

홍석범

23년 1분기

2022년을 마무리할 때쯤 매우 들떠 있었습니다.


운영 중인 서비스 옹고잉이, 씨앗의 가능성을 시장에서 인정받고 11.8억 pre-A단계 투자를 받았었습니다.

내이루리가 1년 동안 갉아 넣은 성과에 대한 보답 같았습니다.


한 일주일 정도 들떠 있으니, 갑자기 두려워지기 시작했습니다.

절박함이 식어 있는 모습을 발견하고는, 무언가 잘못됐음을 느꼈습니다.

시장, 회사, 서비스의 이럼 저럼을 뜯어보니, 처음에 느낀 두려움이 꽤나 커지더군요.

씨앗의 가능성을 인정받고 뭐라도 된것처럼 느낀 스스로가 부끄러웠고,

이번 1분기의 몰입을 결심했습니다.


24년 짧은 인생 중 가장 밀도 높은 1분기를 보냈습니다.

가장 완벽하다고 하기는 어렵지만,

"다시 1월1일로 간다면, 더 잘할 수 있어?"라는 질문에 "아니"라는 대답이 떠오르는 것으로 보아 후회 없는 밀도의 3개월이었던 것 같습니다.


1분기 밀도의 중심에는 변화가 있습니다.


  • 단계에 따라 회사는 변화합니다.

2022년 내이루리가 0에서 1을 만드는 단계였다면,

2023년은 앞으로 1에서 10을 만들어야 하는 단계입니다.

일 하는 방식, 커뮤니케이션, 팀 문화, 마인드셋 등 모든 방법에 변화가 필요했습니다.

변화는 마찰을 수반하기에 과정 속 크고 작은 마찰 덕에 개인적으로, 팀적으로 아프고 불편했습니다.

문제제기와 질문의 연속으로부터 피하고, 회피하고 싶을 때도 있었지만, 이제는 그 순간들이 참 고맙게 느껴집니다.

(아 물론, 변화는 계속 진행 중이며 끝은 없을 것 같습니다.)


  • 치열해지기 위해 환경의 변화를 가했습니다.

회사의 규모가 커짐에 따라, 그 구성원이 견뎌야 하는 고통의 크기도 함께 커집니다.

도전에 스스로를 던져야 하는 순간도 많아집니다.


마라톤도 혼자 뛸 때보다, 친구 2~3명만 같이 뛰면 더 즐겁고, 고통을 크기가 줄어듭니다.

어릴 때 장난도 혼자 있을 때 못치다가, 친구 2~3명만 옆에 있으면 과감해 집니다.

혼자가 아닐 때의 인간의 심리는 참 신기합니다.


그래서 저는 지금 대장간에 살고 있습니다.

뚝딱뚝딱 대장질은 투박한 철덩어리에서 세상이 필요로 하는 도구를 만드는 행위입니다.

대장간에 살아가는 8명의 인원 모두, 세상에 필요한 서비스를 만들어 나가는 창업가들입니다.

자칫 혼자 가면 고통스럽고, 두려울 수 있는 창업의 길에서,

혼자가 아닐 때의 심리를 제공하고, 앞으로 더 나아갈 수 있도록 미는 환경을 제공하는 곳이 대장간입니다.


딱히 행복하지도, 불행하지도 않은 3개월이었습니다.

필연적으로 너무 기뻐하거나, 너무 힘들어하면 문제로 이어진다는 것을 배운 지난 1년이 있었기에

기쁜 일을 앞에서, 힘든일 앞에서 극단의 감정을 경계합니다.

관점에 따라 이런 멘탈 관리 방식, 사고 방식이 좋냐 나쁘냐로 갈릴 것 같다만,

적어도 거대한 한 보는 아닐지라도 지쳐 멈추는 일 없이, 앞으로 꾸준히 나아가게 해 주는 한 가지 요소라고 생각합니다.


남은 2023년도 행복하지도, 불행하지도 않은 시간이 되면 참 좋겠습니다.

올해 1월에 남긴 글을 사진으로 남기며, 23년 밀도의 1분기 회고를 마칩니다.



11
2
강용민

강용민

Online-Study_Chapter01

This chapter was intended to implment WebRTC, but we decide to learn Websocket first beacuse Websocket used in the signaling process.

I think lif is not going as expected. Anyway, let's try it.


WebSocket

Websocket is a protocol developed to provide full duplex in compatibility with half duplex HTTP protocol.

Unlike general Socket communication, it uses HTTP 80 Port, so there are no restrictions on firewalls and is usually called WebSocket.

HTTP protocol is used for access, and communication is then communicated using its own WebSocket protocol.


Socket vs WebSocket

we have something to watch out for : socket and web socket are different.

First of all, socket and web socket are similar in that they communicate through IP and port. In addition, both have similar characteristics of full duplex. But websocket operate on HTTP layers, so it's different from the layer on the TCP/IP socket!

Operating layer: Based on OSI layer 7, the socket is based on the Internet protocol (TCP/IP layer), so it is located in layer 4 (network layer) to which TCP and UDP belong, and the Websocket is based on HTTP, so it is located in layer 7(application layer).

Data format: Socket communication based on TCP is simply data transmission through a byte stream, so data consisting of bytes must be handled, but Websocket communication is based on layer 7, which is an application layer, so it deals with data in the form of a message.


Websocket Access Process

In order for a server and a client to communicate using a Websocket, they must first go through a Websocket connection process. The Websocket access process can be divided into TCP/IP access and the web socket opening handshake process. Because Websocket also operate on TCP/IP, servers and clients must have TCP/IP connections with each other before using the Websocket. After the TCP/IP connection is completed, the server and the client begin the websocket opening handshake process.


Building a Springboot Websocket server

I think we've learned enough about the Websocket, so let's understand more while creating a chat app.


Add Library

First, add 'spring webSocket' to 'build.gradle' to use webSocket in Spring


build.gradle

plugins {
    id 'java'id 'org.springframework.boot' version '3.0.5'id 'io.spring.dependency-management' version '1.1.0'
}

//...

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-hateoas'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    
    // Add Websocket Library
    implementation 'org.springframework.boot:spring-boot-starter-websocket'

    implementation 'org.springframework.boot:spring-boot-starter-validation'
    testImplementation 'org.projectlombok:lombok:1.18.22'
    testImplementation 'org.springframework.boot:spring-boot-starter-validation'
    compileOnly 'org.projectlombok:lombok'
    runtimeOnly 'com.h2database:h2'
    runtimeOnly 'com.mysql:mysql-connector-j'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}


ChatDTO : Chat Message Info

I need a DTO to send and receive chat messages. Depending on the situation, there are two situations: entering the chat room and sending a message to the chat room, so ENTER (entering the chat room) and TALK (talking) are declared enum. The remaining member fields consist of chat room identification ID, message sender, and message.


ChatDTO.java

package com.example.webrtc.domain.webChat.dto;

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class ChatDTO {
    public enum MessageType{
        Enter, TALK
    }

    private MessageType type;
    private String roomId;
    private String sender;
    private String message;
    private String time;
}


Websocket Handler

socket communication involves a 1:N relationship between the server and the client. That is, multiple clients may access one server. Therefore, the server needs a handler to handle messages sent by multiple clients. We will implement text-based chat, so we will inherit 'TextWebSocketHandler' and write it. It outputs the message received from the client to the Console-log and sends a welcome message to the client.


WebSocketHandler.java

package com.example.webrtc.global.config;

//...

@Slf4j
@Component
@RequiredArgsConstructor
public class WebSocketHandler extends TextWebSocketHandler {
    private final ObjectMapper mapper;
    private final ChatService chatService;


    protected void handleTextMessage(WebSocketSession session, TextMessage message) throws IOException {
        String payload = message.getPayload();
        log.info("payload {}", payload);

        ChatDTO chatMessage = mapper.readValue(payload, ChatDTO.class);
        log.info("session {}", chatMessage.toString());

        ChatRoom room = chatService.findRoomById(chatMessage.getRoomId());
        log.info("room {}", room.toString());

        room.handleAction(session, chatMessage, chatService);
    }
}


What is Payload?

Payload means the data being transmitted. When transmitting data, various elements such as header, META data, and error check bits are sent together to increase data transmission efficiency and stability. At this time, the payload means the data you want to send itself. For example, when you send and receive a parcel delivery, it is not a payload because the package is a payload and the invoice or box is an additional one.


Websocket Config

Create a Config to enable WebSocket using a handler. Use the '@EnableWebSocket' annotation to activate WebSocket. The endpoint for accessing WebSocket is set to 'ws/chat'. Add CORS: setAllowedOprigins(" * "); so that the domain can also be accessed from other servers.


WebSocketConfig.java

package com.example.webrtc.global.config;

//...

@Configuration
@EnableWebSocket
@RequiredArgsConstructor
public class WebSocketConfig implements WebSocketConfigurer {

    private final WebSocketHandler webSocketHandler;

    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        registry.addHandler(webSocketHandler, "/ws/chat")
                .setAllowedOrigins("*");
    }
}


ChatRoom

The chat room must have information about the clients in that chat room. The chat room must have a client-specific session for the client who entered the chat room. To do this, create a HashSet named sessions to store sessions on a per-client basis. Next, take the ID of the chat room and the name of the chat room as variables.

The method declares a total of two things.

  • handleAction : A method for forwarding a message to a session (client) according to the Message Type. If the type is 'ENTER', display "Welcome" in the chat room, and if it is 'TALK', reflect the message that the client has occurred in the chat room as it is.
  • sendMessage : A method that allows messages from handAction to be delivered to all sessions contained in sessions.


ChatRoom.java

package com.example.webrtc.domain.webChat.dto;

//...

@Data
public class ChatRoom {
    private String roomId;
    private String name;
    private Set<WebSocketSession> sessions = new HashSet<>();

    @Builderpublic ChatRoom(String roomId,String name){
        this.roomId = roomId;
        this.name = name;
    }

    public void handleAction(WebSocketSession session, ChatDTO message, ChatService chatService){
        if(message.getType().equals(ChatDTO.MessageType.Enter)){
            sessions.add(session);

            message.setMessage(message.getSender() + " 님이 입장하셨습니다.");
            sendMessage(message,chatService);
        }
    }

    private <T> void sendMessage(T message, ChatService chatService) {
        sessions.parallelStream().forEach(session -> chatService.sendMessage(session,message));
    }
}

As I write, I realize that Handler is a typical example of an observer pattern. Why didn't I know all this time?


ChatService

'createRoom()', 'findRoomById()' used here should be transferred to DAO as soon as they are actually connected to DB. We're still planning to make it without connecting to DB, so I put it in the service first. Because there is no connection with DB, the chat room information is saved in HashMap.

  • CreateRoom : Set the chat room ID with the UUID value randomly generated through UUID, and create a chat room by setting the chat room name with NAME.
  • sendMessage : Sends a message to the specified session.


ChatService.java

package com.example.webrtc.domain.webChat.service;

//...

@Slf4j
@Data
@Service
public class ChatService {
    private final ObjectMapper mapper;
    private Map<String, ChatRoom> chatRooms;

    @PostConstructprivate void init(){
        chatRooms = new LinkedHashMap<>();
    }

    public ChatRoom findRoomById(String roomId){
        return chatRooms.get(roomId);
    }

    public ChatRoom createRoom(String name){
        String roomId = UUID.randomUUID().toString();

        ChatRoom room = ChatRoom.builder()
                .roomId(roomId)
                .name(name)
                .build();

        chatRooms.put(roomId,room);
        return room;
    }

    public <T> void sendMessage(WebSocketSession session, T message){
        try{
            session.sendMessage(new TextMessage(mapper.writeValueAsString(message)));
        } catch (IOException e) {
            log.error(e.getMessage(),e);
        }
    }
}


ChatController

The creation and inquiry of the chat room will be implemented with REST api, so create a controller.


ChatController.java

package com.example.webrtc.domain.webChat.Controller;

//..

@RestController
@Slf4j
@RequiredArgsConstructor
@RequestMapping("/chat")
public class ChatController {
    private final ChatService chatService;

    @PostMappingpublic ChatRoom createRoom(@RequestParam String name){
        return chatService.createRoom(name);
    }
}


Finish

Done. Now let's run the application to create a room and chat based on roomId.



[References]

https://www.daddyprogrammer.org/post/4077/spring-websocket-chatting/

https://supawer0728.github.io/2018/03/30/spring-websocket/

https://velog.io/@rhdmstj17

3
0
서창우

서창우

실패의 기록 6 - 또, 컴마

안녕하세요, 매버릭스 팀의 대표 서창우라고 합니다.

오늘은 실패의 기록 5 - 커뮤니티에 홍보하기 어렵지 않나요?에 이어서 여섯번째 실패에 대해 적어보려고 합니다. 여섯번째로 저희 팀이 검증했던 아이디어는 지난번 컴마에 이어 또, 컴마입니다.

다섯번째가 컴마 플랫폼이었다면 여섯번째는 컴마 Saas였습니다. 컴마 플랫폼을 검증하면서 느꼈던 것은 양면 사용자(기업과 커뮤니티 운영자)를 모두 만족시키는 비즈니스 모델을 만들기는 어렵다는 것이었습니다. 그러면 이번에는 '한쪽만 만족시키는 서비스를 만들면 어떨까?'라는 생각에서 시작된 것이 컴마 SaaS였습니다.

마케터가 커뮤니티, 뉴스레터, 인플루언서 등 외부 매체와 광고를 진행할 때 사용할 수 있는 SaaS였습니다. 제안서를 작성해 외부에 공유하고 계약, 데이터 추적까지 할 수 있는 솔루션을 생각했습니다. 향후에는 이렇게 확보한 마케터와 매체들의 데이터를 바탕으로 컴마 플랫폼으로 이어지게 하는 것까지 생각했죠.

항상 고민은 검증 방법

이번에도 검증 방법에 대해 많은 고민을 하였습니다. 지난 제텔의 경험에서 B2B SaaS는 검증이 쉽지 않다는 것을 알았기 때문에 단순히 랜딩페이지만으로 검증을 하고 싶지는 않았습니다. 고심하여 이번에 시도한 방법은 노션 템플릿이었습니다.

마케터분들이 외부 매체와 광고 제작을 위해 하는 일들을 노션 템플릿으로 만들어 그 수요를 파악하는 것이었습니다. 템플릿에 대한 수요를 통해 광고 제작 과정에서 얼마나 어려움을 느끼는지 파악할 수 있을 것이라 생각했습니다.

그렇게 저희는 광고 제작 노션 템플릿, 컴마 Tool-Kit을 만들기 시작했습니다.

컴마 Tool-Kit

컴마 툴킷을 만들며 가장 고민을 많이 한 부분은 어떻게 하면 광고 제작 SaaS의 가치를 노션으로 전할 수 있을까였습니다. 노션으로 보여줄 있는 것에 한계가 있다보니 SaaS로서 가질 수 있는 여러 가치 중 핵심적이면서 노션으로 만들 수 있는 것을 선택해야 했습니다.

논의를 통해 저희가 선택한 가치는 '올인원'이었습니다. 광고 제안부터 데이터 정리까지 광고 제작에 필요한 모든 과정을 부족하게나마 담았습니다. 제작 과정을 매체 리스트업/섭외-광고 제작/피드백-광고 결과/보고 3단계로 구성하였고, 각 단계마다 '가이드북'과 '템플릿'을 제작하여 실무에 활용할 수 있도록 하였죠.

결국 마케터 @이예진님과 디자이너 @김민지님의 고된 작업 끝에 이런 툴킷이 만들어졌습니다. 상당히 좋은 퀄리티로 만들어져서 돈 받고 팔아야 되는 것 아니냐는 얘기가 나올 정도였죠.


검증 시작

이 툴킷을 바탕으로 저희는 랜딩페이지를 만들었고, 마케터들을 대상으로 배포하였습니다. 결과는 155명이 랜딩페이지에 들어와 86명이 신청해 55%라는 엄청난 신청율을 기록했습니다.

검증을 통해 새로운 사실도 알 수 있었습니다. 저희가 처음 세운 가설은 '스타트업과 같은 소규모 기업의 마케터들이 이 템플릿을 원할 것이다'였는데, 광고대행사가 30% 이상으로 가장 높은 비율을 차지했습니다. 또, 인플루언서나 뉴스레터 등 외부 매체와 협업을 위해 많이 사용할 것이라고 생각했는데, 가장 많은 협업 대상은 광고 대행사로 36%의 비율을 차지했습니다.

55%라니... 처음보는 수치에 저희는 기분이 좋았지만, 한편으로는 광고 제작 과정에서 문제를 느끼기보다는 그냥 노션 템플릿 한번 받아보자하고 신청한 사람이 더 많을 것 같다는 생각도 들었습니다. 이 생각에 대한 검증이 다시 한번 필요하다고 모두 공감하였고, 인터뷰를 통해 정성적으로 문제를 파악해보자고 결정하게 되었습니다.

인터뷰

툴킷 신청자를 포함해 12분의 마케터분들을 인터뷰하였고, 광고 제작을 위한 협업에서 가장 큰 문제를 가지고 있는 것은 역시 광고 대행사의 마케터분들이었습니다. 대행사가 아닌 스타트업, 대기업 등의 마케터분들은 외부 협업 과정에서 큰 문제를 느끼지 못하고 있었습니다.

치열한 인터뷰 정리와 회의를 반복하며 저희는 대행사 마케터들을 중심으로 문제를 구체화하고자 노력했습니다. 분명히 무언가 문제를 느끼고 있다는 것은 알겠는데 애매했습니다. 뾰족한 문제를 발견하지 못했고, SaaS로 구현하기에는 부족하다고 결론을 내렸습니다.

배운 점

이번 컴마를 통해 배운 점은 다시 한번 B2B 프로덕트는 검증하기가 어렵다는 것이었습니다. B2B 프로덕트는 더 긴 호흡으로 검증을 해야하나라는 고민이 생겼죠. 여전히 B2B 프로덕트를 가볍고 빠르게 검증하는 확실한 방법은 잘 모르겠지만, B2C와는 명확히 다른 방향으로 검증해야한다는 것은 알게 되었습니다.

또, 정량적인 데이터뿐 아니라 인터뷰와 같은 정성적인 데이터도 중요하다는 것을 깨달았습니다. 저희가 만약 55%라는 지표만을 보고 SaaS를 개발했다면 아무도 쓰지 않는 서비스를 만들었을 것입니다.

아이디어 불패의 법칙 책에서 강조하는 부분에 매몰되어 너무 정량적인 데이터에만 집중했다는 반성을 하였습니다. 정량적인 데이터와 정성적인 데이터 두가지를 모두 고려하여 아이디어를 평가해야 한다는 어찌보면 당연한 사실을 간과하고 있었죠. 이렇게 이번 검증은 더 넓은 시각으로 아이디어를 바라볼 수 있는 계기가 되었던 좋은 경험이었습니다.


12
2
이정민

이정민

(23.03) 3월 한 달 정리해보기 🌊

학교, 회사 소속이 아닌 오로지 '스모어톡' 팀의 일원으로서 생활한 지 4개월이 흘렀습니다.

일러스트레이션 made by 스모어데이

안녕하세요,

스모어톡의 글쟁이 이정민입니다. (이제는 글쟁이라고 부르기 무안하네요.)

3월은 아시다시피 정부지원사업의 시즌입니다.

창업에 관심이 있다면 누구나 들어봤을 지원 사업들의 지원 공고가 쏟아지기 시작합니다. 이제 AI 는 리소스의 싸움이 되어가고 있기 때문에, 그리고 현재 대외 경기 상황이 불안정하기 때문에 리소스의 확보는 아주 필수적입니다. 덕분에 업무가 많이 늘었네요.

또한 올해 3월은 생성 AI 의 물결 속에 정말 다이나믹 하게 흘러갔습니다.

스타트업의 영역은 어디인가를 고민하게 만드는 빅테크들의 움직임을 보면서 많은 생각을 하게 됐습니다. (물론 해당 상황을 예상한 상황에서 기반 기술을 개발하고 있기 때문에, 크게 걱정하고 있지는 않습니다.)

3월에 느낀 점은 업의 본질에 집중할 때, 기회는 주어진다는 것이었습니다.

지난 번 말씀드린 것처럼, 투자 유치를 통한 팀 구축에 대해 신경을 쓰던 기간이 있었습니다. 이 정도로 전략을 세우면 충분하다고, 이 정도로 팀의 계획을 설정하면 충분하다고 생각했습니다. 크나큰 오판 이었죠.

갈 수록 경쟁은 치열해지는 상황에서, '이 정도로' 라는 단어는 충분하지 않았습니다. 전략은 훨씬 정교해야 했고, 실행력은 훨씬 담대해야 했습니다. 그런 상황 속에서 코로나에 걸렸습니다. 독감 나은 지 불과 며칠 만에 코로나 확진으로 고생을 했습니다.

그런데 죽을 만큼 아픈 건 아픈 거고, 팀이 필요로 하는 일은 분명히 있었고, 누구나 열심히 하는 팀을 위해서라면 아픈 것이 일을 멈추게 만들지는 않더라고요. 학생 때는 수업 빠지려고 아픈 적도 있었던 것 같은데, 성숙해졌다는 생각을 다시금 하게 되었습니다. (물론 후유증은 남았습니다;)

그리고 격리를 위해 집에 박혀 있다 보니 디지털 세상에 더욱 몰두했습니다. 데이터 분석을 오랜만에 해보았고, AI 모델 설계에 대한 기획과 플랜, 실행도 생각해볼 수 있는 시간이었습니다. 무엇보다 새로운 시장에서 어떻게 움직여야 할 지 정리를 해보는 시간이었습니다. 언젠가부터 한 번씩 성인 ADHD 의 증상을 나타냄을 스스로 자각하고 있었는데, 흩뿌려진 저의 정보들을, 팀의 자료들을 정리해 보는 시간은 성장을 위한 좋은 준비 과정이 되었다고 생각합니다.

새벽 햇살이 떠오름을 보는 것이 익숙해진 요즘, 지금도 저와 @Hyeonji Hwang 님은 정말 필요한 기술을 독자적으로 개발함과 동시에 어떤 고객들에게 무슨 가치를 주어야 할 지 만나는데 힘쓰고 있습니다.

더불어, 누구나 생성 AI 를 외치는 세상에서 팀의 가치를 알릴 수 있도록 외부 활동 진행 또한 게을리 하지 않았던 것 같습니다.

3월 한 달간 인공지능팩토리, 빅크, 하나증권 등 많은 곳에서 요청한 세미나를 진행했고, 관심이 많은 분들께 정보를 제공하는 것에 주저하지 않았습니다. 개인적으로 투자와 상관 없이 미팅을 요청하신 투자자 분들과도 좋은 인사이트를 들을 수 있는 시간을 가질 수 있었습니다. 이 외에도 @Hyeonji Hwang 님은 마이크로소프트 디지털 네이티브 서밋에서 스모어톡을 대표적인 예시 기업으로서 알리고 돌아왔습니다.

무엇보다 상반기 오렌지플래닛 투자 트랙에 선발됨으로써 (총 4팀) 오렌지플래닛이라는 든든한 우군이 생겼고, 기회를 주신 만큼 외부적 환경, 내부적 동요에 흔들림 없이 꾸준히 걸어가보려고 합니다. 그것이 제가 창업에 도전하게 된 큰 이유 중 하나 였기 때문이니까요.

(그림을 만든 프롬프트도 사무엘 존슨의 "하루에 3시간을 걸으면 7년 후에 지구를 한 바퀴 돌 수 있다" 입니다)

사실 잘 걸어가는 지는 모르겠습니다. 그런데 꾸준함이 만들어 내는 결과는 다르다는 것을 이제는 잘 알고 있습니다. 현명하게 게으르기 보다는 무식하게 꾸준한 것이 더 낫다고 생각하기에 지금 하는 일을 즐겁게 할 수 있는 것 같습니다.

마지막으로, 인공지능, 특히 기술적으로는 멀티 모달 모델과 관련해서 궁금하시거나, 해당 비즈니스 도메인의 움직임을 같이 예상해보고 싶으시다면 언제든 연락 주세요. 불안정한 상황 속에서 열심히 도전하고 계신 모든 분들과 함께하고 싶고, 응원합니다.

저 스스로도 열심히 응원... 으쌰 으쌰 💪

스모어데이 Smoreday

순간의 기억을 아름다운 장면으로 그려주는 웹 어플리케이션

9
4
박종한

박종한

뤼튼 ML 엔지니어에게 AI Hype이 언제까지 갈 것 같냐고 물었다.

Product Lounge를 준비하면서, 이번 AI Hype이 언제까지 갈 것인지를 대장간 하우스에 같이 사는 뤼튼 머신러닝 엔지니어, @김유빈 에게 물었다. 유빈이는 늘 퇴근하고 집에 들어오면 거실에서 랩탑을 펴고 뭔가를 하고 있는데 이때가 무방비 상태이기 때문에 가장 괴롭히기 좋은 시점이다.

AI 붐은 작년의 Web3 붐처럼 꺼질 것인가?

유빈이는 내가 이 질문에 대해 좀 더 유식하게 이야기하려면 한계 효용의 법칙을 알아야 한다고 했다. 이건 대부분의 사례에 일반적으로 적용되는 법칙으로, 이건 input 대비 output이 일정 수준을 넘어서면 효용에 한계가 온다는 것이다.

그런데 현재 GPT와 같은 거대 언어모델(LLM)에서는, 데이터셋의 크기를 키울수록 그 성능이 한계를 맞기는 커녕 여전히 쭉쭉 커지고 있다고 한다. 붐이 사그라드는 게 아니라 올해 내내 더 강력한 모델들이 등장할 것이고 새로운 모델을 거의 한 달 주기로 공개할 것이라고 말했다.

올해 내내 AI 회사에서 새로운 모델들을 계속 발표할 것

AI 회사에서 새로운 모델들을 발표한다고 하니 나는 곧바로 이런 궁금증이 생겼다: '그렇다면 AI 회사들은 이미 공개하지 않은 연구 결과를 엄청 많이 가지고 있던 것인가?' 유빈이는 기존의 AI 연구 방식은 학자들이 10년 주기로 새로운 방식의 모델을 내놓고 매달려서 연구하는 방식이었는데, LLM의 시대에서는 새로운 연구를 하는 것이 아니라 파라메터의 크기를 엄청 키우면 그게 곧 성능의 향상이고 새로운 모델이 된다고 말해줬다. 유빈이가 보여준 사진처럼 이제 Scaling is Everything 인 세상이 온 것이다.

내용 추가) 10년주기라고 했지만, 딥러닝은 끽해야 그 10년 주기가 두세번정도라, 각 분야별로 메인 모델이 2~3개 뿐이다 by @권지훈

그럼 파라메터는 무엇이고 파라메터의 크기는 어떻게 키울 수 있느냐?

인공지능을 이루는 신경망은 초기에 가중치 세팅이 랜덤으로 되어 있다. 마치 아기와 같은 상태인 것이다. 아기는 시냅스의 전기 신호가 랜덤하다고 한다.

아이는 자연적으로 중요한 것과 중요하지 않은 것에 대해 가중치를 두며 세상을 배워가기 마련이다. 아이가 세상이라는 인풋을 통해 시냅스를 최적화해나가며 새로운 세상을 만들어 내듯, AI도 시냅스 다발과도 같은 파라미터에 가중치를 두며 아웃풋을 최적화해나간다고 한다.

그런데 지금 파라메터의 크기를 키우는 것은 하드웨어 싸움이다. 매우 많은 수의 GPU를 병렬로 연결해서 처리하도록 해야 한다.


결론

AI Hype 가 꺼질 것인가? 를 주제로 3월 29일 수요일에 Product Lounge에서 대화를 나눠보려 했으나 유빈이와 대화하면서 이미 Hype는 꽤 오래 갈 것이라고 확신하게 되었다. 그래서 Product Lounge에서 정작 그 얘기는 안 했다 ㅎㅎ

Product Lounge 패널 토크 중에 @이세영 대표님께서 엔지니어인 유빈이를 자리로 불러 답변할 기회를 주셨다. 프롬프트 엔지니어링에 대한 질문이었는데, 이건 정말 흥미로운 내용이어서 또 메이커로그로 적어보려 한다.

21
14
Timothy Lee

Timothy Lee

HR테크 세미나에 여러분을 초대 합니다.

지난 번 메이커로그에서 향후 일어날 직장, 일터에서의 생산성 이슈에 대해서 이야기했었는데, 현재 진행형의 이 변화에 대해 좀더 구체적인 사례와 이야기들, 그리고 특히 HR관련 서비스, 솔루션을 개발 공급하고 있는 회사들이 생각해 볼 이슈들에 대해 같이 논의해 보고자 합니다.


url thumbnail

2023 HR-Tech Perspective: HR테크의 현재와 미래, 그리고 기업의 HR트랜스포메이션 전략 - 이벤터스

2023 HR-Tech Perspective: HR테크의 현재와 미래, 그리고 기업의 HR트랜스포메이션 전략 세미나는 HR테크 전문가들과 함께 디지털 트랜스포메이션에 의한 패러다임의 변화 과정에서 대한민국 HR테크의 성장 기회를 같이 모색하고 글로벌 진출, 그리고 HR 테크의 산업화를 위한 생태계 구축과 플랫폼의 필요성을 논의해 보고자 합니다

https://event-us.kr/hrtech/event/58339

이번에 특별히 영국 리즈대학 피플애널리틱스 연구원으로 재직 중인 이재진 연구원(비즈니스 파트너, HR애널리틱스 저자)와 법무법인 미션의 김성훈, 장건 변호사께서 발표와 패널토의에 참여합니다. 여기에 Globalization Partners 의 김영한 매니저와 저도 한 세션을 맡아서 글로벌 시장의 현황과 시사점, HR 테크의 산업 생태계 구축에 대해서 발표합니다.

인사제도, 조직문화 등의 HR 컨텐츠가 아니라 HR테크, 솔루션과 서비스 공급자들의 관점에서 이야기를 진행합니다.

현재 HR 테크 쪽이 아니더라도 관심있으신 분들도 오셔서 마테크(마케팅 테크), 핀테크(파이낸스 테크)에 이은 새로운 HR 테크 분야를 경험해 보시는 것도 좋으실 것 같습니다.

3만원 참가비가 있지만 디지털보난자 (www.digitalbonanza.co.kr) 3개월 구독권을 드리기 때문에 실제로는 무료 행사입니다.

특별히 HR 테크 관련 회사에 소속되신 분들에게는 3만원 참가비 없이 참석하실 수 있도록 초대장을 드리니 저에게 별도로 연락 주시거나 댓글로 신청해 주시기 바랍니다.

4월6일 (목) 13:30 선릉 D Camp 6층 입니다.

많은 참여 부탁드립니다.








2
0
류운선

류운선

오늘의 실패 3/31

빠르게 하기 위해선 자본 + 시간을 넣어야 한다.

그러나 우리는 둘다 부족하기 때문에 최대한 효율적으로 사용해야 한다.

------------------------

이전 글에 작성한대로 flutter로 계속 개발중입니다. UI는 어느정도 마무리 되었고 간단한 백단 코드도 금방 마무리 될것으로 보입니다. getx 패턴 특성상 예시로 나와있는 flutter 코드들이 작동하지 않는 경우가 있습니다. (ex stateful widget에서 setstate를 이용해 화면 reload를 하지만, getx에서는 Rx변수를 선언하고 controller를 주입시켜 업데이트 하게 됩니다.) 즉 개발자 스스로가 예시 코드를 이해하고, 이를 바탕으로 getx 패턴에 옮겨야 합니다. 별거 아닌 버튼 하나 만드는 것인데, 이해를 해야하는 시간 때문에 속도가 급 늦어졌습니다.


역시 사람은 같이 일할 때 더 많은 아이디어가 나온다. chatGPT를 활용해보라는 제안에 몇번의 반복 질문을 통해 만족할만한 코드를 받아냈습니다. 시간 + 돈을 많이 투입하는게 최고지만, 그렇지 않다면 줄일 수 있는 방법을 적극 도입해야겠습니다.

------------------------

파인다이닝의 메인 쉐프만 남을 것이다.

아직은 부족한 점이 많지만 chatGPT와 같은 기능들이 더 활성화 된다면 결국 핵심 개발자만 살아남을 것입니다. IT쪽에서 하나의 제품 만드는 것을 파인다이닝으로 예로 들자면 메인 셰프 밑에서 밑작업을 하는 셰프들은 결국 ai로 대체될 것입니다. 그리고 마지막 피날레를 하는 메인 셰프만 살아남을 것 같습니다. 앞으로 어떻게 또 실력을 향상시킬까요?

2
0
에드

에드

오늘의 실패 "가지기 전엔 내것이 아닌 것"

스타트업을 하면서 가장 마음을 어렵게 하는 것은 당장 내 눈앞에 아무것도 없다는 사실이다.

================

당장 시험에 대한 결과가 점수로 나오는 것도 아니고, 돈이 통장에 쌓이는 것도 아니다. 그렇다고 뭔가 이렇다 할 결과가 단기간에 나오는 것도 아닌 것 같다. 물론 빠르게 성장하는 사람들도 있지만 대다수의 스타트업이 그렇지 않기에 많이 답답하지 않을까 싶다.

================

아무튼 오늘은 내가 소유하고 있지 않은 것에 목매달았던 스스로를 돌아보며 '언젠가 가지겠지'하는 '언젠가'의 시기를 앞당기기위한 노력을 하자!


3
0
김주원

김주원

프롬프트 엔지니어들을 위한 예제, 팁 모음

LLM 모델로부터 좋은 결과물을 얻으려면 프롬프트를 잘 작성해줘야 하는데, 쓰다보면 생각보다 내가 원하는 대로 동작하지 않아서 막막하고 어렵다는 것 느낄 때가 있을텐데요.


이럴 때 다른 사람들이 잘 써둔 것 보면 도움이 많이 됩니다. 이번 글은 오픈소스에 올라와있는 다양한 프롬프트 예제들 모아둔 링크 공유드리고 GPT 기반 서비스를 생각한다면 읽어봐야 하는 팁들 정리해보았습니다.

url thumbnail

생성형 AI 제대로 다뤄보기 (4): 프롬프트 엔지니어들을 위한 예제, 팁 모음

이번 글에서는 유명한 오픈소스들에서 기본적으로 제공하는 프롬프트 템플릿 리스트들을 모아둔 깃허브 레포 링크 안내드리고, 기억하고 있으면 좋을 몇가지 아이디어 정리해 보았습니다

https://medium.com/@joowon.kim/생성형-ai-제대로-다뤄보기-4-프롬프트-엔지니어들을-위한-예제-팁-모음-92b46eba693?source=friends_link&sk=ec3856ccc68137df8af1720665e61b24


4
0
하영진

하영진

(요약) The Business of Belonging - 챕터 1

라지피자북클럽에서 원서모임이 진행되고있습니다 ㅎㅎ

내일이 대망의 첫번째 모임이 있는 날입니다.


url thumbnail

#1함께 원서를 완주하고 싶으신 분들을 모집합니다! | Disquiet*

안녕하세요, 라지피자 북클럽 여러분! 오프라인 원서 북클럽을 하나 제안해요!배경원서를 처음부터 좋아하지는 않았어요. 초등학교 때는 해리포터 원서를 읽는 친구들이 부러워 시도해보기도 했지만 너무 어려워 좌절하곤 했습니다ㅎㅎ 그러다 고등학교 친구들과 처음 원서(아래 링크 참고)를 읽어보기 시작했어요. 다들 처음이다보니 파트를...

https://disquiet.io/@williamjung/makerlog/7463



첫번째 책은 CMX 의 founder 가 쓴 community 인사이트들이 담겨잇는

The business of Belonging 의 첫번째 챕터를 읽고 만나요😊

url thumbnail

CMX

CMX is the home for community professionals. We provide training, education, and events for community builders all over the world. We help businesses harness the power of brand community. Each year, we host CMX Summit. CMX Summit is the world's largest gathering of community builders and professionals. We've brought together some of the most innovative and unique people with perspectives on community from a wide range of fields to share their stories and lessons.

https://www.youtube.com/@CMXHub



라지피자북클럽에 가입해서

모임에서 어떤 이야기들이 나눠지는지 확인해보세요!

(영진 독후감)

url thumbnail

(감상) The Business of beloning - 챕터 1 | Disquiet*

첫번째 챕터는 커뮤니티는 비즈니스에서 왜 새로운 ‘경쟁력’ 이 되는가에 대한 이야기다 먼저 진짜 커뮤니티를 “Sense of Community Theory” 를 이용해 4가지 속성으로 설명하는데 간단히 정리하면, Membership 소속되어있는 느낌, 서로 관계되어 있음을 공유하는 느낌...

https://disquiet.io/@makeryoung/makerlog/7841

(민교님 독후감)

url thumbnail

[🍕 독후감] Community Is an Extension of Your Team | Disquiet*

1/ 모더레이터의 동기부여[원서 북클럽] 14살 David Spinks의 커뮤니티 매니징 | Disquiet*책 읽다 적어두고 싶었던 가벼운 메모들1. 커뮤니티에 대한 열망Despite not fitting in, I was still who felt strongly drawn to other people가장 중요한 것 ...

https://disquiet.io/@williamjung/makerlog/7829


(라지피자북클럽 🍕 가입하러가기)

url thumbnail

라지피자 북클럽 | Disquiet*

디스콰이엇에서 가장 끈끈한 끈끈이 북클럽을 지향합니다. 새로운 도전과 창업은 외로우니까요.

https://disquiet.io/club/pizza


첫번째 챕터 내용을 조금 정리해봤습니다.

Chapter 1 : Why Community is the new competitive advantage

1/ A Customer Community is Borm 

애플은 컴퓨터로 큰 물결을 가지고 왔지만,  

커뮤니티 팀을 만든 첫번째 회사가 애플이다. 


애플의 첫 고객들은 BBS 라는 터미널기반 인터넷 포럼에 모여서 제품에 대해서 이야기했다. 

Leanse 가 애플이 운영하는 BBS 를 만들자고 제안했고, 큰 반향에 부딪혔다. (지금도 커뮤니티에 리소스를 쏟는것은 살짝 비즈니스 같지 않은 느낌이 있는데, 그때는 혁신의 대명사였던 애플조차도 커뮤니티와 비즈니스를 연결하는데 망설였다. ) 

그들은 고객을 benefit 이 아니라 ‘cost’ 로 봤다. 


긴 논쟁끝에 그렇게 Apple User Group Connection 이 만들어졌다. 

고객과 소통할 수 있는 공간이 된 AUGC 는 히트를 쳤다. 

고객의 경험은 크게 향상되었다. 


Leanse 는 

“기술이라면 그저 기계를 의미했던 당시에, 회사가 인간적이게 변하는 것을 느꼈다.” 

라고 이야기했다. 


아무튼 그당시에는 정말 선택하기 힘든 결정이었고, AUGC 는 커뮤니티가 불러올 수 있는 것의 예고편이었다. 



2/ The Rise of Community-Driven Business 

애플은 앞으로 수십년간 성장을 견인할 아주 중요한 트랜드를 눈치챘는데, 

그것은 바로 “고객의 힘이 커지고있다” 라는 것이었다. 


실제로 SNS 가 발달하면서 고객들의 힘은 점점 강해졌고, 그들을 만족시키는 것이 매우 중요해 졌다. 


고객경험에 미친 회사 Zappos의 대표 Tony 는 

“우리는 광고에 돈을 쓰지않는다. 대신 그돈을 고객의 경험을 좋게 하는데 쓰고, 고객이 광고하게 만든다” 

라고 이야기 했다. 실제로 자포스는 no.1 신발 리테일 회사가 된다. 


하지만 자포스의 사례도 그저 one-to-one 혹은 one-to-many 소통이다. 

즉, 회사를 대표하는 사람들이(상담원) 다수와 소통하는 형태이다. 


많은 회사가 하지 못하고 있는단계는 애플과 같이 ‘many-to-many’ 소통을 만드는 것이다. 

one-to-one 은 한명에 집중하므로 깊은 관계를 만들 수 있지만 확장하기 어렵고 

one-to-many 관계는 여러명에 다가가지만, 깊은 관계를 이루지 못한다. 

하지만 many-to-many 는 ‘한계가 없다’ 

그래서 ‘customer community’ 를 만드는 것이다. 


사람들이 커뮤니티에 속한다고 느끼면, 커뮤니티는 그들의 집이된다. 

그들은 우리가 상상하지 못할 방식으로 서로 ‘기여’한다. 


Sales force 의 Erica 또한 커뮤니티 도입을 했으며, 

커뮤니티가 비즈니스에 도움이 된다는 것을 데이터로 증명했다. 

커뮤니티는 support 비용을 줄였고, production adoption 을 높히고, 리텐션을 높혔다. 


fortune gloal 50 회사 모두는 커뮤니티 프로그램을 운영하고 있다. 


figma 는 원래, 디자이너들이 모여서 만나고 소통하는 커뮤니티로 시작했다. 그러다가 온라인으로 동시에 협업하는 툴의 필요를 느끼고 개발을 시작했다.


3/ Giving Cusomers a True Sense of Community 

커뮤니티는 정말 의미가 다양해 질 수 있는 단어다. 


저자가 가장 동감하는 의미는 ‘sense of community theory’ 에서 소개하는데, 

(사회 심리학자인 David MacMillan 과 David Chavis 가 1986년에 만든 이론이다) 

sense of community 란. 

구성원들이 소속감을 느끼고,

구성원들이 그룹내에서 서로가 중요하다고 느끼고,

구성원들의 기여들이 모여 서로의 니즈가 충족될 것이라는 믿음이 있는 상태 

를 의미한다. 


이 이론에 따르면 sense of community 에는 4가지 factor 가 필요한데, 

membership 

influence 

integration /fulfillment of needs 

shared emotional connection 


이 그것이다. 

3-1/ Membership

membership 은 소속되어있는 느낌 혹은 서로 관계되어있음을 공유하는 느낌 을 의미하는데, 

아래 다섯가지 요소를 포함한다. 

1/ boundaries : 어떻게 멤버와 멤버가 아닌 사람을 구분하는가? 

2/ emotional safety : boundaries 를 통해 서로간의 신뢰와 안정감을 느낀다. 

3/ a sense of belonging and identification : 멤버들은 자신들이 fit-in 된것을 느껴야하고, “내 커뮤니티” 라고 생각해야 한다. 

4/ personal investment : 커뮤니티에 기여하거나 희생할때 커뮤니티 소속감을 더욱 느낀다. 

5/ a common symbol system : 로고 같은것 




3-2/ Influence 

구성원이 커뮤니티에, 커뮤니티가 구성원에 영향을 미치는 것. 


다른사람의 필요, 가치, 의견이 그들에게 중요하다는 것을 인지하고 있는 사람은 보통 커뮤니티에서 가장 영향력이 큰 사람이다. 반면에 다른사람의 필요를 무시하고 dominate 하려는 사람들은 가장 영향력이 작다. 


-> 커뮤니티를 구성할때, 구성원들이 자신이 발언권이 있음을 느낄 수 있도록 하는 것이 중요하다. 듣는 사람이 있다는 것을 알리는것도 ( 그것이 그냥 커뮤니티 매니저라도 ) 



그리고 커뮤니티가 구성원에게 영향을 미치기 위해서는, 그들이 중요하게 생각하는 장소가 되어야한다. 그들이 잃고 싶지 않아하는 가치를 제공해야 한다. 



3-3/ Integration and Fulfilment of needs 

구성원들은 커뮤니티에 들어옴으로써, 자신이 원하던것을 가질 수 있어야 한다. 


즉, 여느 제품과 같이, 커뮤니티가 고객의 어떤 문제를 풀어야 한다. 


질문에 대한 답, 네트워킹, 소속감, 새로운친구, 어떤것이든 될 수 있다. 

기여에 대한 보상을 얻을 수 있어야 한다. 


고객과 대화하는것은 이런점에서 중요하다. 그들을 더 이해하고, 그들이 정말 필요한 것이 무엇인지 알 수 있다.



3-4/ Shared Emotional Connection 

모든 건강한 커뮤니티는 스토리가 있다. 

그들은 함께한 경험들이 있고, 앞으로 더 많은 경험들이 있을 것임을 믿는다. 


그래서 힘든 과정을 함께 겪은 커뮤니티일 수록 강한 유대를 형성한다. 


이 요소가 진짜 커뮤니티를 만드는 가장 ‘결정적인 요소’ 이다 



진짜 커뮤니티를 만든다면 비즈니스적인 가치들을 만들 수 있다. 


4/ The Unrivaled Scalability of community

구성원들에게 소속감을 주면, 그들은 더욱 개입하고 기여한다. 

이는 당신이 엄청난 스케일 업을 이룰 수 있게 해준다. 


듀오링고는 2012년에 런칭해서 100개언어의 코스를 운영하고 3억명이 넘는 사용자 수를 가지고 있다. 직원은 300 명, 15억 달러 가치 

Rosetta stone 은 1992년에 런칭해서 23개의 언어를 제공한다. 직원은 1300명 , 7억 달러 가치 


듀오링고는 프러덕트에서도 커뮤니티 반응을 이용하지만, 사용자들 자체 커뮤니티도 이용하고 있다. 열성사용자층이 자기 지역에서 자기 언어를 배울 수 있는 로컬 이벤트를 열 수 있도록 지원한다. 현재 달마다 2600개의 이벤트가 열린다. 


커뮤니티의 가치를 이야기할때, 사람들은 보통 고객 리텐션이나 커뮤니티에 속함으로써 고객이 충성고객이 된다는 것을 이야기하는데, 스케일 업의 진짜 비밀은, 그 충성고객이 그들의 에너지, 지식, 기술을 이용해 커뮤니티에 기여하게 하는데에 있다. 


( @권도언 님이 공유한 글)

url thumbnail

매주 600번씩 이벤트여는 듀오링고 | Disquiet*

요즘 네트워킹, 컨퍼런스, 이벤트 등 커뮤니티 프로그램을 어떻게 진행하면 좋을지 고민이 많은데요. 아래 영상에서 약간의 답을 얻었습니다.The Community Growth Engine: How Duolingo Scaled to 90 Courses and 300M Users | Laura NestlerMore than 3...

https://disquiet.io/@kwondoeon/makerlog/7687




5/ Community is an Extension of your Team

커뮤니티 멤버들이 같은 프로젝트와 목표를 추구하게 함으로써 회사 팀을 확장시키는 효과를 가져올 수 있다. 


회사는 보통 컨트롤하는데에 익숙해서, 컨트롤 하는 것을 포기하기 힘들다. 

하지만 컨트롤하는 것을 포기하는대신, 성장을 막는 병목을 제거 할 수 있다. 


그리고 컨트롤하는 것을 통째로 포기할 필요도 없다. 

적합한 가이드라인을 만들면 된다. 플레이북을 만들면 된다. 

이벤트라고하면, 어떻게 이벤트를 열 것인지, 디자인 필요요소가 무엇인지, 연사를 어떻게 구성할 것인지 등의 모든 프로그램에서 일관적으로 적용되었으면 하는 것을 만든다. 

그럼 지역 이벤트 진행하는 그러한 가이드라인 안에서 창의적인 자유를 가지게 된다. 


Wikipedia, Wikia, Reddit 그리고 Atlassian 에서 커뮤니티팀을 만든 Phillippe Beaudette 는 커뮤니티 포지션이 하는 일은 “컨트롤을 최대한 중심에서 멀리 보내는 것” 이라고 표현했다. 


멀리 로컬로 보내는 것은 지역적인 의미만을 의미하지 않는다. 

“컨트롤영역을 문제와 가장 가까이 있는 사람들의 손에 넘기는 것”을 의미한다.


위키피디아는 개념적으로 세상의 모든 주제에 대한 아티클을 쓸수 있는 권한을 전문가들에게 넘겼고, 레딧은 모더레이터들에게 섭레딧을 운영할 수있는 권한을, 듀오링고는 그들의 멤버들에게 언어 코스를 만들고 로컬이벤트를 열 수 있는 권한을 넘겼다. 


창업가들은 비즈니스를 키우는 유일한 방법이 오너십을 팀의 멤버들에게 넘기는 것임을 안다. 권한을 넘길 수 없으면 병목을 맞이한다. 커뮤니티도 마찬가지다. 


꼭 로컬 리더십이 자원한 것일 필요는 없다. 어떤 회사들은 고용하기도 한다. 

지역 레스토랑 리뷰를 관리하는 Yelp 는 지역에 풀타임 커뮤니티 매니저를 고용해서 그 지역을 관리하게 한다. 

어떤 회사는 수익을 나눔으로써 권한을 분배한다. TEDx 프로그램이 그렇다. 만약 당신이 지역 tedx 를 기획한다면, 모든 책임은 당신에게 있지만 이벤트로 인한 수익 또한 가지고 갈 수 있다.


 커뮤니티 구성원 모두가 참여할 수 있는 일정한 가이드라인을 제시하고, 의사결정 권한을 멤버들에게 분배하는것 사이의 밸런스를 잘 맞추는 것이, 지속가능한 scale up 을 위해 가장 중요하다. 


( 라지피자북클럽 의 play book 을 만들어 보고 싶다. )




6/ The Power of Owning a Topic in People’s Minds 

궁극적으로 비즈니스에 성공을 가지고 오는 것은 커뮤니티에 성공을 가지고 오는 것과 같다. 바로 고객이 가지고있는 사전 속 단어 하나를 소유하는것. 즉 고객이 생각하는 어떤 개념이 바로 우리의 비즈니스, 커뮤니티로 연결되게 하는 것이다. 

이는 곧 브랜딩과 연결되는데, 

커뮤니티를 만드는 것은 가장 강력한 브랜딩 방법이다. 


 어떤 카테고리 안에서 사람들이 어떤 문제를 해결하고자할때, 당신의 커뮤니티는 사람들의 마음속에 떠오르는 첫번째여야 한다. 


개발자들의 문제 -> stack overflow 

Sales admin -> Salesforce Trailblazer 

Inbound marketer -> Hubspot 


사람은 습관의 동물이라. 한가지가 워킹한다는 것을 알게되면 그것을 반복한다. 

하지만 단어를 하나 소유하기는 쉽지 않다. 

당신의 커뮤니티에 질문을 던졌을때, 합당한 시간안에 좋은 답변을 받을 수 있을 것이라는 믿음이 있어야하고, 어떤 이벤트를 참석했을때, 좋은 사람들과 함께 할 수 있고, 참석한것에 대한 어떤 가치를 얻어 갈 수 있을 것이라 기대해야한다. 


( 책을 읽고 싶은 사람들의 니즈는 뭐가 있을까 )



7/ The one thing they can’t copy 

프러덕트를 만들기는 점점 쉬워진다, ( low code, no code ) 

하지만 커뮤니티를 복제하기는 힘들다. 


비즈니스적으로 의미있는 커뮤니티를 만들기위해서는 6~12개월이 든다. 

하지만 그것은 내 경쟁자가 커뮤니티를 만들기 위해서도 그만큼의 시간이 든다는 것을 의미한다. 

그리고 만약 커뮤니티가 고객의 단어 하나를 소유하고있고, 고객이 이미 감정적으로 커뮤니티에 속해있다면, 그 커뮤니티를 떠나기는 매우 어렵다. 


SalesForce 커뮤니티가 좋은 사례다. 세일즈포스에서 하나의 소프트웨어를 산다는 것은 소프트웨어 이상으로 여러가지 정보와 지원을 받을 수 있는 거대한 커뮤니티에 속하게 됨을 의미한다. 여기서 떠나기는 쉽지않다. 


프러덕트에도 “Switching Cost” 가 있지만, 

커뮤니티까지 더해지면 여기 Emotional Layer 가 덧붙여진다. 


Good for Business, Good for Humanity 

이 책에서는 커뮤니티를 빌딩하는 것의 비즈니스적인 가치에 대해 이야기하겠지만, 

커뮤니티 빌딩은 구성원과 세계에 정말 긍정적인 영향을 끼친다. 

이것이 사실 나와 대부분의 사람들이 커뮤니티 빌딩을 하는 이유다. 


 브랜딩된 커뮤니티는 세상과 사람들의 삶을 크게 변화시키기 위한 엔진이 될 수 있다. 

위대한 회사는 그저 이익만을 목표로 하지 않는다. 정말 위대한 회사는 사람들의 삶에 긍정적인 영향을 미치고, 세상을 더 나은곳으로, 공정하고, 지속가능하게 만든다. 


그래서 그런 긍정적인 영향에 관심이 없는 회사가 만드는 커뮤니티는 가짜로 느껴지고, 사람들은 소속되려고 하지 않을 것이다. 


모든 커뮤니티 프로그램이 가져야할 두가지 중요한 점이 있다. 

1/ 어떻게 맴버들에게 가치와, 소속감, 심리적 안점감을 줄 것인가 

2/ 어떻게 비즈니스 측면에서 측정가능한 결과를 가져올 것인가 



이익을 추구하는 회사가 진정성있는 커뮤니티를 만들기는 어렵다고 생각할 수도 있다. 

밸런스가 중요하다. 

회사는 성장하고 지속가능한 비즈니스를 통해 미션을 이루기 위한 리소스를 계속 투여할 수 있어야하고, 동시에 비즈니스가 영향을 끼치는 사람들의 이야기를 듣고 고려해야한다. 


사실, “비즈니스는 커뮤니티의 한 종류이다” 

모든 커뮤니티는 경재적으로 지속가능해야만 존재하고 번성할 수 있다. 


모든 비지니스는 시작할때 커뮤니티를 제 1순위로 두어야한다.

PMF 도 없는 상황에서 직원과 고객이 함께하도록 해야한다. 

“Things that don’t scale” 한 일들을 해야한다. 

한번에 한명씩 관계를 쌓아가야하며, 

구성원들이 뭔가 재밌고 뭔가 큰것에 속해있다는 느낌을 들게 해야한다. 


이런 커뮤니티에 대한 우선순위는 사업이 번창하면서 쇠퇴하는데, 

창업가가 더이상 직원, 고객들과 밀접한 관계를 맺을 수 없기 때문이다. 

그 비지니스를 만든 ‘사람’과 점점 멀어진다. 이 시점이 비즈니스가 도덕적으로 이상하게 되는 시점이다. 


하지만 시장을 이끄는 기업들을 잘 보면 “상징”, “같은 맥락의 언어”, “공유된 목적과 정체성”, “공동 작업공간”, “강력한 문화”, “나눠진 리더십 단계” 같은 커뮤니티의 요소들을 잘 만들어 가고 있다. 


“커뮤니티는 비즈니스이고 비즈니스는 커뮤니티이다” 


커뮤니티가 지속되기위해 돈을 버는것은 정말 중요하다.

돈을 버는 방법을 찾아야 한다. 

하지만 그런 과정에서 미션을 잊지 않아야한다. 

미션을 잊는 순간 그 회사는 차가운 기계가 된다. 


커뮤니티와 소속감을 만드는 것은 쉽지않다.적절한 투자가 필요하고, 좋은 팀과 멤버들을 돕는 것에 대한 진정성있는 관심이 필요하다. 하지만 제대로 하기만 한다면, 회사의 수익 뿐만 아니라 비즈니스가 닿는 모든 사람의 삶에 엄청나게 긍정적인 영향을 미칠 것이다. 

  

퍼플클립

동네에 내 책방을 만들고 주변사람들과 책과 이야기를 나누는 서비스

8
0
하영진

하영진

(감상) The Business of beloning - 챕터 1

첫번째 챕터는 

커뮤니티는 비즈니스에서 왜 새로운 ‘경쟁력’ 이 되는가

에 대한 이야기다 


먼저 진짜 커뮤니티를 “Sense of Community Theory” 를 이용해 4가지 속성으로 설명하는데 간단히 정리하면, 


Membership 

소속되어있는 느낌, 서로 관계되어 있음을 공유하는 느낌. 

boundary 를 통해 안정감을 느끼고 fit-in 한것을 느껴야하며, 커뮤니티에 내 시간을 쓰며 기여했을때 생기는 요소. 

Influence 

구성원이 커뮤니티에, 커뮤니티가 구성원에 영향을 미치는 것. 

구성원은 발언권이 있어야하고 커뮤니티는 구성원이 ‘잃기 싫어하는 것’ 을 제공해야 한다. 

Integration and Fulfilment of needs 

구성원들은 커뮤니티에 들어옴으로써, 자신이 원하던것을 가질 수 있어야 한다. 

Shared Emotional Connection 

함께 해온 ‘경험’ 과 역사를 통해 형성되는 감정적 유대를 의미한다. 커뮤니티를 만드는 가장 ‘결정적인 요소’ 이다. 


관심있게 보고있는 트레바리가 이 요소들을 얼마나 만족 시키고 있는지 생각해 봤다. 


예를들어 트레바리는 

Membership

한번 만나는데 6만원을 내는 사람 이라는 boundary 가 Membership 을 만들어낸다. 

Influence

구성원을 모임원으로 보면, 

구성원은 독후감을 서로 공유하고 모임에서 발언권을 가지고, 커뮤니티는 구성원에게 ‘책을 좋아하는, 혹은 한번만나는데 6만원을 낼 수 있는 사람’ 들을 볼 수 있는 장소와 모더레이팅을 제공한다. 


구성원을 파트너 및 클럽장으로 보면 

구성원은 모임을 자유롭게 모임을 구성할 수있는 권한을 가지고, 커뮤니티는 그런 모임에 들어 올 수 있는 사람들을 쉽게 모객 할 수 있게 해준다. 


Integration and Fulfilment of needs 

모임원은 ‘책읽는 습관’, ‘사람들간의 관계’ 같은 필요를 충족하고 

파트너 및 클럽장은 ‘관심있는 주제로 모임을 주체적으로 열고싶은’ 필요를 충족한다. 


Shared Emotional Connection 

 번개로 이것을 만들려고 하는것같다. 그런데 번개로 유대를 형성하는 것은 다소 1차원적인 해결책이다. 모임마다 이 감정적 유대가 연결되는 것은 정말 case by case 다. 트레바리에서 잘 설계되지 않은 부분이 이 부분이라고 생각한다. 

 책에서 이부분이 “가장 중요한” 부분이라고 강조한 것에 비해 트레바리 서비스에서 설계된것은 다소 약하다.


이렇게 정리하니 어떤 것을 보완해서 커뮤니티 서비스를 만들어야할지 조금 감이 잡힌다.


위에서 분석해본 트레바리는 커뮤니티 자체가 목적이 되는 서비스다. 

하지만 책에서는 어떤 프러덕트가 있고, 그 프러덕트를 사용하는 사용자 그룹을 ‘커뮤니티’로 형성하는 것을 주로 이야기하고 있다. 


이런 커뮤니티를 비즈니스에 적용해야 하는 이유를 한마디로 정의하면

“비즈니스는 커뮤니티이고 

커뮤니티는 비즈니스” 

이기 때문이다.


첫번째 챕터에서, 비즈니스에서 커뮤니티를 만들어야하는 이유를 설명하는데, 아래 3가지 키워드로 정리해봤다.


스케일

비즈니스를 scale up 하는 것은 아주 중요한 문제이다. YC 의 폴그레이엄은 “ Do things that don’t scale “ 이라고 하며, 초기단계의 스타트업들이 실행해야 하는 일들이 “꽤나 스케일업하기 힘들어 보이는” 일인 것임을 이야기한다. 예를 들면 에어비엔비 초기 창업자들이 호스트들을 일일이 찾아다닌 것 처럼.

하지만 그렇게 고객 한명 한명을 만들어 내는 과정은 extended 된 팀을 만드는 과정이다. 고객이 결국 우리의 팀이 되어 기존의 one-to-one, one-to-many 로 작업하던 과정을 many-to-many 로 만들어 scale 의 제한을 없앤다.

커뮤니티의 many-to-many, extended team 효과로 3억명의 유저를 확보한 듀오링고와 비교해 one-to-many 로제타 스톤의 지지부진한 성장이 기억에 남는다.


브랜딩

신기하게도 이 책에서는 커뮤니티를 비즈니스에 도입한 첫 회사로 현재 독보적인 브랜딩 가치를 가지고 있는애플을 소개한다.

그리고 진짜 커뮤니티를 만드는 회사들은 수익만을 목표로 하지 않고, 본질적으로 세상과 사람들의 삶을 크게 변화시키기 위한 엔진으로 작용한다고 말한다. 이런 진정성은 브랜딩에 필수 요소다.

만약 고객을 돕는데 관심이 없고, 수익만을 목표로 한다면 그런 회사는 진짜 커뮤니티를 만들 수 없다. 그리고 좋은 브랜딩도 만들 수 없다.

사용자 커뮤니티를 처음 만든 애플, 그리고 몇년째 연속으로 브랜드 가치 1위를 지키고 있는 것은 우연이 아닌 것 같다. 커뮤니티는 본절적으로 좋은 브랜딩을 만든다.


대체 불가능

low-code, no-code 툴등 기술은 점점 발전하고, 기존의 프러덕트는 그대로 복사하기 쉽다.

커뮤니티는 빌드하는데 6개월~1년이 걸리지만 그것은 경쟁사도 마찬가지다.

커뮤니티는 진정성을 기반해야 만들어진다.

커뮤니티에 속한 구성원은 다른 product 로 넘어가고 싶을때, product 의 switching cost 도 감당해야하지만, community 의 감정적 switching cost 도 함께 감당해야한다.

그래서 복사하기 어렵다.




내일 부터 매주 토요일 읽은 챕터를 이야기하는데, 이야기하고 싶은 내용을 정리해 봤다.


모임 질문 

커뮤니티의 요소 4가지가 인상 깊다. 

트레바리 외에도 꽤 좋다고 생각하는 넷플연가, 언타런 같은 러닝크루, 혹은 잘 만들어지고 있는 동호회, 셰어하우스 커뮤니티, 아파트 커뮤니티 등 

다른 커뮤니티들을 4가지 요소로 분석해보고싶다. 

모임원들이 알고 있는 좋은 커뮤니티에 대해 이야기 하고 싶다 

5
6
Suhyeon Kim

Suhyeon Kim

바운드 무럭 무럭 성장하고 있어요 🌱

5
0
Derek chang

Derek chang

내가 커뮤니티 직무를 설명하는 법

최근 "그래서 너 직무가 뭔데?"라고 물어보는 주변분들이 많아서 어떻게 설명을 해야할지 참 고민스러웠습니다.

혹시나 제 앞 글들을 보신분들은 아시겠지만 저는 비유를 활용한 설명을 좋아합니다. 그러나 저에게 있어서 커뮤니티의 직무는 비유를 들어 설명하기 쉽지 않았었는데 최근 친구와 통화를 하다가 번뜩하고 지나가는 아이디어가 있었습니다.


"커뮤니티 매니징은 팬클럽 운영이야"

친구 : 그래서 너가 하는일 이름은 많이 들어봤는데, 뭘 하는거야?

나 : 너 아이돌은 팬클럽 있는거 알지?

친구 : 알지, 팬클럽 운영이 너 업무야?

나 : 아니, 끝까지 들어봐. 너 제일 자주 쓰는 어플이 뭐야?

친구 : 나 KREAM(한정판 거래 플랫폼)을 제일 많이 봐.

나 : 거기서 만약에 운영진이 발매정보도 알려주고 같이 새로운 제품이나 패션에 대해서 떠들 수 있는 클럽을 운영하면 어떨 것 같아?

친구 : 재밌겠지, 난 하루종일 떠들고있을걸

나 : 그래, 이제는 서비스도 팬클럽이 있는 시대가 온거라고 생각해. 그게 바로 커뮤니티고 그 커뮤니티를 매니징하는게 내 역할이야.

친구 : 아 그래 무슨말인지 알겠다.


저는 제 직무를 설명할 때 커뮤니티는 서비스의 팬들을 위한 팬클럽이라고 설명하고 있습니다. 아이돌의 팬클럽과 아주 유사한 점이 많은데 그 전에 앞서 what is community manager role을 검색하면 나오는 내용은 아래와 같습니다.

(출처 : TalentLyft)


커뮤니티 관리자의 역할은 다음과 같습니다 :

  • 소셜 미디어 및 커뮤니케이션 캠페인 및 전략 설정, 계획 및 구현

  • 모든 소셜 미디어 및 전문가 계정에 매력적인 텍스트, 이미지 및 비디오 컨텐츠 제공

  • 의견 및 고객 질문에 적시에 응답.

  • 피드백 및 온라인 리뷰 모니터링, 추적 및 보고

  • 브랜드 인지도 제고를 위한 이벤트 구성 및 관리

  • 마케팅, 홍보 및 커뮤니케이션 팀과 협력

  • 개발 및 판매 부서와의 연락

  • 고객, 업계 전문가 및 언론인과의 관계 구축

  • 디지털 기술 동향에 대한 최신 정보 제공


커뮤니티 관리자에게 요구되는 사항은 다음과 같습니다 :

  • 커뮤니티 관리자 또는 이와 유사한 역할로 입증된 업무 경험

  • 경험 계획 및 커뮤니티 이니셔티브 주도

  • 관련 커뮤니티 KPI를 식별하고 추적할 수 있는 능력

  • 뛰어난 구두 의사소통 능력

  • 뛰어난 작문 실력

  • 뛰어난 대인 관계 및 프레젠테이션 기술

  • 소셜 미디어 관리에 대한 실제 경험

  • 웹 사이트 트래픽 해석 가능

  • 온라인 마케팅에 대한 지식

  • 세부 사항, 비판적 사고 및 문제 해결자에 대한 관심

  • 마케팅 또는 관련 분야의 BSC 학위


현재 한국에서는 커뮤니티 매니저라는 개념이 자리잡아가는 과도기라고 생각하기 때문에 Bold 처리된 내용은 처음 커뮤니티 매니징 직무를 접하셨다면 필수적으로 갖추어야 하는 요소라고 생각합니다.


아직은 커뮤니티 매니저라는 개념이 대명사가 되지 않았기 때문에 현재 커뮤니티를 이끌어가는 다양한 매니저분들께서 직무에 대한 설명을 위한 노력을 하고있다고 생각합니다 🥲


여러분은 스스로의 직무에 대해서 어떻게 설명하시나요?

와이스 앱 : wyyyes.com/app
와이스 웹 : wyyyes.com

WYYYES 와이스

컬렉터를 위한 라이브 커뮤니티 WYYYES : 와이스

8
3
주자훈

주자훈

IT/창업에 관심있는 학생들이 모여있는 커뮤니티에서 멋진 사람들을 찾아봐요!

안녕하세요!

IT/창업 소셜 단체, IMPACT를 운영하고 있는 주자훈 입니다 😊


학생들이 무언가를 혼자서 이루어나가기에는 많은 어려움이 존재합니다.경험이 부족하며, 아이디어나 프로젝트를 발전시키는데 필요한 다양한 노하우나 전문적인 지식을 얻기 어렵고, 프로젝트나 창업을 진행하면서 마주할 수 있는 다양한 문제들을 혼자서 해결하기는 어렵습니다.🥲


더불어 프로젝트를 같이 할 사람을 찾기에도 어려움을 가진다는 점입니다. 자신의 프로젝트에 같이할 분야의 팀원들을 인문계 학교에서는 찾기가 어렵고, 온라인 상으로도 팀원들을 모집해도 그 사람들을 어떻게 찾을지 고민으로 가득할 것 입니다.🤯


이러한 어려움과 문제로 학생들은 프로젝트나 창업등의 도전을 망설이게 됩니다. 이에 IMPACT 단체는 자신의 아이디어와 역량을 공유하여, 서로 도우며 성장하는 커뮤니티를 구성하게 되었습니다. 커뮤니티에서는 프로젝트, 창업을 하고자 하는 학생들에게 유용한 정보와 노하우를 제공하며, 팀원들을 모집하고 수행을 할 수 있도록 도움을 주고자 합니다.😊


*본 커뮤니티는 학생(14~19세)들만 참여할 수 잇는 공간 입니다.

디스콰이엇에 계시는 중,고등학생 메이커분들도 오셔서 함께 소통했으면 좋겠습니다! https://open.kakao.com/o/gTN9p5bf



세상에 임팩트를 만드는 사람들의 모임

지난 12월 'IMPACT-LOUNGE'를 시작으로 이번 커뮤니티 까지 IT/소셜 단체 IMPACT는 앞으로도 사회에 큰 영향력을 끼치는 사람들을 양성하고 같이 성장해나가것이 목표입니다. 이 과정에 디스콰이엇의 선배 메이커분들의 많은 응원과 도움을 주시면 감사하겠습니다!

*IMPACT-LOUNGE 메이커로그 : https://disquiet.io/@jeijhoon/makerlog/5483


2023 IMPACT 예정 활동

  • 7-8월 : 분야별 오프라인 세미나 (창업 , 디자인, 개발)
  • 12월 : IT, 창업 컨퍼런스 / IT,창업 해커톤


*IMPACT 단체의 협업과 후원등의 부분은 디스콰이엇의 커피챗을 활용해주세요!

18
9
바운드

바운드

매달 248%씩 성장하고 있는 바운드 팀 이야기

운동 업계에서 15년 동안 묵혀있던 갈증을 해소하기 위해

지금까지 달려온 바운드의 성과를 공개합니다! 📈


운동 강사분들의 링크드인을 꿈꾸는 만큼

운동 강사분들과 운동 센터에 바운드를 알리고,

많은 분들이 바운드를 찾게 하는 것이 목표였는데요,


짧은 기간 내 많은 사랑을 받으며 성장해 나가고 있음을 수치로 증명했습니다.


  • 출시 직후 월 248%씩 성장
  • 누적 강사 수 5,000+ 돌파
  • 강사 이력서 수 2,000+ 확보
  • 바운드 통해 지원시 합격률 70%


바운드를 통해 운동 센터에 합격한 강사님들을 보며,

운동 업계의 구인구직 문화가 조금씩 바뀌어 나갈 때, 긍정적인 영향력을 만들 때

가장 큰 성취감을 느끼고, 우리가 더 '잘'해야겠다는 책임감이 들어요.


앞으로도 J커브 곡선을 그려나갈 바운드를 지켜봐주세요. :)

바운드 bound.

운동 강사들의 LinkedIn, 바운드.

13
6
신세명

신세명

SNAAC과 함께하실 초기 창업팀을 찾습니다!

안녕하세요, SNAAC 2기 대표를 맡고 있는 신세명이라고 합니다.

SNAAC의 올해 상반기 엑셀러레이팅 프로그램, NAACst step 3기 참가팀 모집글을 공유드립니다. 😊 많은 관심과 지원 부탁드립니다 :)

6
2
박종한

박종한

하루를 36시간으로 사는 방법: 아침 달리기

오늘은 @정현강 이 약 두달 반 간의 매일 글쓰기 챌린지를 마무리한 날이다. 이 날을 기념하기 위해 같이 아침 달리기를 했다. 사실 대장간에 처음 입주하고 매일 아침 7시에 달리기를 실시할 계획이었으나 나로서는 이번이 3번째였다 ;;;

고작 세번째 시도였지만 오늘의 달리기 이후 앞으로 이걸 모닝 루틴으로 가져가도 좋겠다는 생각을 했다. 러닝은 빠르게 할 필요도, 오래 할 필요도 없다. 3-4km 정도를 준비운동 포함해 30분 정도 뛰는 것으로 충분하다.

호흡 올리기

나는 초등학생 때 엘리트 스포츠를 하는 축구선수였다. 초등학교 4학년 쯤에는 슛돌이 출신 친구들과 함께 운동을 했었고, 이후에는 FC성남 유스 선수로 잠깐 운동했었다. 이 때 코치님들이 워밍업을 시키면서 해주셨던 말씀이 있는데,

"가볍게 뛰면서 호흡 올리자"

였다. 호흡을 올린다는 건 조금은 숨을 가쁘게 쉬는 상태를 만든다는 뜻인데, 이렇게 하면 심장이 빠르게 뛰어 산소 공급이 활발해지고 근육에 열이 올라 몸이 유연해진다. 수색대 출신 @김태훈 의 호흡 올리자는 구호로 러닝이 시작되었다.

집 앞에 뛸 수 있는 공원이 있다는 것

집에서 일어나자 마자 민트 캔디 하나를 입 안에 넣고 바로 나왔다. 대장간 하우스는 지금 5호선 아차산역 근처에 있는데, 뛰어서 3분이면 어린이대공원에 도착한다. 집 앞에서 간단히 준비운동을 하고 '호흡 올리기'를 시작한다.

마침 어린이대공원에 벚꽃이 만개해서 카메라를 들고 뛰기로 했다. PR 담당 대장장이로서 로켓을 만들고 있는 스타트업의 파운더/초기 멤버들의 일상의 순간들을 최대한 많이 그리고 예쁘게 기록해놓으려고 한다.

아침에 뛰고 나서 느낀 점

집에서 출발해 어린이대공원을 뛰다 보면 알파카들이 나오는데, 알파카들의 시선을 끌고 나면 슬슬 반환해서 돌아오면 된다. 그러면 4km 정도가 된다.

이전에는 아침에 일어나면 커피를 마시거나 바로 씻으러 가는 식으로 정신을 차리려는 행동들을 했었는데, 일어나자 마자 바로 호흡을 올리러 오는것도 매우 좋은 것 같다. 정신이 맑아지고, 무언가 대단한 일을 해냈다는 성취감이 든다. 같이 뛸 친구들, 그리고 안전하고 예쁜 러닝코스만 있다면 오래 지속해도 좋을 것 같다.

아침에 한 번 뛰고 들어오니까 훨씬 더 맑은 정신으로 두뇌 효율을 아침부터 최대로 쓸 수 있게 되었다. 생산성이 훨씬 더 올라간 것 같다. 아침에 헬스장에 가서 웨이트 트레이닝을 해본 적도 있는데, 웨이트는 몸에 있는 온 힘을 끌어다가 쓰다 보니 이후 책상에 앉은 뒤부터 졸리거나 피곤했었다. 아침 7시에 친구들과 4K 러닝, 너무 좋다!

👋 게스트 받아요!

대장간 멤버들과 아침 7시에 어린이대공원역을 함께 뛰실 게스트를 구합니다. 참여를 원하시는 분은 댓글 달아주세요!!


14
8