LLMs are good at coding. They can code faster than human. But they don't have ability to maintain their shit. Don't worry developers, there will be tons of shit codes we need to clean up in future. Surely we won't loose our job. Actually there will be more works than ever.
Jaeyeol Lee
@kodingwarrior@hackers.pub · 688 following · 502 followers
Neovim Super villain. 풀스택 엔지니어 내지는 프로덕트 엔지니어라고 스스로를 소개하지만 사실상 잡부를 담당하는 사람. CLI 도구를 만드는 것에 관심이 많습니다.
Hackers' Pub에서는 자발적으로 바이럴을 담당하고 있는 사람. Hackers' Pub의 무궁무진한 발전 가능성을 믿습니다.
그 외에도 개발자 커뮤니티 생태계에 다양한 시도들을 합니다. 지금은 https://vim.kr / https://fedidev.kr 디스코드 운영 중
Blog
- kodingwarrior.github.io
mastodon
- @kodingwarrior@silicon.moe
Github
- @malkoG
오늘 모집 마감.................
https://github.com/yamadashy/repomix/releases/tag/v1.10.0
Repomix가 소스코드를 압축해서 LLM 친화적인 텍스트를 뽑아주는 CLI도구인데, 이제 그걸 넘어서 Claude Code Skill도 뽑아주는 기능이 추가되었다 .....
이거 solid 같은 청개구리 스택 전용으로도 괜찮아보이지 않을까(?)
https://github.com/yamadashy/repomix/releases/tag/v1.10.0
Repomix가 소스코드를 압축해서 LLM 친화적인 텍스트를 뽑아주는 CLI도구인데, 이제 그걸 넘어서 Claude Code Skill도 뽑아주는 기능이 추가되었다 .....
https://github.com/yamadashy/repomix/releases/tag/v1.10.0
Repomix가 소스코드를 압축해서 LLM 친화적인 텍스트를 뽑아주는 CLI도구인데, 이제 그걸 넘어서 Claude Code Skill도 뽑아주는 기능이 추가되었다 .....
역시 LLM 사용은 뉘집소가 더 잘하는지 경쟁을 시키는게 마음이 편하다.... 디펜던시 그래프를 Mermaid로 그리게하는건 확실히 Claude보다는 ChatGPT가 더 잘하는 듯.
아니다, 내가 비교군을 잘못 선택했다. Opus가 제일 잘한다
역시 LLM 사용은 뉘집소가 더 잘하는지 경쟁을 시키는게 마음이 편하다.... 디펜던시 그래프를 Mermaid로 그리게하는건 확실히 Claude보다는 ChatGPT가 더 잘하는 듯.
https://github.com/yctimlin/mcp_excalidraw DAG 그려서 뭔가를 설명해야하는 일이 있어서 Excalidraw 알아보고 있었는데, 이것도 MCP가 있었다..... 완전 짱이다...
진짜 국내 커뮤니티가 LLM에 친화적이긴 한 것 같은데, 사용하는 팁이 너무 파편화되어있어서 내가 원하는 활용법을 찾기가 어렵다
사실 이래서 나는 커밋 메시지로부터 어떻게든 체인지로그를 자동으로 생성해 내려는 일체의 시도에 회의적임…
@hongminhee洪 民憙 (Hong Minhee) 커밋메시지를 하나하나 읽으라는 소리인지.... TLDR 만들어주는 성의가 없네요 😂
식탁보 1.14.0에서 오랫만에 업데이트를 진행하면서, 생성형 AI의 도움을 받아 적극적인 현대화를 달성하고 있습니다.
-
InnoSetup 대신 Velopack을 사용한 간소화된 사용자 인스톨러 경험 구현
-
MSBUILD 프로젝트 대신 .NET SDK로 .NET Framework 프로젝트 마이그레이션 (추후 완전히 .NET 10과 Avalonia로도 전환할 수 있게 함)
-
TableCloth 프로젝트의 경우 .NET 8/9에서 .NET 10으로 판올림
-
Windows 11 ARM64 GitHub Action Runner가 공식화됨에 따라 ARM64 빌드 추가 예정
내부 정비가 끝나는 대로 식탁보 1.15.0 버전을 출시하도록 하겠습니다. 또한 생성형 AI 코드 어시스턴트의 도움을 적극 받아 1인 개발에서 오는 한계를 극복해보려 합니다.
최신 소스 커밋 목록은 https://github.com/yourtablecloth/TableCloth/commits/main/ 에서 확인하실 수 있습니다.
진심모드로 구조적이면서 맥락을 잘 명시해서 커뮤니케이션하면 프롬프트가 꽤 잘 먹히는데, 이건 사람과 대화할때도 마찬가지인 것 같다. 그냥 사람에게 진심박치기 모드로 뇌에 힘주고 커뮤니케이션하는걸 생활화한다 생각하고 프롬프트를 먹이는 의식적인 훈련이 필요할 것 같다.
Hackers Pub 송년회 라이트닝토크에서 발표 안하려고 했는데? 뭔가 소소하게 공유할꺼리가 생겼다. 그리고.......... Hackers Pub에서 LLM 활용하는 방법 굉장히 과한 밀도로 공유하게 될 것 같다.... 당장 내가 일하는 회사도 LLM을 엄청 적극적으로 활용하고 있기도 하고, 그걸로 사업하는 회사여서 더욱 가속도가 붙는 것도 있는 듯.
https://github.com/einverne/dotfiles/tree/b2002cdb1594eef95f92d8be526f5e3de55c70f6/claude/skills
.claude/skills 로 관리할 수 있다길래, 어? 설마? 하고 봤는데 진짜로 dotfiles로 관리하는 사람이 좀 보이는 것 같다. Claude Code에서도 갖다쓸 수 있는거보면 분명 가능성은 많이 보인다
예상은 했지만, 남들이 다 먹기 전에 선빵을 치고 이득봐야겠다....
https://github.com/ComposioHQ/awesome-claude-skills/tree/master/skill-creator
Claude Skill 기능을 적극적으로 활용해보려고 하는데, skill을 만들 수 있도록 돕는 skill-creator라는게 있다. 이걸 좀 더 참고해서 어떻게 나한테 쓸만한걸 만들 수 있는지 한번 살펴봐야겠다.
https://github.com/einverne/dotfiles/tree/b2002cdb1594eef95f92d8be526f5e3de55c70f6/claude/skills
.claude/skills 로 관리할 수 있다길래, 어? 설마? 하고 봤는데 진짜로 dotfiles로 관리하는 사람이 좀 보이는 것 같다. Claude Code에서도 갖다쓸 수 있는거보면 분명 가능성은 많이 보인다
예상은 했지만, 남들이 다 먹기 전에 선빵을 치고 이득봐야겠다....
https://github.com/ComposioHQ/awesome-claude-skills/tree/master/skill-creator
Claude Skill 기능을 적극적으로 활용해보려고 하는데, skill을 만들 수 있도록 돕는 skill-creator라는게 있다. 이걸 좀 더 참고해서 어떻게 나한테 쓸만한걸 만들 수 있는지 한번 살펴봐야겠다.
앗! 해커스펍! 코드스니펫 공유하는게 GitHub Gist보다 편하다!!!
# 요런 식으로
def greeting(word: str) -> None:
print(f"hello {word}")
greeting("world")
At last, I finished reading Chapter 7 of "Theorem Proving in Lean 4" in Korean by explaining how to use three tactics: cases, induction, and injection. https://youtu.be/N-ELdwO-vN4?si=kfemVPbbNP-Gf0m8
Claude Desktop 프로젝트 파놓고, 시스템 프롬프트를 이렇게 먹이고 있음. MCP 서버도 붙였는데, 그럭저럭 동작은 잘하는듯?
이 프로젝트는 일지를 작성하면서 실시간으로 대화를 주고 받기 위해 만들었습니다.
즉, 다음과 같은 내용들이 포함됩니다.
1. 오늘 한 일들을 실시간으로 기록
2. 일을 하면서 어떤 문제를 접했고, 어떤 방식으로 해결하려고 했는지 기록
3. 갑자기 떠오른 궁금증과 관련해서 궁금한 사항들을 질의/응답
## 역할에 대해
LLM 에이전트로서 당신은 아래와 같은 역할을 해야 합니다.
1. 빅테크 출신 멘토로서의 에이전트
- 최종적으로는 빅테크에서 일하는 것을 지향하고, 빅테크에서 어떤 방식으로 일하는지 체감하고 싶습니다. 엄밀하게는 숙련된 시니어 개발자로서 좋은 습관을 가질 수 있는 환경을 가지는 것을 지향합니다.
- 큰 규모의 기업에서 노련한 경험이 있는 스태프 엔지니어 출신으로서 저에게 조언을 많이 해줄 수 있기를 바랍니다.
2. 개인 비서로서의 에이전트
- 앞으로도 업무 일지를 쓰게 될 일이 많을 것 같습니다. 업무에 대한 이해를 위한 질문 답변을 정리하고, 업무를 하다가 어떤 사고의 흐름을 가지고 일을 했는지 기록을 하게 될 것입니다. 생각을 정리하는 비서로서 역할을 해주기를 기대합니다.
3. 개인 위키의 지식관리자로서의 에이전트
- 지식을 체계적으로 관리하는 에이전트로서 역할을 해주기를 바라고 있습니다. 즉, 뒤에서 또 언급할 xxx-wiki에 흩어진 정보들을 취합하면서도 기록을 체계적으로 관리하는 역할도 수행해주셔야 합니다.
- 내가 새로 알게 되거나 혹은 알고 싶어 하는 내용이 있다면, 해당 내용에 대해서 명료하고 여러가지 예시들을 포함해서 설명해주세요. 그리고, 각각의 설명에는 출처를 반드시 명시해주셨으면 좋겠습니다.
## MCP 활용에 대해
LLM 에이전트를 활용하는데 있어서 아래와 같은 도구들을 적극적으로 사용해보는 것을 검토해보세요.
- Local Search : 업무 일지나 지식 관리는 Obsidian을 활용합니다. 그리고 Obsidian Vault는 ~/xxx-wiki (즉, /Users/yyy/xxx-wiki)를 적극적으로 활용하고 있습니다.
- Linear : 저는 업무용 이슈트래커로 Linear를 적극적으로 활용하고 있습니다. 어떤 업무가 있는지, 나에게 어떤 업무가 할당되어 있는지 조회하고 싶다면 Linear 툴 호출을 고려해보세요.
- Repomix : 소스코드 전반적인 이해, 그리고 프롬프트를 생성해내기 위한 보조도구로서 Repomix를 활용하고 있습니다. 외부 오픈소스에 대해 리서치를 하거나, 현재 프로젝트에 대한 맥락을 파악하고 싶을때 repomix를 쓰는 것도 적절한 방법일 수 있습니다.
개인 기록 관리를 obsidian으로 옮겨볼까...... 아니면 그냥 개인기록 관리(neovim zettelkasten 플러그인)를 그대로 유지하되, mcp 서버를 직접 만드는걸 해볼까... 어느 쪽이든 할만한 도전인 것 같음
고심끝에 그냥 Obsidian 쓰기로 함. 마크다운 에디터로서 가독성이 좋기도 하고, Vim 키맵도 지원되고, MCP도 비벼볼 수 있고, 여러모로 해볼 수 있는게 많음.
개인 기록 관리를 obsidian으로 옮겨볼까...... 아니면 그냥 개인기록 관리(neovim zettelkasten 플러그인)를 그대로 유지하되, mcp 서버를 직접 만드는걸 해볼까... 어느 쪽이든 할만한 도전인 것 같음
@kodingwarriorJaeyeol Lee 제가 프론트도 스토리북 + 테스트 붙이고 이사 가는 거 해보면 어떨까 싶어서 쫌쫌 실험을 해보았는데. 방송대 기말고사 끝나면 PR을 올려보려고요.
@stelo_kim김태희 (탐정토끼) 너무,, 감사합니다,,,
내가 느끼는 가장 큰 #cosmoslide 의 진입장벽이라면 activitypub 관련 코드랑 비즈니스 로직이랑 완전히 커플링되어 있는 것도 좀 큰 것 같은데, 어떻게 계층을 분리할 수 있을지 고민임.
Misskey도 계층이 잘 분리가 되어있어서 군데군데 테스트가 적당히 짜여져 있는데.... 당장은 OpenAI Codex/Claude Code on Web으로 짜도 기여할 수 있을 정도로 구조를 잘 다듬긴 해야겠다는것
(부슽)
%s가~ 좋아하는~ 랜덤~ 계엄~
무슨~ 계엄~
계엄~ 스타트~
큰 범주에서의 WIP를 최대한 줄여야 하는데.....
회사일이랑 cosmosli.de 정도로만 딱 줄이고 싶음. 커뮤니티 쪽은? 그냥 뭐 하면 하는거고...
큰 범주에서의 WIP를 최대한 줄여야 하는데.....
이제 브라우저 스터디 슬슬 진도나가야지
LLM과 함께하는 힐링개발
@minsoo 안녕하세요! 반갑습니다!
12月 6日 서울에서 開催되는 liftIO 2025에서 〈Optique: TypeScript에서 CLI 파서 컴비네이터를 만들어 보았다〉(假題)라는 主題로 發表를 하게 되었습니다. 아직 liftIO 2025 티켓은 팔고 있으니, 函數型 프로그래밍에 關心 있으신 분들의 많은 參與 바랍니다!
오늘 liftIO 2025에서 發表한 〈Optique: TypeScript의 타입 推論으로 CLI 有效性 檢査를 代替하기〉의 發表 資料를 共有합니다! 들어주신 모든 분들께 感謝 드립니다.
오, PPT를 canva로도 깎을 수 있군아
SolidJS로 앱 만들다가 아이콘셋이 필요해져서 패키지를 뒤져보는데, 마이너 생태계답게 마지막 업데이트가 삼사년 전인 패키지들만 나온다. 아이콘셋에 업데이트가 필요 없긴 하지. 그래도 최근에 업데이트 된 패키지가 걸리적거리는게 없을 것 같달까. 그러다 활발히 업데이트 중인 unplugin-icons를 찾았다. 이것은 SolidJS용 패키지가 아니었다. 아이콘셋도 아니었다. 거의 모든 아이콘셋을 거의 모든 프레임워크에서 사용할 수 있게 해주는 도구다. 이런 문물이 있었다니. 누가 만들었나 함 보자. 제작자는 Anthony Fu... 아아 또 그인가. 오늘도 비 React 웹 생태계엔 Anthony Fu의 은혜가 넘친다.
여기에 뒤늦게 올리지만 2차 모집도 진행중입니다! 이번엔 12월 15일(월)까지....!!
@kodingwarriorJaeyeol Lee 님, SNS등에서 사이트 공유할 때 나오게 하는 vim.kr의 메타 이미지 지정이 잘못되어 있는 것 같은데요. 저거 프레임워크 로고 아닌가요?
@lionhairdino 아.......... 왜 openai 가 나오지 ㅋㅋㅋ
```
반대로, 중요한 아키텍처 결정을 내리거나 복잡한 이해관계자 요구사항을 해석하거나 새로운 알고리즘을 설계해야 하는 작업은 AI 지원을 받는 인간 주도 개발에 더 적합합니다. 핵심은 큰 작업의 어떤 측면을 에이전트에게 효과적으로 위임할 수 있고 어떤 부분이 인간의 판단과 창의성을 필요로 하는지 인식하는 데 있습니다
```
결국 중요한 순간에는 사람의 개입이 필요하다...
아카이브 쌓아만두고 후기를 안 적었네.... 일 생각만 하느라 후기 작성도 미루게 되는 느낌이 없지는 않지만, 암튼 후기를 남기자면......
내가 딱 바이브코딩에 대해 가지고 있던 생각들이 책을 통해서 재확인받는 것 같은 느낌이 든다. 바이브코딩이 확실히 개발 진입장벽을 낮춰주기도 하고, 생산성에 부스트를 달아주는 편이라고는 하지만, 최종적으로는 사람이 책임져야한다는 입장이긴 했었다.
뭔가를 빨리 만들고, 그럴싸한 제품을 만들었다고 치자. 근데, 그런 제품을 누가 써? 그렇게 만들어서 어떤 비즈니스 임팩트가 있어? 품질은 누가 책임져? 라는 생각이 안들 수가 없는데 이런 관점에 대해서도 균형적인 시각을 주고 있다.
거듭해서 무작정 그냥 갖다쓰지말고 어떻게 동작하는지 명확히 이해하고 갖다쓰라고하는데 어떻게 보면 라이브러리/프레임워크 갖다 쓰는 것의 좀 더 고차원레벨의 관점에서 접근하는 것이라고도 볼 수 있을 것 같다.
나? 왜? 일 빨리 끝냄?
닷넷은 8.0이후로 Microsoft만이 아니라, Canonical, RedHat 등 각 리눅스 배포판 관리자들이 Microsoft를 대신하여 본인들의 배포판 OS에서 잘 작동할 수 있도록 검증 과정을 거쳐 독자적으로 빌드하여 패키징을 하고 있습니다.
그 덕분에 매우 유의미한 발전이 하나 있었는데, IBM 메인프레임 (s390x)과 IBM PowerPC (ppc64el)에서도 우분투 리눅스를 사용하면 이제 닷넷 10을 아주 손쉽게 apt install dotnet-sdk-10.0 명령어 하나로 바로 설치해서 쓸 수 있게 됩니다.
https://forum.dotnetdev.kr/t/ibm-s390x-ibm-powerpc-ppc64el-10/14096
어떻게 쓰는지도 모르겠었던 투명성보고서 써보니까 Claude Skills가 왜 좋은지 좀 실감한다... 문서 작업하는거 자동화하는거 관련해서는 사실상 python-docx, openpyxl, xlsxwriter, python-pptx, reportlab, PyMuPDF, pdfplumber 스크립팅하는거 wrapper 였을 뿐이었고...
We've got some updates on TypeScript 7! The new native port
- can type-check any project
- supports --build and --incremental
- has rich editor features implemented
- is still 10x faster
and is ready for you to try today!
https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/
일하면서 TeX를 쓰는 날이 오게될 줄은 몰랐어
@kodingwarriorJaeyeol Lee 양꼬치 맛도 생각해주시는거 아시죠?
돈 아득바득 모아서 PyConUS 간다는 각오로 열심히 초과근무를...!
시간 단위로 일을 한 만큼 돈을 받는거다 보니까, 이동할때도 어느 경로가 시간을 많이 아끼는지랑 "나가서 일하기 vs 집/동네에서 일하기" ROI 비용도 많이 생각하게 되는 듯
일하는 장소에 따라 생산성이 바뀌냐 안바뀌냐의 차이가 있을 것 같긴 한데, 일이 몰입이 되면 그것조차도 극복이 되는,,,!!!
JSConf JP 2025に参加しました!登壇とブース出展のレポート - Money Forward Developers Blog
https://moneyforward-dev.jp/entry/2025/12/01/jsconf-2025-participation-report
시간 단위로 일을 한 만큼 돈을 받는거다 보니까, 이동할때도 어느 경로가 시간을 많이 아끼는지랑 "나가서 일하기 vs 집/동네에서 일하기" ROI 비용도 많이 생각하게 되는 듯
@kimmeoww김애옹 안녕하세요! 반갑습니다!








