도구는 기능이 아니라 내 일에 맞는지로 고른다
이 글은 Today I Learn 시리즈의 114번째 기록입니다. (총 125개)
기능이 좋아 보인다고 내 일에 맞는 건 아니다
글에 이미지 넣기가 번거로워서, 브라우저에서 바로 쓰는 편집기를 붙여봤다. 이미지 끌어다 놓기도 되고 깔끔해 보였다.
그런데 내가 정작 자주 하는 일은 “이미 올린 글에 사진 추가”인데, 그 편집기로 기존 글을 열어 저장하면 글이 망가졌다. 새로 쓰는 글엔 되는데 기존 글엔 안 되는 도구였다.
배운 건 — 도구는 “좋아 보임”이 아니라 “내가 실제로 자주 하는 일에 맞나”로 고른다. 내 주된 작업에서 문제가 나면, 다른 기능이 아무리 좋아도 안 맞는 것이다.
안 맞는 걸 알면 빨리 접는다
붙이는 데 시간을 꽤 썼지만, 안 맞는다는 게 드러난 뒤엔 오래 붙들지 않고 접었다. 이미 들인 시간이 아까워서 억지로 쓰면 계속 손해다.
배운 건 — 들인 노력이 아까워도, 안 맞는다는 판단이 서면 빨리 접고 원래 방식으로 돌아온다.
콘텐츠가 어디로 가는지 먼저 따진다
도구를 붙일 때 걸린 게 하나 더 있었다 — 내 글이 남의 서버로 넘어가는가. 확인해 보니 이 방식은 내 컴퓨터 안에서만 파일을 다뤄 콘텐츠가 밖으로 안 나갔고, 코드도 외부에서 안 불러오게 바꿔 의존을 없앴다.
배운 건 — 글이든 데이터든 도구에 맡기기 전에 “이게 어디로 가는지” 먼저 확인한다. 밖으로 안 나가게, 남에게 덜 기대게 고를 수 있으면 그렇게 한다.
요약
- 도구는 좋아 보임이 아니라 내가 자주 하는 일에 맞는지로 고른다.
- 안 맞으면 들인 시간이 아까워도 빨리 접는다.
- 콘텐츠를 맡기기 전에 그게 어디로 가는지 먼저 확인한다.
Series: Today I Learn
1 | C++ 자료형(Data Type) 2 | MD5 vs pHash 3 | C++에서 함수의 선언과 정의 4 | Tkinter padx, pady 5 | 메모리와 포인터 변수 6 | Call by Value, Call by Reference, Call by Pointer 비교 7 | const 8 | Gemfile — Jekyll 프로젝트의 의존성 파일 9 | kramdown-parser-gfm — Jekyll의 GFM 파서 10 | 파서(Parser) 11 | AHU vs OHU 12 | I might try it vs I'll try it 뉘앙스 차이 13 | SESSION_EXPIRE_AT_BROWSER_CLOSE=True 14 | configuration key 15 | Git stash vs discard 16 | subprocess.Popen으로 Windows 탐색기에 명령어를 전달 17 | Post 잔디 분석하기 18 | Google Sheets Sync 최적화 19 | DSL (Domain Specific Language)과 GPL (General Purpose Language) 20 | 마크다운 표 그리는 방법 21 | 쿼리 파라미터(Query Parameter). 기존 QR코드 재활용 22 | Django 보안 취약점 점검 및 수정 23 | OOP Object-Oriented Programming 객체 지향 프로그래밍 24 | Fernet 대칭 암호화 25 | Jekyll 코드블록 안의 Liquid 태그 26 | insertOnConflictUpdate vs DoUpdate(target) 27 | 세션 필터 28 | 아코디언(Accordiaon) UI를 펼친상태로 만들기 29 | input의 step 30 | Word Cloud 31 | Google Sheets를 데이터 버스로(with AppSheet) 32 | Django 모델 텍스트 필드 자동 수집 패턴 33 | localStorage로 섹션 토글 상태 유지 34 | 순차 ID 생성(`select_for_update()` + `max()` 조합) 35 | 역참조 검색과 distinct() 36 | xlsx 다운로드와 로딩 오버레이 충돌 37 | Android 파일 공유 MIME 타입 38 | AssetManifest — Flutter 빌드 타임 asset 목록 런타임 조회 39 | UTF-8 BOM과 PowerShell 파일 쓰기 40 | 소리꽃 KeyBloom TIL 1 41 | 소리꽃 KeyBloom TIL 2 42 | 소리꽃 KeyBloom TIL 3 43 | 메트로놈 Simple Metronome TIL 1 44 | 소리꽃 KeyBloom TIL 4 45 | 메트로놈 Simple Metronome TIL 2 46 | 소리꽃 KeyBloom TIL 5 47 | 메트로놈 Simple Metronome TIL 3 48 | 정적 블로그 SEO 정비와 Pagefind 검색 도입 49 | 메트로놈 Simple Metronome TIL 4 50 | 안드로이드 AudioTrack 연속 재생, 실측 피커 정렬, 카메라 토치 플래시 51 | 메트로놈 Simple Metronome TIL 5 52 | 모래게임 Sandrop TIL 1 53 | 메트로놈 Simple Metronome TIL 6 54 | 모래게임 Sandrop TIL 2 55 | 모래게임 Sandrop TIL 3 56 | 메트로놈 Simple Metronome TIL 7 57 | 모래게임 Sandrop TIL 4 58 | 모래게임 Sandrop TIL 5 59 | 모래게임 Sandrop TIL 6 60 | 소리꽃 KeyBloom TIL 6 61 | 모래게임 Sandrop TIL 7 62 | 모래게임 Sandrop TIL 8 63 | 소리꽃 KeyBloom TIL 7 64 | 모래게임 Sandrop TIL 9 65 | 소리꽃 KeyBloom TIL 8 66 | 모래게임 Sandrop TIL 10 67 | 소리꽃 KeyBloom TIL 9 68 | 소리꽃 KeyBloom TIL 10 69 | 소리꽃 KeyBloom TIL 11 70 | 소리꽃 KeyBloom TIL 12 71 | 소리꽃 KeyBloom TIL 13 72 | 온실 GreenHouse TIL 1 73 | 소리꽃 KeyBloom TIL 14 74 | 온실 GreenHouse TIL 2 75 | 소리꽃 KeyBloom TIL 15 76 | 소리꽃 KeyBloom TIL 16 77 | 소리꽃 KeyBloom TIL 17 78 | 소리꽃 KeyBloom TIL 18 79 | 소리꽃 KeyBloom TIL 19 80 | 소리꽃 KeyBloom TIL 20 81 | 로그스톤 상표 셀프 출원 TIL 1 82 | 소리꽃 KeyBloom TIL 21 83 | 소리꽃 KeyBloom TIL 22 84 | 소리꽃 KeyBloom TIL 23 85 | 소리꽃 KeyBloom TIL 24 86 | MiniMacro TIL 1 87 | Astro가 무엇인지, 왜 옮기는지 88 | MiniMacro TIL 2 89 | 메트로놈 Simple Metronome TIL 8 90 | 메트로놈 Simple Metronome TIL 9 91 | 블로그 Astro 이관 TIL 92 | 오픈데이 Openday TIL 1 93 | 오픈데이 Openday TIL 2 94 | Unreal Engine MCP TIL 1 95 | 콘티온 Conti On TIL 11 96 | 오픈데이 Openday TIL 3 97 | 오픈데이 Openday TIL 4 98 | 오픈데이 Openday TIL 5 99 | ScorePlayer TIL 1 100 | BuildingHub TIL 1 101 | ScorePlayer TIL 2 102 | BuildingHub TIL 2 103 | ScorePlayer TIL 3 104 | Unreal Engine MCP TIL 2 105 | 궁 미로 PalaceMaze TIL 1 106 | 메트로놈 Simple Metronome TIL 10 107 | 메트로놈 Simple Metronome TIL 11 108 | 오픈데이 Openday TIL 6 109 | BuildingHub TIL 3 110 | Obsidian vault에서 코드만 빼기 — directory junction 111 | ScorePlayer TIL 4 112 | 오픈데이 Openday TIL 7 113 | URL은 바뀔 수 있는 것에 묶지 않는다 114 | 도구는 기능이 아니라 내 일에 맞는지로 고른다 읽는 중 115 | 돌이키기 힘든 변경은 작게 먼저 확인한다 116 | 궁 미로 PalaceMaze TIL 3 117 | 궁 미로 PalaceMaze TIL 2 118 | 소리꽃 KeyBloom TIL 29 119 | 오픈데이 Openday TIL 8 120 | BuildingHub TIL 4 121 | ScorePlayer TIL 5 122 | BuildingHub TIL 5 123 | MiniMacro TIL 3 124 | 소리꽃 KeyBloom TIL 30 125 | 궁 미로 PalaceMaze TIL 4