비용이 거의 0이 되어가는 코드 작성과 통합의 시대에, 기술 커리어가 어디로 향하는지—두 갈래 길과 그 너머를 성찰한다.
내 이름은 Marc Brooker입니다. 기억하는 한, 저는 코드를 쓰고, 코드를 읽고, 컴퓨터를 통해 대리 체험하며 살아왔습니다. 저는 제대로 작동하는 것들을 만드는 걸 좋아합니다. 또한 가공, 용접, 요리, 스키도 조금씩 합니다.
저는 현재 시애틀의 Amazon Web Services(AWS)에서 엔지니어로 일하고 있으며, 데이터베이스, 서버리스, 그리고 서버리스 데이터베이스를 다룹니다. 그 전에는 EC2와 EBS에서 일했습니다.
모든 의견은 제 개인적인 의견입니다.
Mastodon의 @marcbrooker
Twitter의 @MarcJBrooker
다음은 어디일까?
글로 된 비즈니스 로직을 코드로 바꾸는 비용은 0이 되었다. 또는, 좋게 봐도 거의 0에 가깝다.
서비스와 라이브러리를 통합하는 비용, 즉 코드 세계의 배관(plumbing)은 0이 되었다. 또는, 좋게 봐도 거의 0에 가깝다.
효율적이고, 신뢰할 수 있으며, 안전한 엔드투엔드 시스템을 구축하는 비용은 내려가기 시작했지만, 느리다.
그렇다면 기술로 커리어를 쌓아온 우리에게 이는 무엇을 의미할까? 우리의 길은 갈라진다. 숲 속의 덤불로 갈라지는 길이 아니라, 짙은 안개 속으로 갈라진다. 미래는 그 어느 때보다 보기 어렵다. 하지만 가능한 한 앞을 들여다보자.
첫 번째 길에서 우리는 이것을 우리가 사랑해온 기술(공예)의 끝으로 볼 수 있다. 경제적 학문으로서의 프로그래밍 이 서서히 끝나는 것—그 전에 직조, 쟁기질, 통 제작(coopering)이 그랬던 것처럼. 상실감과 불확실함을 느끼는 것은 타당하고 합리적이다. 공예를 잃는 것과 함께, 그 공예가 거의 다른 무엇보다도—어쩌면 역사상 그 어떤 것보다도—가치 있게 평가되던 경제적 순간을 잃는다. 부정(denial)을 느끼는 것은 비합리적이다. 당신은 여기 있다.
두 번째 길에서 우리는 이 순간을 새로운 무언가의 시작으로 볼 수 있다. 새로운 도구는 그 어느 때보다 큰 기회를 가져온다. 그것을 중시하는 이들에게는 더 큰 경제적 기회가, 그것을 중시하는 이들에게는 더 큰 기술적 기회가 있다. 컴퓨팅이 시작된 이래 가장 강력한 새로운 도구 세트. 이 도구들과 함께 위험이 오고, 위험과 함께 기회가 온다. 이 도구들과 함께 새로운 산업, 새로운 연구 분야, 새로운 커리어가 생긴다. 모두 기회를 가져온다.
첫 번째 길
대학교 때, 이런 사람을 알았다. 거의 은퇴한 사람이었는데, 회로 설계와 아날로그 전자공학에 관한 한 정말 천재였다. 내가 이후로 만난 누구보다도 그랬다. 1960년대 후반, 그와 친구 몇 명이 하드웨어 회사를 시작했다. 디지털 전자공학이 다가오는 걸 봤고, 74 시리즈가 막 출시된 때였다. 그들은 그걸 마음에 들어 하지 않았다. 품격도 없고, 아름다움도 없고, 신뢰할 수 없고 문제투성이였다. 그래서 그들은 “진지한 고객은 디지털 로직의 단점을 받아들이지 않을 것이고, 진짜 자동화의 미래는 아날로그”라는 데에 베팅하며 회사를 세웠다. 통계적으로—2026년에 디지털 회로와 아날로그 회로에서의 트랜지스터 비율로 측정해보면—누구도 이보다 더 틀린 적은 없었을 가능성이 높다. 10자릿수(orders of magnitude) 이상으로 틀렸다.
그는 이 길로 작은 부를 쌓았다. 큰 부는 아니었지만, 자녀들을 편안하게 해줄 만큼은 충분했다. 첫 번째 길에도 분명 비슷한 승자들이 있을 것이다. 옛 방식을 고집하며, 남아 있는 경제적 가치를 끝까지 짜내려 분투하는 이들. 세계는 언제나 우리가 바라는 것보다 느리게 변하므로, 그 가치는 남아 있을 것이다.
하지만 이 길에서 점점 더 성공하는 이들은, 자신이 무엇을 하고 있는지, 왜 그걸 하고 있는지를 인정하는 이들일 것이다. 이제 사라져버린 오래된 세계의 부품들을, 의도적으로 주워 담는 것.
프로그래밍에는 여전히 기쁨이 있을 것이다. 목공(joinery), 뜨개질, 하이킹에 기쁨이 있듯이. 프로그래밍을 사랑하는 것이 틀린 게 아니다. 나도 사랑한다. 깊은 상실감을 느끼는 것도 틀린 게 아니다. 나도 그렇게 느낀다.
두 번째 길
두 번째 길에는 어떤 커리어가 있을까? 놀랍게도, 이건 더 예측하기 어려워 보인다. 내 추측으로는, 새로운 기술을 활용해 더 빠르게 만들고, 가치 있는 기존 강자를 이기며 부를 축적하는 사람들이 있을 것이다. 그 레시피를 따르면 앞으로 수십 년 동안 위대한 회사를 세울 수 있다. 또한 이 새로운 기술을 오래된 문제에 적용하고, 까다로운 곳에 새로운 도구를 가져가, 이전에는 풀 수 없던 것을 해결함으로써 기술과 과학에서 훌륭한 커리어를 만들 수도 있다. 이 새로운 기술이 도입하는 문제들을 해결해, 다른 모두가 그것을 최대한 활용할 수 있게 해주는 데서도 부와 커리어가 모두 생길 수 있다.
다시 말해, 내 최선의 예측은 “다음 20년은 지난 40년과 비슷해 보인다”는 것이다. 예언자다운 예측은 아니다.
오늘날 가장 큰 기회는, 내 서두의 세 번째 문장에 있는 듯하다. 시스템을 만드는 일은 여전히 어렵다. 암달의 법칙(Amdahl’s Law)을 알고 있다고 가정해도 될까? 지금 벌어지는 일이 바로 그것이다. 문제의 일부는 엄청나게 빨라졌지만, 그 부분이 빨라질수록 전체 속도 향상에 기여하는 정도는 점점 줄어든다. 나머지 부분의 비용을 낮추는 일은 아직 남아 있다. 현실 세계는 끈적끈적한(sticky) 문제들, 놀라운 피드백 루프, 인간의 고집, 그리고 가끔씩은 적대자까지 가득하기 때문에, 이 일은 오랜 시간이 걸릴 것이다.
또한 아이디어에는 큰 가치가 생길 것이다. 통합과 번역은 해결된 문제다. 단순한 분석과 소규모 합성(synthesis)도 그렇다. 하지만 새로운 아이디어, 진정으로 변혁적인 새로운 아이디어는 여전히 얻기 어렵다. 그리고 지렛대가 길어질수록, 그 가치는 점점 더 커진다.
소프트웨어의 첫 막은 끝났다. 두 번째 막은 누구도 예상한 대로 흘러가지 않겠지만, 지금 우리가 상상할 수 있는 것보다 더 흥미롭고, 더 큰 경제적 가치를 만들며, 더 지적으로 자극적일 거라고는 장담할 수 있다.
나는 그 일부가 될 날이 기다려진다.
Marc Brooker
이 사이트의 의견은 제 개인적인 의견입니다. 고용주의 입장을 반드시 대변하지는 않습니다.
이 작업물은 Creative Commons Attribution 4.0 International License에 따라 라이선스됩니다.