전체 글

안녕하세요. 사진과 철학에 관심이 많은 웹 프론트엔드 개발자 오원종입니다. 시간이 지나도 꾸준히 읽힐 수 있는 글을 쓰고 싶습니다. 재미있는 일만 하면서 살고 있는 사람입니다.
26.11.02 ~ 26.11.0635살 이후로 사람은 꺾인다는 내용의 영상을 보았다.https://youtu.be/-4C0jbblqhM?si=_qWM1ncleUg8jypR회사에서는 35살 이하의 직원을 신입사원, 경력직 등으로 채용하고 싶어하며 평균 혼인 나이는 35세 이하이며 정부에서도 청년들을 위한 혜택을 34세까지로 제한하는 경우가 많다. 워킹홀리데이 기준도 보통 30세, 많아야 35세이다. 우리 사회의 많은 곳에서 35세를 기준으로 다르게 평가한다는 내용의 영상이었다. 나는 올해 한국 나이로 33세인데 이 나이가 얼마 안 남았다는 사실이 슬프기도 하면서 그전까지 나의 삶을 잘 관리해야겠다는 생각을 하게 되었다.35살 이후에는 그 이전에 내가 이루어 놓은 것들을 가지고 살아가야 한다. 나는 어떤 ..
26.10.26 ~ 26.10.30AI 시대의 개발자를 꿈꾸는 학생 개발자에게https://d2.naver.com/helloworld/1975819네이버 D2에서 정상혁 님이 발행한 글이다. 오랜만에 인사이트가 있는 좋은 글을 읽었다. 나도 요즘 평소에 하던 고민들이었는데 경험이 많은 선배 개발자분의 고민과 경험이 담긴 글을 읽으니 생각이 좀 정리가 되었던 것 같다. 나도 언젠가 이렇게 어디에 글을 쓰면 주변에 추천을 할 수 있을 만한 글을 쓸 수 있는 사람이 되고 싶다.이 글에서 와닿았던 부분은사람만이 '책임’을 질 수 있습니다. AI 에이전트가 모든 작업을 다 해 준다고 해도 그 소프트웨어를 사용자가 쓰게 하는 결정은 사람이 내립니다. ...누구나 코드를 만들 수 있게 된 시대에 '개발자’라는 명칭이..
26.10.19 ~ 26.10.22정신없이 살다 보니 지난 2주간 글을 쓰는 걸 놓쳤다. 다시 열심히 써 보아야겠다.시니어 엔지니어처럼 소프트웨어 시스템 설계하기GeekNews 뉴스레터를 통해 Free Code Camp의 3시간짜리 시스템 설계 강의 영상을 알게 되었다. 이러한 고퀄리티 강의 영상을 무료로 볼 수 있다는 점이 참 감사하다고 느껴진다. 동시에, 나는 이러한 시스템 디자인에 대한 어느 정도의 지식과 경험을 갖추고 있는가? 생각해 보면 아직 지식과 경험이 부족한 지점이 많아 불안감을 느끼기도 한다.60분짜리 면접을 기준으로 강사는 5가지 프레임워크에 따라 진행하라고 조언한다.요구사항 확인 : 설계를 시작하기 전에 기능과 제약을 확정데이터 모델 및 API 계약데이터 : 주요 엔티티, 관계, 기본..
26.09.28 ~ 26.10.02더 커뮤니티 시즌 1, 2 정주행 중이다.지난 추석 연휴부터 웨이브의 더 커뮤니티 시리즈를 정주행하고 있다. 지난 추석 때 시즌 1을 몰아서 다 보았고, 이번 주에 시즌 2를 보고 있다. 너무 재미있다. 프로그램을 보면서 유익하다는 생각을 해 본 적이 많지 않은데, 오랜만에 유익한 프로그램을 찾은 것 같아서 좋다.시즌 1은 정치 성향에 대한 주제였다면 시즌 2는 경제에 대한 주제로 조금 다르다. 공통적으로 참가자들이 하나의 커뮤니티를 이루는데, 그 커뮤니티는 마치 작은 나라와 같다. 그 안에서 리더를 뽑고, 생산 활동을 하고, 법을 만들고, 세금을 걷으며, 전쟁을 일으키기도 한다. 이들이 여러 활동들을 하는 걸 보면서 나는 이 나라의 리더들이 정말 답이 없는 문제를 해결..
26.09.21 ~ 26.09.23 아침에 서울숲 플로깅을 하고 왔다.SMCC(Seoul Morning Coffee Club)이라는 크루에서 주최한 아침 서울숲 플로깅에 참여하고 왔다. 날씨도 좋았고 쓰레기를 줍는 의미 있는 활동을 하는 것이 좋았다. 끝나고 카페에 모여서 커피챗을 했는데, 처음 보는 사람들과 다양한 주제로 이야기를 나눌 수 있어서 즐거웠다. "우리가 쓰레기를 주웠는데, 우리 삶에서 버리고 싶은 것이 있다면?" 이라는 주제로 한 사람씩 돌아가며 이야기를 나눴는데 생각할 만한 주제가 많이 나와서 좋았고 다들 고민이 비슷비슷하다는 점도 참 신기했다. 한국은 이렇게 처음 만나는 사람들끼리 이야기해도 고민이 비슷한 점이 많은데, 과연 해외도 그러할까? 궁금하다. 외국인 참여자도 많았는데 다음 번..
원문: https://nolanlawson.com/2026/01/31/building-a-browser-api-in-one-shot/TL;DR 프롬프트 하나로 Claude Code와 Ralph 루프를 사용해 IndexedDB 구현체를 만들었습니다. 목표로 삼은 Web Platform Tests 하위 집합의 95%를 통과했고, 더 엄격한 테스트 하위 집합은 77.4%를 통과했습니다.정작 놀라웠던 점은 두 프로젝트 모두 Web Platform Tests(WPT)를 제대로 활용하지 않는 듯 보였다는 것입니다. WPT에는 헤아릴 수 없이 많은 사람의 시간이 들어간 전문 지식이 응축되어 있습니다. 브라우저가 어떻게 동작해야 하는지를 가장 기이한 엣지 케이스까지 정밀하게 정의해 둔 결과물이죠. (두 번째 프로젝트는..
원문: https://www.matuzo.at/blog/2025/whats-an-interactive-element2년 전에 저는 dialog 요소에 관한 글을 썼습니다. showModal() 메서드로 모달 다이얼로그를 열었을 때 포커스가 어디로 가는지 테스트했습니다. 요소와 속성을 여러 조합으로 바꿔 가며 어떤 일이 일어나는지 살펴봤는데, 2023년 당시에는 동작이 무척 일관되지 않았기 때문입니다.테스트 중 하나에서 저는 dialog 요소에 tabindex 속성을 넣었습니다. 이번 주 초에 Joy가 저에게 연락한 것도 그래서였습니다. MDN의 dialog 요소 페이지에 다음과 같이 쓰여 있어서, 그게 좋은 방법인지 확신이 서지 않았던 겁니다.그리고 사용 시 주의 사항은 이렇습니다. 요소는 인터랙티브하지..
26.09.14 ~ 26.09.18Dia 브라우저를 처음 써 보게 되었다.오늘 팀 회의에서 동료가 Dia라는 브라우저가 새로 나왔다고 해서 써 보게 되었다. 생각보다 엄청 깔끔하고 편리했다.일반적인 브라우저랑 다른 기능이 눈에 들어왔는데, 내 슬랙 + 구글 (지메일 등) + 마이크로소프트 (아웃룩, 팀즈 등) + 아틀라시안 (지라, 컨플루언스 등) 등 도구들을 다 연결해서 나를 위한 Brief를 만들어 주었다. 내 슬랙 안에 있던 대화들, 이메일들을 다 읽어서 내가 체크해야 할 일들과 해야 할 일들을 알려주었는데 너무 편하고 신기했다. 물론 이 기능이 Trial 기간 동안 지금 쓰고 있고, 계속 쓰려면 월 $100을 내야 한다고 해서 아마 안 쓸 것 같긴 하지만 ㅎㅎ 세상이 점점 더 편해지고 있다는 생각..
DevOwen
오웬의 개발 이야기