본문 바로가기

1. SW 개발 & IT 트렌드248

[기사] 로우코드에 숨어 있는 6가지 위험 기사의 첫 문장에 관심 폭팔 ! 유혹에도 불구하고 사막의 위험과 더위를 손쉽게 피할수 있는 방법은 없다고 본다... 로우코드 개발이라는 약속은 너무나 유혹적이다....로우코드 패키지를 배포하는 기업의 여러 가지 부정할 수 없는 성공 이야기와 확실해 보이는 약속에도 불구하고, 경계해야 할 이유가 있다. 보이는 것과는 다른 것들이 있다. 로우코드라는 이름의 음료를 벌컥벌컥 들이마시기 전에 생각해 보아야 할 6가지 이유를 정리했다..... https://www.itworld.co.kr/opinion/305539 로우코드에 숨어 있는 6가지 위험 로우코드 개발이라는 약속은 너무나 유혹적이다. 일을 더 적게 할 수 있다면 누가 마다하겠는가? 기계가 잡일을 대신하는 동안 등을 기대고 누워 쉬 www.itworld... 2023. 9. 7.
[기사] “마침내 파이썬에서도 흐름 제어를” 구조적 패턴 매칭을 사용법 IT월드에 소개된 파이선에 대한 내용의 기사이다.(원본글: 아래 링크 참조) 파이선에서도 편리하게 흐름제어를 사용할 수 있게 되었다는 내용이다. 파이썬은 강력하고 인기 있는 언어지만, 다른 언어에 있는 흐름 제어, 즉 값을 취해서 가능한 여러 조건 중 하나와 매끄럽게 매칭하는 방법이 오랫동안 없었다. 이것을 C와 C++에서는 switch/case 구조, 러스트에서는 '패턴 매칭(pattern matching)'이라고 한다. ..... 파이썬에 switch/case와 같은 구문을 추가하기 위한 많은 제안이 실패한 후, 최근 파이썬 언어를 만든 귀도 반 로섬과 다른 몇몇 기여자들이 제안한 다른 법이 마침내 파이썬 3.10에 반영됐다. 바로 구조적 패턴 매칭(structural pattern matching).. 2023. 8. 28.
칼럼을 읽고 - IT 리더가 자주 간과하는 역량 ‘커뮤니케이션 능력’ CIO Korea에 올라온 칼럼인 'IT 리더가 자주 간과하는 역량 ‘커뮤니케이션 능력’을 일어보고, 공감되는 부분이 많아 링크를 걸어둔다. 일반적으로 "커뮤니케이션 능력"을 말을 잘하는 정도라고 생각하는 경향이 있다. 그리고 칼럼에서 처럼 그 역량에 대해서도 특별히 측정하거나 역량측면에서 관리되고 있지 않다. 개인적으로 "커뮤니케이션" = "통역사(translator)"라는 생각을 갖고 있다. 영어/일어/중국어 등 외국어 통역사가 일반적이지만, 또 다른 형태의 세계들을 연결해줄수 있는 '통역사'도 있다. 즉, SW아키텍처 같은 기술의 언어를 마케팅/영업의 언어로 쉽게 전달해주는 것도 "또 다른 형태의 통역"인 것이다. '통역' : 말이 통하지 아니하는 사람 사이에서 뜻이 통하도록 말을 옮겨 줌. 또는 .. 2023. 8. 5.
[기사] AI 시대의 개발자 경험, 무엇이 달라지고 어떻게 대처해야 하는가? 아마도 새로운 IT기술의 유행에 가장 난처한 사람들은 개발자들이 아닐까? 일반 사용자들이 핫한 트랜드에 반응할때, 개발자들은 이 것을 어떻게 학습해서 실제 업무에 반영할지 고민해야 하기때문이고, 또 이 트랜드를 준비 못해서 기술적으로 뒤처지면(ㅋㅋ 내 경쟁력, 즉 몸값이 떨어지면...) 어떻게하나 하는 아주 현실적인 문제도 있다.... 요즘 AI 때문에, 정확히는 Open AI가 쏘아올린 Generative AT 때문에 SW현장도 난리가 아니다. 이전에 여러 트랜드가 닥쳤을대도 그랬지만, 이럴때는 트랜드의 빅픽처를 바탕으로 이에 대한 준비와 활용을 어떻게 할지 이해하는 것이 중요하다. 개발자에게는 "일희일비 一喜一悲" 하지않고 "평정심 平靜心"을 지키며 한 걸음씩 나아가는 자세가 중요하다. 관련하여 읽어.. 2023. 7. 30.
콘웨이의 법칙(Conway's law)과 MSA, 그리고 현실적 한계 콘웨이의 법칙(Conway's law)과 MSA, 그리고 현실적 한계 SW 아키텍처 설계라는 망망대해에서 한줄기 희망을 주는 등대는 무엇일까 ? https://johngrib.github.io/wiki/Conway-s-law/ 콘웨이의 법칙(Conway's law) 소프트웨어 구조는 개발 조직의 커뮤니케이션 구조를 닮는다. johngrib.github.io http://www.melconway.com/Home/Conways_Law.html Conway's Law In 1967 I submitted a paper called "How Do Committees Invent?" to the Harvard Business Review. HBR rejected it on the grounds that I had .. 2023. 6. 15.
 Raspberry Pi 재단, DeepMind 합작 - "Experience AI"프로그램 Raspberry Pi 재단과 DeepMind사의 협업을 통해 공동 개발한 AI 교육 프로그램이 오픈 되었다. "Experience AI"프로그램 ( https://experience-ai.org/ ) 레슨 프로그램 페이지에 가면 아래처럼 강의들이 체계적으로 준비되어 있다. Lesson 1: AI란 무엇입니까? Lesson 2: 컴퓨터가 데이터에서 학습하는 방법 Lesson 3: 바이어스 인 바이어스 아웃 Lesson 4: 의사 결정 트리 Lesson 5: ML 모델로 문제 해결 Lesson 6: 모델 카드 및 커리어 https://experience-ai.org/ Experience AI Young people need to understand AI and machine learning Artifici.. 2023. 6. 15.
대규모 언어 모델(LLM)의 문제들 - Hallucinations Large AI 에 대한 균형 잡힌 시각이 필요한 시점이다. LLM 모델의 문제를 논의할때 많은 사람들이 혼란을 겪을 수 있기대문에 합리적인 대화를 위해 특정 주제로 접근할수 밖에 없다. 그래서 가장 많이 논제로 등장하는 것이 "Hallucinations" 이고, 이에 대해 다양한 내용들을 살펴볼 필요가 있다. "대규모 언어 모델(LLM)은 2018년 Google AI 연구원 이 대중화한 개념인 Hallucinations 을 나타냅니다 . 이 맥락에서 Hallucinations 은 의미론적으로 또는 구문론적으로 타당하지만 실제로는 부정확하거나 무의미한 생성된 텍스트의 실수를 말합니다. 요컨대, 기계가 말하는 것을 신뢰할 수 없습니다." "언어는 우리 모두가 상식이라고 부르는 엄청난 양의 배경 지식 위에 .. 2023. 5. 30.
CNCF Cloud Native Interactive Landscape & Trail Map ㅇ Cloud Native Computing : 클라우드 네이티브 컴퓨팅 관련 기술을 정리 및 분류해서 전체적인 파악을 할수 있게 해준다. CNCF Cloud Native Interactive Landscape You are viewing 1,179 cards with a total of 3,718,978 stars, market cap of $21.6T and funding of $53.2B. ㅇ Cloud Native Trail Map : IT 시스템을 클라우드로 전환할때의 로드맵을 설명하다. Trail Map The Cloud Native Trail Map provides an overview for enterprises starting their cloud native journey https:/.. 2023. 5. 10.
'Platform engineering'은 '데브옵스'의 또다른 버전인가? '플랫폼 엔지니어링(Platform engineering)'은 또 무엇인가? '플랫폼 엔지니어링(Platform engineering)'은 '데브옵스'의 또 다른 버전인가? 가트너 선정 2023년 10대 전략 기술 트랜드 분석 내용 중에 하나로 등장한 "Platform engineering"이란 단어를 처음 듣고, 최근에 유행하는 데브옵스, 에자일, IT engineering 등의 단어와 본질적으로 어떻게 다른지 혼란스러웠다. 역시 IT 트렌드 용어들은 저마다의 생각을 주장하는 도구인것일까? "platformengineering.org"사이트에서 정의한 내용은 사실 혼란을 초래하는 면이 있는 것 같다. 너무 일반적인 이야기만 하는 것 같기도 하고... 언어분석적 측면에서 접근해보면 이는 어느 정도 얘견된.. 2023. 4. 24.
새로운 SBC 제품 출시 - ASUS '팅커(Tinker board)' 라즈베리파이로 대표되는 기존의 다양한 SBC(Single-Board Computer) 보드 제품 라인업에, ASUS에서 새로운 제품을 출시했다는 기사를 보았다. ASUS에서는 "에이수스 IoT 제품군의 첫번째 RISC-V 기반 SBC" 라고 홍보를 하는 것 같다. 홈페이지에는 SPEC, OS, API, 사용 방법, 동영상, QnA 등 다양한 정보들을 제공하고 있다. 판매하는 곳을 검색해보니, ASUS의 공식 판매 벤더인 STCOM에서 12만원 후반에 판매를 하고 있었다. SBC에 관심있는 분들에게는 좋은 Test bed가 하나 추가된 듯. 아래는 홈페이지의 주요 SPEC - CPU: Rockchip Quad-Core RK3288 processor Memory: 2GB Dual Channel DDR3 Gr.. 2023. 4. 20.
글로벌 스탠다드 정의가 없는 Digital transformation? DX? IT 용어들이 끝없는 버블을 양산할때, WIKI의 정의를 찾아보는 버릇이 있다. 아래 WIKI의 정의를 보자. 무엇인가 설명하고 싶은데, 명확하지 않아 부연설명이 길어지는 경우....(특히 KR WIKI 처럼) 이럴 경우 대부분은 아직 글로벌 스탠다드 정의가 없거나 다들 생각이 다른 것이다. (물론 그로벌 스탠다드 자체가 중요한 것이 아닌, 모두가 공유하는 명확한 이해가 중요하다.) 종종 마케팅 툴로 쓰이고 있다는 증거이기도 하고.... 다들 생각해봅시다. "Digital transformation? DX? 은 무엇인지?" "비지니스에 대한 근본적인 혁신?" "비지니스/회사의 모든 것을 디지털/IT 화?" Digital transformation is the adoption of digital techn.. 2023. 4. 11.
Generative AI 경쟁 관련 기사들 - ‘ChatGPT vs 빙 vs 바드’ Generative AI가 가장 핫한 요즘, 그 경쟁에 다가갈수 없어 아쉽긴 하지만, 한가지 흥미로운 것은 이제 누가 승자가 될까? 하는 것이다. 이런 경쟁이 수없이 반복되며, 기술 발달의 속도가 가속화되는 IT 분야의 성격을 볼때, 관심을 갖고 눈여겨 보아야 하는 주제이기도 하다. 어찌되었든 흥미로운 1라운드 정도는 아래 기사들 처럼 흐르고 있다고 한다..... 새로운 AI 챗봇 ‘ChatGPT’, ‘빙 챗(Bing Chat)’, ‘바드(Bard)’는 사람처럼 정보, 즐거움, 가르침을 제공하는 AI를 통해 일상생활에 일대 변혁을 가져올 것이라고 말한다. 이런 AI 챗봇이 과연 얼마나 좋은지 알아보기 위해 직접 테스트를 했다.-기사- https://www.itworld.co.kr/topnews/28499.. 2023. 4. 11.