From 3876496e853d87102177fef232063ea3783819a8 Mon Sep 17 00:00:00 2001 From: jongfeel Date: Thu, 11 Jun 2026 11:46:14 +0900 Subject: [PATCH 1/6] =?UTF-8?q?Add=20review=20chapter=2006=20=EB=AA=A9?= =?UTF-8?q?=ED=91=9C=EB=A5=BC=20=EB=8B=AC=EC=84=B1=ED=95=98=EB=8A=94=20?= =?UTF-8?q?=EB=82=98=EB=A7=8C=EC=9D=98=20=EA=B8=B0=EC=A4=80,=20GPAM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...235\230 \352\270\260\354\244\200, GPAM.md" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "2026/Developer_Principles/Chapter 06_\353\252\251\355\221\234\353\245\274 \353\213\254\354\204\261\355\225\230\353\212\224 \353\202\230\353\247\214\354\235\230 \352\270\260\354\244\200, GPAM.md" diff --git "a/2026/Developer_Principles/Chapter 06_\353\252\251\355\221\234\353\245\274 \353\213\254\354\204\261\355\225\230\353\212\224 \353\202\230\353\247\214\354\235\230 \352\270\260\354\244\200, GPAM.md" "b/2026/Developer_Principles/Chapter 06_\353\252\251\355\221\234\353\245\274 \353\213\254\354\204\261\355\225\230\353\212\224 \353\202\230\353\247\214\354\235\230 \352\270\260\354\244\200, GPAM.md" new file mode 100644 index 00000000..b161ec49 --- /dev/null +++ "b/2026/Developer_Principles/Chapter 06_\353\252\251\355\221\234\353\245\274 \353\213\254\354\204\261\355\225\230\353\212\224 \353\202\230\353\247\214\354\235\230 \352\270\260\354\244\200, GPAM.md" @@ -0,0 +1,22 @@ +## Summary + +- https://github.com/jongfeel/BookReview/issues/1754 + +## Review + +- https://github.com/jongfeel/BookReview/issues/1754#issuecomment-4602909253 + +## 리뷰 + +GPAM의 내용은 확실히 좋은 게 맞다. +하지만 실제로 실천해 보지 않고는 알 수 없다. + +실천의 결과를 보고 계획을 조금씩 세우고 변경하는 것도 해볼 수 있다. +하지만 역시 안해봐서 못하는 것이다. + +책에서도 건강해지기 위한 목표가 왜 실패하는지 설명해 준다. +흔히 하는 다른 걸 대입해봐도 마찬가지다. +다이어트, 금연, 재테크, 독서, 운동 등등. + +그리고 피드백과 평가는 중요하다. +그게 데이터가 되고 다시 어떤 방향으로 목표와 계획을 잡아야 할지 알려주기 때문이다. \ No newline at end of file From afb070bc8ea55a91f54151bc1453a833203f87b6 Mon Sep 17 00:00:00 2001 From: jongfeel Date: Thu, 11 Jun 2026 11:46:42 +0900 Subject: [PATCH 2/6] =?UTF-8?q?Add=20review=20chapter=2007=20=ED=94=84?= =?UTF-8?q?=EB=A1=9C=EB=8D=95=ED=8A=B8=20=EC=A4=91=EC=8B=AC=EC=A3=BC?= =?UTF-8?q?=EC=9D=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...44\221\354\213\254\354\243\274\354\235\230.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 "2026/Developer_Principles/Chapter 07_\355\224\204\353\241\234\353\215\225\355\212\270 \354\244\221\354\213\254\354\243\274\354\235\230.md" diff --git "a/2026/Developer_Principles/Chapter 07_\355\224\204\353\241\234\353\215\225\355\212\270 \354\244\221\354\213\254\354\243\274\354\235\230.md" "b/2026/Developer_Principles/Chapter 07_\355\224\204\353\241\234\353\215\225\355\212\270 \354\244\221\354\213\254\354\243\274\354\235\230.md" new file mode 100644 index 00000000..a488c4d5 --- /dev/null +++ "b/2026/Developer_Principles/Chapter 07_\355\224\204\353\241\234\353\215\225\355\212\270 \354\244\221\354\213\254\354\243\274\354\235\230.md" @@ -0,0 +1,15 @@ +## Summary + +- https://github.com/jongfeel/BookReview/issues/1761 + +## Review + +- https://github.com/jongfeel/BookReview/issues/1761#issuecomment-4649654065 + +## 리뷰 + +바이브 코딩 시대에 더 와닿고 이해하기 쉬운 주제를 잘 이야기 해주고 있다. +특히 AI 시대에도 프로덕트는 사람이 결정한다는 부분에서 주제 의식이 흔들리지 않고 프로덕트에 대한 이야기를 잘 풀어줘서 좋다. + +특히 제대로된 프로덕트를 만들기 위해서는 협업이 무엇보다 중요한데, +개발자의 협업의 기술적인 부분 말고도 커뮤니케이션과 협의 부분에 있어서는 기본적이면서도 중요한 얘기를 해 주고 있다. \ No newline at end of file From 710ed2017b40a222c1455712b04f31163c25f33b Mon Sep 17 00:00:00 2001 From: jongfeel Date: Thu, 11 Jun 2026 11:47:01 +0900 Subject: [PATCH 3/6] =?UTF-8?q?Add=20review=20chapter=2008=20=EC=A0=9C?= =?UTF-8?q?=EC=96=B4=ED=95=A0=20=EC=88=98=20=EC=97=86=EB=8A=94=20=EA=B2=83?= =?UTF-8?q?=EC=97=90=20=EC=9D=98=EC=A1=B4=ED=95=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...25\230\354\247\200 \354\225\212\352\270\260.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" diff --git "a/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" "b/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" new file mode 100644 index 00000000..39b8c0c0 --- /dev/null +++ "b/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" @@ -0,0 +1,14 @@ +## Summary + +- https://github.com/jongfeel/BookReview/issues/1764 + +## Review + +- https://github.com/jongfeel/BookReview/issues/1764#issuecomment-4660043610 + +## 리뷰 + +이 분의 핵심 메시지도 간단하고 확실하다. +제어할 수 있는 것에 집중하고 좋은 결정을 해서 그게 개발이던 조직 관리던 적용해 보자이다. + +특히 개발 쪽보다는 좋은 조직을 만들기 위한 노력과 그 생각의 흐름이 좋은 것 같아서 다시 리마인드 하는 시간을 가져보게 되었다. \ No newline at end of file From 3a0c019cf0c1300a6d4a625c34858075859f3e31 Mon Sep 17 00:00:00 2001 From: jongfeel Date: Thu, 11 Jun 2026 11:47:28 +0900 Subject: [PATCH 4/6] =?UTF-8?q?Add=20review=20chapter=2009=20=EB=8B=AC?= =?UTF-8?q?=EB=A6=AC=EB=8A=94=20=EA=B8=B0=EC=B0=A8=EC=9D=98=20=EB=B0=94?= =?UTF-8?q?=ED=80=B4=EB=A5=BC=20=EA=B0=88=EC=95=84=20=EB=81=BC=EC=9A=B0?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4 \353\201\274\354\232\260\352\270\260.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" diff --git "a/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" "b/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" new file mode 100644 index 00000000..c3159ea1 --- /dev/null +++ "b/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" @@ -0,0 +1,28 @@ +## Summary + +- https://github.com/jongfeel/BookReview/issues/1766 + +## Review + +- https://github.com/jongfeel/BookReview/issues/1766#issuecomment-4676625856 + +## 리뷰 + +중요하다고 생각하는 원칙을 크게 세 가지로 잘 설명해 주고 있다. + +- 동작하는 코드와 그 이후에 고민할 부분들 +- 기술 부채 +- 삽질이지만 사실 근본적인 걸 경험하면서 그 과정에서 배우는 걸 중요하가 생각하자 + +그리고 많이 읽고, 쓰고, 생각하는 건 개발을 넘어서 꾸준히 하면 좋은 원칙이라고 본다. +개발 아니고 다른 걸 한다고 해도 이 부분은 꼭 필요하다고 본다. + +## 논의주제 + +여기서 바퀴의 재발명 이야기가 나오는데 책에 나온대로 바퀴를 재발명할 필요가 없다가 기본적으로 알고 있는 내용이긴 합니다. +하지만 바퀴를 다시 만들어보면서 얻는 게 많다는 점에서 저도 그런 경험을 해본 게 있기 때문에 공감이 갔습니다. + +이미 있는 거지만 다시 만들어본 경험이 있다면 어떤 것들이 있는지 얘기해 보면 좋을 것 같습니다. + +저는 2009년~2010년 쯤 애플리케이션 아키텍처인 MVVM 패턴에 대해 접하고 구현하면서 그 전에 구현했던 방법과 다른 개념이라는 점에서 많이 힘들었고 그리고 좋아했었습니다. +후에 다른 회사 면접 과제도 그렇고 제가 다시 MVVM에 대해 새로 만들어보면서 그 동안 써보기만 해서 알았던 것과 또 다른 경험을 해보면서 많은 걸 배웠던 기억이 있습니다. \ No newline at end of file From aca1686d5fbd2716410cb77b2769ede67b858f46 Mon Sep 17 00:00:00 2001 From: Kim Jong Feel Date: Thu, 11 Jun 2026 20:58:25 +0900 Subject: [PATCH 5/6] =?UTF-8?q?Update=202026/Developer=5FPrinciples/Chapte?= =?UTF-8?q?r=2008=5F=EC=A0=9C=EC=96=B4=ED=95=A0=20=EC=88=98=20=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=EA=B2=83=EC=97=90=20=EC=9D=98=EC=A1=B4=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EA=B8=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- ...241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" "b/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" index 39b8c0c0..03e9c3e4 100644 --- "a/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" +++ "b/2026/Developer_Principles/Chapter 08_\354\240\234\354\226\264\355\225\240 \354\210\230 \354\227\206\353\212\224 \352\262\203\354\227\220 \354\235\230\354\241\264\355\225\230\354\247\200 \354\225\212\352\270\260.md" @@ -9,6 +9,6 @@ ## 리뷰 이 분의 핵심 메시지도 간단하고 확실하다. -제어할 수 있는 것에 집중하고 좋은 결정을 해서 그게 개발이던 조직 관리던 적용해 보자이다. +제어할 수 있는 것에 집중하고 좋은 결정을 해서 그게 개발이든 조직 관리든 적용해 보자는 것이다. 특히 개발 쪽보다는 좋은 조직을 만들기 위한 노력과 그 생각의 흐름이 좋은 것 같아서 다시 리마인드 하는 시간을 가져보게 되었다. \ No newline at end of file From 1854fb59f6239b6b243df9570f911dc599f0ebdc Mon Sep 17 00:00:00 2001 From: Kim Jong Feel Date: Thu, 11 Jun 2026 20:58:37 +0900 Subject: [PATCH 6/6] =?UTF-8?q?Update=202026/Developer=5FPrinciples/Chapte?= =?UTF-8?q?r=2009=5F=EB=8B=AC=EB=A6=AC=EB=8A=94=20=EA=B8=B0=EC=B0=A8?= =?UTF-8?q?=EC=9D=98=20=EB=B0=94=ED=80=B4=EB=A5=BC=20=EA=B0=88=EC=95=84=20?= =?UTF-8?q?=EB=81=BC=EC=9A=B0=EA=B8=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- ...260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" "b/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" index c3159ea1..446dc90e 100644 --- "a/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" +++ "b/2026/Developer_Principles/Chapter 09_\353\213\254\353\246\254\353\212\224 \352\270\260\354\260\250\354\235\230 \353\260\224\355\200\264\353\245\274 \352\260\210\354\225\204 \353\201\274\354\232\260\352\270\260.md" @@ -12,7 +12,7 @@ - 동작하는 코드와 그 이후에 고민할 부분들 - 기술 부채 -- 삽질이지만 사실 근본적인 걸 경험하면서 그 과정에서 배우는 걸 중요하가 생각하자 +- 삽질이지만 사실 근본적인 걸 경험하면서 그 과정에서 배우는 걸 중요하게 생각하자 그리고 많이 읽고, 쓰고, 생각하는 건 개발을 넘어서 꾸준히 하면 좋은 원칙이라고 본다. 개발 아니고 다른 걸 한다고 해도 이 부분은 꼭 필요하다고 본다.