반응형
반응형

[여행] 2025-08-13~17, 여름휴가, 울진
 
폭우를 뚫고 울진으로 새벽 6시 출발
대관령전망대졸음쉼터(강릉방향) 에서 잠깐 쉬고 
동해휴게소에 8시 도착 
식사 후 울진 해양과학관. 
 
영덕울진축산농협 울진지점하나로마트 2층에서 육회비빔밥, 1층에서 장보고 숙소로 이동. 
금바위민박, 금바위펜션 
 
 
물놀이, 덕구온천 루틴으로 3일간. 
 
울진민물고기생태체험관 체험. 
 
하나로마트에서 장갱이 회도 사먹어보고. 
 
17일 아침 7시 출발. 대관령휴게소에서 밥먹고 서울로. 


 

반응형
반응형

명상은
무언가를 하는 것이 아닙니다.
무언가를 하는 것을 멈추는 것입니다.
따라서 명상은 스스로에게 돌아가기,
또는 스스로를 쉬게 하는 것이라
할 수 있습니다.


- 루퍼트 스파이라의 《알아차림에 대한 알아차림》 중에서 -


* 명상에 대한
설명과 해석은 매우 많습니다.
가장 쉽고 선명한 설명은 '쉼'(休)입니다.
잠깐 멈춤을 하고 조용히 앉아 들어오는 숨과
나가는 숨을 느끼며 쉬는 것입니다.
고요함이 뒤따르면서 절로
자기 내면을 돌아보게 됩니다.

반응형

'아침편지' 카테고리의 다른 글

혈액의 노폐물과 마음 건강  (1) 2025.08.18
스스로 자신을 바꾼다  (0) 2025.08.18
누구든 자기만의 글을 쓸 수 있다  (1) 2025.08.11
전환  (0) 2025.08.11
영롱한 크리스털이 탄생하듯  (1) 2025.08.08
반응형

Rust, Python, TypeScript: 새로운 프로그래밍 3대장(Trifecta)

 

 

  • Rust, Python, TypeScript가 앞으로 소프트웨어 개발의 중심 언어로 부상할 것으로 예상됨
  • AI 코딩 도구의 보편화로 인해 개발자의 언어 충성도가 약화되고, 실용적이고 생태계가 강한 언어가 선택받게 됨
  • 아이디어 중심 프로그래밍(idea-oriented programming) 패러다임이 등장, 개발자는 설계와 검토에 집중하고 구현은 AI에게 맡기는 구조로 변화함
  • 이 세 언어는 고급 타입 시스템 강력한 패키지 매니저 생태계를 모두 갖추고 있어, AI 활용과 협업, 오류 방지에 유리함
  • 에러 메시지 품질, 생태계, 플랫폼 연계성 등도 점점 더 중요한 기준이 되고 있음

Rust, Python, TypeScript가 떠오르는 이유

  • Rust는 시스템 소프트웨어, 고성능이 필요한 영역, 타입 안전성과 메모리 효율성이 탁월함
  • Python은 실험·프로토타이핑·수학/과학 라이브러리 활용에 최적, 빠르게 아이디어를 검증 가능
  • TypeScript는 웹, 브라우저, 다양한 플랫폼에 바로 적용 가능하며, 강력한 타입 시스템과 npm 생태계로 확장성 확보

AI가 바꾸는 개발 패러다임: 아이디어 중심 프로그래밍

  • AI 코딩 도구(Large Language Model) 보편화로 프로그래밍이 '아이디어 구상→AI가 구현→사람이 설계/검토'로 변화 중
  • Vibe coding은 즉흥적·모호한 명령에 가깝지만, Idea-oriented programming은 설계와 구조, 지속 가능한 원칙에 집중
  • 개발자는 주요 설계/방향 제시, AI는 반복적/구현적 작업 담당, 아키텍트와 견습생의 관계에 비유

언어 선택 기준의 변화

  • 예전에는 자신이 잘 아는 언어(예: Rust)로 빠르게 작업했으나, AI와 함께 일할 땐 필요한 라이브러리, 성능, 플랫폼 연계성이 더 중요해짐
  • 프로젝트에 따라 Python(머신러닝), TypeScript(웹·VSCode Extension), Rust(기본 선택) 등 상황별 최적 언어를 선택

타입 시스템의 중요성

  • AI 코딩 보조 환경에서는 고급 타입 시스템이 더 중요해짐
  • Rust와 TypeScript는 상태와 데이터 유효성, 실수 방지를 코드 레벨에서 강제, AI가 실수할 확률도 줄어듦
  • Python 역시 mypy, pydantic 등 설정을 통해 타입 안정성을 확보 가능

생태계와 패키지 매니저의 가치 상승

  • AI와 함께 개발할 때는 대형 라이브러리 활용이 쉬워져서, 생태계의 크기와 패키지 매니저의 품질이 더욱 중요해짐
  • Rust(cargo), TypeScript(npm), Python(uv 등) 모두 현대적인 패키지 매니저를 갖춤

사소한 문법과 워크어라운드는 덜 중요해지지만, 에러 메시지와 가이드 품질은 여전히 중요

  • LLM(AI)은 반복적 문법 실수는 빠르게 고치지만, 에러 메시지/가이드가 명확해야 효과적으로 보정 가능
  • Rust 커뮤니티의 언어 친화성(ergonomics) 노력처럼, AI도 좋은 에러 메시지를 활용해 더 나은 코드를 생산

결론: LLM이 강력한 개발 도구를 모두에게 열어줌

  • 아이디어 중심 프로그래밍 시대에는 주니어도 Principal Engineer급 설계/지휘 경험 가능
  • 코딩 자체의 ‘플로우’가 줄어든다는 우려도 있으나, 설계와 아이디어 중심의 개발 경험이 더 가치 있어질 전망

► AI와 함께하는 시대, Rust, Python, TypeScript가 강력한 타입, 생태계, 플랫폼 지원으로 개발 현장의 표준으로 자리 잡고 있음

반응형
반응형

글은 곧 삶이다.
삶을 살아가는 사람의 이야기는
언제든지 얼마든지 글이 될 수 있다.
누구나 살아가면서 자기만의 경험을
하기 때문에 자기만의 글을 쓸 수 있다.


- 고도원의 《누구든 글쓰기》 중에서 -


* 누구든 자기만의 삶을 살아갑니다.
따라서 누구든 자기만의 글을 쓸 수 있습니다.
나의 내밀하고 농밀한 삶을 어느 누가 나 이상
잘 알 수 있겠습니까? 자기 삶의 점(點)들을
얘기하듯 써나간다면 그 이상의 진솔한
글이 없을 것입니다. 자신감을 갖고
그냥 쓰세요. 오늘부터, 당장.

반응형

'아침편지' 카테고리의 다른 글

스스로 자신을 바꾼다  (0) 2025.08.18
스스로를 쉬게 하는 것  (0) 2025.08.12
전환  (0) 2025.08.11
영롱한 크리스털이 탄생하듯  (1) 2025.08.08
조금씩이라도 앞으로  (3) 2025.08.07
반응형

전환

 

모든 것이 바뀐다

반응형

'아침편지' 카테고리의 다른 글

스스로를 쉬게 하는 것  (0) 2025.08.12
누구든 자기만의 글을 쓸 수 있다  (1) 2025.08.11
영롱한 크리스털이 탄생하듯  (1) 2025.08.08
조금씩이라도 앞으로  (3) 2025.08.07
'나도 한번 글을 써보겠다'  (1) 2025.08.06
반응형

[copilot]  GitHub Copilot 에서 내 정보가 공유되지 않게 설정

 

VS Code에서 Copilot이 내 정보를 학습에 사용하지 않도록 설정하려면, GitHub Copilot 설정과 VS Code 자체의 원격 분석(telemetry) 설정을 변경해야 합니다. 이는 개인 정보 보호를 강화하는 데 도움이 됩니다.

 

 

 

{ 
    //VS Code 원격 분석(Telemetry) 설정 변경
    "telemetry.telemetryLevel": "off",
    "telemetry.feedback.enabled": false,
    "workbench.enableExperiments": false,
    // 특정 파일 유형에서 Copilot 비활성화
    //.env, .ini, .json, .yaml 등과 같이 민감한 정보가 포함될 수 있는 특정 파일 유형에 대해 Copilot이 내용을 처리하거나 제안하는 것을 막을 수 있습니다.
    "github.copilot.enable": {
        "*": true, // 모든 파일 형식에 대해 기본적으로 활성화 (또는 false)
        "plaintext": false, // 예시: 일반 텍스트 파일에서 비활성화
        "dotenv": false, // .env 파일에서 비활성화
        "ini": false,    // .ini 파일에서 비활성화
        "json": false,   // .json 파일에서 비활성화
        "yaml": false    // .yaml 파일에서 비활성화
    }
}
반응형

+ Recent posts