Skip to content

Split View: 아리스토텔레스의 에우다이모니아: 번영하는 개발자의 삶을 위한 철학

|

아리스토텔레스의 에우다이모니아: 번영하는 개발자의 삶을 위한 철학

행복을 잘못 찾고 있었던 것은 아닐까

야근을 마치고 집으로 돌아오는 길, 스마트폰을 꺼내 SNS 피드를 스크롤합니다. 잠깐의 도파민 자극. 유튜브 알고리즘이 추천하는 영상 하나, 또 하나. 새벽 2시가 됩니다. 피곤하지만 뭔가 채워지지 않은 느낌. "나는 지금 행복한가?"라는 질문이 스쳐 지나갑니다.

개발자로 10년을 살아온 당신은 어쩌면 행복의 의미를 틀리게 배웠을지도 모릅니다. 좋은 회사, 높은 연봉, 최신 기술 스택을 마스터하는 것 — 이것들이 행복이라고 믿었습니다. 하지만 그것들을 하나씩 얻을 때마다, 만족감은 예상보다 짧게 지속되었습니다.

2,400년 전, 한 철학자가 이 문제를 정확히 진단했습니다.

아리스토텔레스와 두 종류의 삶

아리스토텔레스(Ἀριστοτέλης, 기원전 384-322)는 인간이 추구하는 것들 중 가장 최고의 선(善)을 찾으려 했습니다. 그의 답은 에우다이모니아(εὐδαιμονία)였습니다. 이 단어는 흔히 '행복(happiness)'으로 번역되지만, 그것은 너무 협소한 번역입니다. 더 정확하게는 번영(flourishing), 잘 삶(living well), 혹은 인간으로서의 충만한 실현에 가깝습니다.

아리스토텔레스는 『니코마코스 윤리학』에서 두 가지 삶의 방식을 구분했습니다.

쾌락적 삶, 즉 헤도니아(ἡδονή, hedonia)는 즐거움과 고통의 회피를 중심으로 구성된 삶입니다. 맛있는 음식, 편안한 소파, 재미있는 게임 — 이 모든 것은 헤도니아의 영역입니다. 나쁜 것이 아닙니다. 하지만 아리스토텔레스는 이것만으로는 충분하지 않다고 했습니다.

그가 진정으로 옹호한 것은 에우다이모니아적 삶이었습니다. 이것은 자신의 잠재력을 온전히 실현하고, 덕을 실천하며, 공동체 안에서 의미 있는 역할을 하는 삶입니다.

그리고 그는 두 가지 삶의 방식을 제시했습니다. ὁ βίος θεωρητικός (호 비오스 테오레티코스) — 사유하는 삶, 즉 철학과 지식을 추구하는 삶입니다. ὁ βίος πρακτικός (호 비오스 프락티코스) — 실천하는 삶, 즉 덕을 행동으로 옮기는 삶입니다.

개발자로서 우리는 이 두 가지 삶 모두에 걸쳐 있습니다. 새로운 알고리즘을 배우고 아름다운 코드를 사유하는 것은 테오레티코스이고, 그것을 실제 제품으로 만들어 사람들의 문제를 해결하는 것은 프락티코스입니다.

아레테: 탁월함은 반복에서 온다

에우다이모니아를 이해하는 핵심 열쇠는 **아레테(ἀρετή, arete)**입니다. 보통 '덕(virtue)'으로 번역되지만, 아리스토텔레스의 맥락에서는 탁월함(excellence), 즉 어떤 것이 자신의 고유한 기능을 최고로 발휘하는 상태를 뜻합니다.

칼의 아레테는 잘 베는 것입니다. 눈의 아레테는 잘 보는 것입니다. 그렇다면 인간의 아레테는 무엇일까요? 아리스토텔레스는 이성(logos)의 탁월한 발휘, 즉 이성에 따라 잘 사는 것이라고 답했습니다.

역사학자 윌 듀런트(Will Durant)는 아리스토텔레스의 사상을 이렇게 요약했습니다. "We are what we repeatedly do. Excellence, then, is not an act, but a habit." (우리는 반복하는 것이 곧 우리 자신이다. 그러므로 탁월함은 행위가 아니라 습관이다.)

이 문장은 오늘날 모든 자기계발 서적에 인용되지만, 그 뒤에 숨은 철학적 무게를 우리는 종종 잊습니다. 아리스토텔레스는 덕이 타고나는 것이 아니라 연습을 통해 형성되는 것이라고 믿었습니다. 용기 있는 행동을 반복하면 용기 있는 사람이 됩니다. 신중한 판단을 반복하면 지혜로운 사람이 됩니다.

개발자에게 이것은 무엇을 의미할까요? 장인정신(craftsmanship)이 바로 아레테입니다. 코드를 단순히 작동하게 만드는 것이 아니라, 읽기 쉽고, 유지보수 가능하고, 우아하게 만들려는 반복적인 노력 — 그것이 탁월함의 습관을 형성합니다. Robert C. Martin의 Clean Code는 단순한 기술서가 아니라, 코드 장인정신의 윤리서입니다.

폴리스: 인간은 정치적 동물이다

아리스토텔레스는 『정치학』에서 이런 유명한 말을 남겼습니다. "ζῷον πολιτικόν" (조온 폴리티콘) — 인간은 본질적으로 폴리스(도시국가, 공동체)에서 사는 동물이다. 이것은 단순히 '사교적'이라는 뜻이 아닙니다. 인간은 공동체를 통해서만 자신의 잠재력을 완전히 실현할 수 있다는 깊은 통찰입니다.

고독한 천재 해커의 신화는 아름답지만 거짓입니다. 리눅스 커널은 리누스 토르발즈 혼자 만든 것이 아닙니다. 파이썬은 귀도 반 로썸 혼자 키운 것이 아닙니다. GitHub에는 지금 이 순간에도 수백만 명이 서로의 코드를 보고, 기여하고, 배우고 있습니다.

오픈소스 커뮤니티는 아리스토텔레스의 폴리스를 디지털로 구현한 것입니다. 우리는 그 안에서 기여를 통해 성장하고, 다른 사람의 기여로 성장합니다.

우정의 세 단계

아리스토텔레스는 우정(φιλία, philia)을 세 단계로 나누었습니다.

첫 번째는 유용성의 우정입니다. 서로에게 이익이 되기 때문에 유지되는 관계입니다. 비즈니스 파트너십, 잠깐의 협업 관계가 여기에 해당합니다. 나쁜 것이 아닙니다. 하지만 얕습니다.

두 번째는 즐거움의 우정입니다. 함께 있으면 즐거운 관계입니다. 같은 게임을 좋아하는 친구, 같은 기술에 열정이 있는 동료입니다. 더 깊지만, 즐거움이 사라지면 관계도 흔들립니다.

세 번째는 덕의 우정입니다. 상대방의 성장을 진심으로 바라고, 서로가 더 나은 사람이 되도록 돕는 관계입니다. 이것이 가장 드물고 가장 귀합니다. 코드 리뷰에서 진심 어린 피드백을 주고받는 동료, 당신이 틀렸을 때 정직하게 말해주는 멘토 — 이것이 아리스토텔레스가 말한 진정한 philia입니다.

현대 긍정심리학이 아리스토텔레스를 만났을 때

2011년, 긍정심리학의 창시자 마틴 셀리그먼(Martin Seligman)은 『플로리시(Flourish)』라는 책에서 PERMA 모델을 제시했습니다. 이것은 놀랍도록 에우다이모니아와 닮아 있습니다.

P — 긍정적 감정(Positive Emotions): 기쁨, 감사, 경이감

E — 몰입(Engagement): 플로우(Flow) 상태, 완전한 집중

R — 관계(Relationships): 의미 있는 인간 연결

M — 의미(Meaning): 자신보다 더 큰 무언가를 위해 일함

A — 성취(Accomplishment): 능숙함과 성공을 위한 추구

아리스토텔레스는 이것을 2,400년 전에 이미 알고 있었습니다.

소냐 류보미르스키(Sonja Lyubomirsky)의 연구는 행복의 구성을 더 구체적으로 밝혀냈습니다. 그녀의 연구에 따르면 행복의 약 50%는 유전적 기준점, 약 10%는 삶의 환경(연봉, 거주지, 직장), 그리고 약 40%는 의도적 활동에 의해 결정됩니다. (Lyubomirsky, Sheldon & Schkade, 2005, 『Pursuing Happiness』)

이 발견은 혁명적입니다. 더 좋은 회사, 더 높은 연봉이 행복의 10%에 불과하다면, 우리는 나머지 40%에 어떤 의도적 활동을 채우고 있나요?

에드워드 데시(Edward Deci)와 리처드 라이언(Richard Ryan)의 자기결정이론(Self-Determination Theory)은 또 다른 퍼즐 조각을 제공합니다. 인간은 세 가지 기본적 심리적 욕구를 가집니다. 자율성(Autonomy) — 자신의 행동을 스스로 선택하는 것, 유능감(Competence) — 능숙하게 수행하고 성장하는 것, 관계성(Relatedness) — 의미 있는 연결과 소속감입니다. 이 세 욕구가 충족될 때 내재적 동기와 심리적 웰빙이 꽃핍니다.

개발자를 위한 에우다이모니아 5가지 실천

1. 장인정신을 목표로 삼으세요 (아레테)

단순히 돌아가는 코드가 아니라 아름다운 코드를 추구하세요. 매일 한 가지, 어제보다 더 잘 작성하려는 의도적 노력이 쌓여 탁월함이 됩니다. 코드 리뷰를 두려움이 아니라 성장의 기회로 바라보세요.

2. 폴리스를 만드세요 (공동체)

오픈소스에 기여하세요. 스터디 그룹을 만드세요. 로컬 밋업에 참석하세요. 온라인 커뮤니티에서 질문에 답하세요. 당신이 주는 것이 당신에게 돌아옵니다. 이것은 비유가 아니라 사회심리학적 사실입니다.

3. 덕의 우정을 찾으세요 (philia)

서로의 성장을 진심으로 바라는 동료를 찾으세요. 불편한 진실을 말해줄 수 있는 멘토를 찾으세요. 그리고 당신도 누군가에게 그런 존재가 되세요. 기술 커뮤니티에서 진정한 mentorship은 가장 희귀하고 가장 가치 있는 것입니다.

4. 의미를 코드 너머에서 찾으세요 (의미)

당신이 만드는 소프트웨어가 누구의 삶을 어떻게 변화시키는지 생각해보세요. 의료 소프트웨어를 만든다면 당신은 환자를 돕는 것입니다. 교육 플랫폼을 만든다면 학생들의 배움을 돕는 것입니다. 기술과 인간 사이의 연결고리를 의식적으로 인식하세요.

5. 40%를 의도적으로 채우세요 (의도적 활동)

류보미르스키의 연구를 기억하세요. 환경은 10%에 불과합니다. 나머지 40%는 당신의 선택입니다. 감사 일기, 명상, 새로운 기술 학습, 멘토링, 자연에서의 산책 — 이것들이 당신의 행복 기준선을 높입니다.

에우다이모니아는 목적지가 아니다

아리스토텔레스는 에우다이모니아를 특정한 상태나 감정이 아니라 삶의 방식으로 보았습니다. 그것은 획득하는 것이 아니라 살아가는 것입니다. 오늘 하루 조금 더 탁월하게 코드를 작성하고, 동료에게 조금 더 진심 어린 피드백을 주고, 커뮤니티에 조금 더 기여하는 것 — 그것이 에우다이모니아입니다.

모든 코드 커밋은 아레테를 향한 한 걸음입니다. 모든 코드 리뷰는 philia의 실천입니다. 모든 오픈소스 기여는 폴리스에 대한 참여입니다.

번영하는 삶은 먼 미래의 목표가 아닙니다. 지금 이 순간, 터미널 창 앞에서 시작됩니다.


참고문헌

  • Aristotle, Nicomachean Ethics, translated by Terence Irwin, Hackett Publishing, 1999
  • Seligman, M. E. P. (2011). Flourish: A Visionary New Understanding of Happiness and Well-being. Free Press.
  • Lyubomirsky, S., Sheldon, K. M., & Schkade, D. (2005). Pursuing Happiness: The Architecture of Sustainable Change. Review of General Psychology, 9(2), 111-131.
  • Deci, E. L., & Ryan, R. M. (1985). Intrinsic Motivation and Self-Determination in Human Behavior. Plenum.
  • Durant, W. (1926). The Story of Philosophy. Simon & Schuster.

Aristotle's Eudaimonia: A Philosophy of Flourishing for Developers

We've Been Looking for Happiness in the Wrong Places

You finish a late night of coding, pull out your phone, and scroll through a feed. A brief dopamine hit. One YouTube video becomes three. It's 2 AM. You're tired, but something still feels hollow. The question drifts across your mind: "Am I actually happy?"

You've spent years chasing the markers of success: the prestigious company, the competitive salary, mastery of the latest tech stack. Each time you achieved one, the satisfaction was shorter-lived than expected. Something felt missing, but you couldn't name it.

Twenty-four centuries ago, a philosopher diagnosed this problem with remarkable precision.

Aristotle and the Two Modes of Life

Aristotle (Ἀριστοτέλης, 384-322 BCE) was searching for the highest good that humans can pursue. His answer was εὐδαιμονία — eudaimonia. This word is typically translated as "happiness," but that translation sells it short. More accurately, it means flourishing, living well, or the full realization of your human potential.

In the Nicomachean Ethics, Aristotle distinguished two approaches to life. Hedonia (ἡδονή) — the pleasurable life, organized around the pursuit of pleasant experiences and avoidance of pain. Scrolling social media, binge-watching shows, ordering takeout — these belong to hedonia. Not wrong, but insufficient.

Eudaimonia — the flourishing life — is something deeper. It means actualizing your potential, practicing virtue, and playing a meaningful role in your community.

Aristotle also described two modes of the excellent life: ὁ βίος θεωρητικός (ho bios theoretikos) — the contemplative life of philosophy and knowledge; and ὁ βίος πρακτικός (ho bios praktikos) — the active life of putting virtue into practice.

Developers live at the intersection of both. Learning a new algorithm, reasoning about system design, reading a paper on distributed consensus — that's the bios theoretikos. Shipping code that solves real problems for real people — that's the bios praktikos. We're philosophers who build things. That's a rare and wonderful position to be in.

Arete: Excellence Is a Habit, Not an Act

The keystone of eudaimonia is ἀρετή — arete. Usually translated as "virtue," it more precisely means excellence — the state in which something performs its characteristic function at its best.

The arete of a knife is to cut cleanly. The arete of the eye is to see clearly. The arete of a human being? Aristotle answered: the excellent exercise of reason, living in accordance with our rational nature.

The historian Will Durant memorably summarized this idea: "We are what we repeatedly do. Excellence, then, is not an act, but a habit." This line appears in every self-help book, but its philosophical weight deserves more respect. Aristotle believed virtue wasn't innate — it was cultivated through practice. Act courageously repeatedly, and you become courageous. Make thoughtful judgments repeatedly, and you become wise.

For developers, this is the argument for craftsmanship. Not just making code work, but making it readable, maintainable, and elegant — every single day. Robert C. Martin's Clean Code isn't just a technical manual. It's an ethics of craft. Each refactor, each well-named variable, each thoughtful test is a small act of arete.

The 10,000-hour rule (Ericsson et al., 1993) is a modern empirical shadow of this ancient insight: deliberate practice shapes mastery. But Aristotle would add a nuance — the practice must be toward the right end, with the right intention. Coding for quantity of commits is not the same as coding for excellence of thinking.

The Polis: Man Is a Political Animal

In the Politics, Aristotle wrote one of philosophy's most famous lines: "ζῷον πολιτικόν" (zōon politikon) — the human being is by nature a political animal. Not "political" in the modern electoral sense, but in the original Greek sense: we are creatures of the polis, the city-state and community. We cannot fully realize ourselves in isolation.

The myth of the lone genius hacker is compelling but false. The Linux kernel wasn't built by Linus Torvalds alone — thousands of contributors shaped it. Python is guided by a community, not an individual. At this very moment, millions of developers on GitHub are reading, contributing to, and building on each other's work.

Open source is Aristotle's polis rendered in digital form. We grow through contribution, and we grow through others' contributions to us. When you file an issue, review a pull request, or document a library, you are participating in a community of flourishing.

The Three Kinds of Friendship

Aristotle devoted more pages in the Nicomachean Ethics to friendship (φιλία, philia) than to any other topic. He saw it as essential to eudaimonia — not a side benefit, but a core component.

He described three kinds. First: friendships of utility, maintained because each party benefits from the other. Business partnerships, short-term collaborations. Valuable but shallow; they dissolve when the utility ends.

Second: friendships of pleasure, maintained because both parties enjoy each other's company. Colleagues who love the same technology, teammates who bond over debugging war stories. Warmer, but fragile — when the shared enjoyment fades, so does the connection.

Third: friendships of virtue, where each person genuinely wishes the other to flourish and helps them become better. These are the rarest and most valuable. The mentor who tells you honestly when your architecture is flawed. The colleague whose code reviews make you a genuinely better engineer. The friend who asks hard questions about your career direction.

In the tech world, true mentorship is the most undervalued resource. If you have it, protect it. If you don't have it, seek it. And become it for someone else — because teaching sharpens the teacher as much as the student.

When Modern Positive Psychology Meets Ancient Greece

In 2011, Martin Seligman — the father of positive psychology — published Flourish and introduced the PERMA model of well-being. The parallels to eudaimonia are striking:

P — Positive Emotions: joy, gratitude, awe

E — Engagement: flow states, full absorption in meaningful work

R — Relationships: authentic human connection

M — Meaning: serving something larger than yourself

A — Accomplishment: the pursuit of mastery and achievement

Aristotle, working without fMRI machines or randomized controlled trials, essentially got this right 2,400 years ago.

Sonja Lyubomirsky's landmark research on happiness adds a crucial practical dimension. Her studies suggest roughly 50% of our happiness level is determined by genetic set-point, roughly 10% by life circumstances (salary, job, location), and roughly 40% by intentional activity (Lyubomirsky, Sheldon & Schkade, 2005).

This finding is revolutionary. If a better job or higher salary accounts for just 10% of your happiness, what are you choosing to fill the other 40% with?

Edward Deci and Richard Ryan's Self-Determination Theory (SDT) completes the picture with three basic psychological needs: Autonomy — choosing your own actions; Competence — growing in skill and mastery; Relatedness — meaningful connection and belonging. When these three needs are met, intrinsic motivation and well-being flourish naturally.

Five Eudaimonia Practices for Developers

1. Pursue craftsmanship as arete

Set a standard beyond "it works." Write code as if the next developer reading it is a dear friend. Treat code review not as a gate, but as a dialogue about excellence. Each pull request is a small act of arete.

2. Build your polis

Contribute to open source. Start a study group. Attend local meetups. Answer questions on Stack Overflow. What you give comes back to you — not as metaphor, but as documented social psychology. Communities of practice are where individual flourishing scales.

3. Seek and offer virtuous friendship

Find colleagues who genuinely want you to grow — and who'll tell you uncomfortable truths. Seek mentors who challenge your thinking. And become that person for someone else. One genuine mentoring relationship can change the arc of a career.

4. Connect your code to meaning

Think about who your software actually helps. Medical software touches patients. Education platforms reach students. Developer tools multiply other people's impact. Consciously tracing the line between your keystrokes and human lives is a meaning-making practice Aristotle would recognize.

5. Invest deliberately in the 40%

Remember Lyubomirsky's research. Circumstances — including your job and salary — account for roughly 10% of your happiness. The 40% is yours to fill. Gratitude journaling, deliberate learning, mentoring, time in nature, creative side projects — these build the habits of eudaimonia.

Flourishing Is Not a Destination

Aristotle understood eudaimonia not as a state to be attained, but as a way of living — a verb, not a noun. You don't achieve it once. You practice it daily.

Every commit where you chose clarity over cleverness is an act of arete. Every code review where you gave honest, kind feedback is philia in action. Every open-source contribution is participation in the polis.

Flourishing isn't somewhere in the future after the next promotion, the next raise, the next framework mastered. It begins right now, at this keyboard, with this next decision about how to live your work.


References

  • Aristotle. Nicomachean Ethics. Translated by Terence Irwin. Hackett Publishing, 1999.
  • Aristotle. Politics. Translated by C. D. C. Reeve. Hackett Publishing, 1998.
  • Seligman, M. E. P. (2011). Flourish: A Visionary New Understanding of Happiness and Well-being. Free Press.
  • Lyubomirsky, S., Sheldon, K. M., & Schkade, D. (2005). Pursuing Happiness: The Architecture of Sustainable Change. Review of General Psychology, 9(2), 111–131.
  • Deci, E. L., & Ryan, R. M. (1985). Intrinsic Motivation and Self-Determination in Human Behavior. Plenum.
  • Ericsson, K. A., Krampe, R. T., & Tesch-Römer, C. (1993). The role of deliberate practice in the acquisition of expert performance. Psychological Review, 100(3), 363–406.
  • Durant, W. (1926). The Story of Philosophy. Simon & Schuster.