Software Becomes Alive
소프트웨어는 살아 있는 존재가 된다
미래의 프로그램은 배포하고 끝나지 않는다.
- 스스로 관찰한다
- 스스로 문제를 찾는다
- 스스로 수정한다
- 스스로 테스트한다
- 스스로 새로운 기능을 만든다
ObserveUnderstandModifySimulateDeploy
그래서 소프트웨어는 더 이상 정적인 제품이 아니다. 지속적으로 진화하는 디지털 생명체다.
II
Living Software
소프트웨어는 배포로 끝나지 않는다. 인간은 코드가 아니라 행동을 설계한다.
Software Becomes Alive
미래의 프로그램은 배포하고 끝나지 않는다.
그래서 소프트웨어는 더 이상 정적인 제품이 아니다. 지속적으로 진화하는 디지털 생명체다.
Behavior, Not Code
인간이 코드를 직접 작성하는 것은, 과거의 기술자가 기계어를 직접 입력했던 것과 비슷해진다.
미래 개발자는 코드 대신 Behavior를 설계한다.
구현 방법은 시스템이 알아서 정한다.
코드는 결과물일 뿐이다.
What, Not How
오늘의 프로그래밍
미래의 프로그래밍
개발자가 컴퓨터에게 “무엇을 해야 하는가”를 정의하면, 지능 시스템이 “어떻게 해야 하는가”를 찾는다.
Intelligence Becomes Infrastructure
더 먼 미래에는 "어떤 모델을 쓰지?"라는 질문도 중요하지 않다. 지능 시스템은 필요할 때 수천 개의 모델과 계산 시스템을 조합한다.
을 상황에 따라 사용한다. 사용자는 모델의 존재조차 모른다.