Hacker News 의견
  • 한 소프트웨어 엔지니어가 경험한 것에 따르면, 많은 전문 개발자들이 부수적인 도구로 Excel/VBA를 사용하는 것에 놀람. 예를 들어, 헤지펀드의 데이터 분석가가 만든 Excel 모델에 VBA 코드가 포함되어 있었고, 이는 데이터베이스에서 데이터를 추출하고, 시트에 배치하며, 수식을 구성하고, 형식을 맞추는 데 사용됨. 분석가는 Excel과 VBA를 칭찬하며, Python으로 작업했다면 계속해서 설명해야 할 것이라고 언급함.
  • 기업들은 Excel 내에 개발 환경을 가지고 있으며, 특별한 승인 없이도 사용할 수 있음. Excel과 Sharepoint를 사용하여 네트워크 데이터 저장소와 웹 인터페이스를 구축할 수 있음.
  • 한 개발자는 분석가들을 위해 Excel 내에서 CRUD 인터페이스를 개발해야 했음. IT 부서의 제한으로 인해 VBA를 사용할 수밖에 없었던 상황을 설명함.
  • IT 부서가 복잡한 프로세스와 자체 문제로 인해 서비스 지향적이지 않다는 비판이 있음. IBM BPM의 REST API가 기술 팀과 SME에게 거의 쓸모없다는 예시를 들어 IT의 복잡성을 지적함.
  • VBA는 IT 부서를 우회하는 사용자들의 해결책으로, 완벽하지는 않지만 다른 방법보다 낫다는 의견이 있음.
  • 데이터 분석가들이 매일 반복적인 작업에 지루함을 느끼고 "매크로 기록" 버튼을 발견하면서 VBA를 사용하기 시작했다는 경험담이 있음.
  • 한 개발자는 아프가니스탄에 배치된 인원을 위해 VBA로 애플리케이션을 개발해야 했던 경험을 공유함.
  • 스프레드시트가 반응형 함수형 프로그래밍에 있어서 오래된 기술임에도 불구하고 여전히 효과적이라는 관점이 있음.
  • 최근까지 VBA의 좋은 대안이 없었으며, 새로운 "애드인" 모델이 미래라는 의견이 있음.
  • Airtable과 같은 소프트웨어가 Excel VBA를 대체할 수 있지만, 기업 환경에서는 Excel이 이미 지불되어 사용되고 있기 때문에 새로운 소프트웨어를 구매하고 정당화하는 데 어려움이 있음.
  • 클라이언트의 비즈니스 사용자가 만든 VBA 솔루션을 대체하기 위해 방문했지만, 새 솔루션은 비용이 많이 들고 기존 솔루션만큼의 기능을 제공하지 못할 것이라는 우려가 있음.