CSS – only a Nerdy Hobby?
In times when people believe that "AI can code a website in 2 days" (see: how to leverage AI as a...
"AI가 2일 만에 웹사이트를 코딩할 수 있다"는 말이 나오는 시대에, "코딩"이란 무엇이며 왜 그 질문이 중요한가?
코딩이란 무엇인가? #

"내 홈페이지에 오신 걸 환영합니다!" – 그렇다, 이 정도는 이제 AI도 더 잘 한다.
AI가 CSS를 잘 못하는 이유 #
코딩은 하나의 기술이다. 그런데 2026년에 CSS를 배우는 것은 그냥 덕후들의 취미에 불과한 걸까? Ingo는 CSS를 제대로 이해하는 것이 경험 많은 시니어 웹 개발자에게 여전히 중요한 강점이 된다고 본다. 적어도 AI와 주니어 개발자가 손대기 힘든 레거시 코드를 유지보수하고 디버깅할 때만큼은.
그가 연재 중인 CSS 케이스 스터디와 엣지 케이스 시리즈는 솔직히 너디(nerdy)하다. 주된 독자는 딱 한 명, 나중에 구글링할 때 잊어버린 내용을 찾을 미래의 자기 자신이다. 그럼에도 이 CSS 포스트들은 DEV 커뮤니티에서 꽤 좋은 반응을 얻었다. 접근성을 고려한 패럴랙스 스크롤링, 부모 선택자(CSS :has()), CSS 색상 심화 — 다음 주제는 뭐가 될까?
다음은? Grid-Lanes 메이슨리 레이아웃? #
원래는 실용적인 예제와 함께 새로운 네이티브 그리드 레인 기반 메이슨리 레이아웃(불규칙 타일 배치 레이아웃)을 탐구할 계획이었다. 하지만 선두 자리는 기꺼이 다른 사람에게 양보하고, AI가 알아서 적절한 Tailwind 클래스를 제안할 때까지 기다리기로 했다.

그게 전부다.
그동안에도 클래식 CSS를 계속 쓰고, 확장하고, 디버깅하고 있다. 다만 새 프로젝트를 시작할 때는 Tailwind든 Uniwind든 가장 생산적이고 유지보수하기 좋은 걸 고르겠다고 한다.
극단에 지치다 #
AI 슬롭과 AI 논쟁이 넘쳐나는 것도 지겹지만, 실질적인 이점도 없이 코드 골프식 너드 토크를 늘어놓는 건 더 지겹다.
Ingo는 스스로를 너드라고 생각하지 않는다. 창의성, 글쓰기, 생산적인 딴짓을 좋아하지만, 일을 마무리하고 프로젝트를 완성하고 하루를 마감하는 것도 좋아한다. 노트북을 닫고 산책을 나가고 휴대폰을 끄는 것도 즐긴다. 더 많이 어울리고, 더 잘 경청하고, 좋은 동료가 되고, 서비스를 제대로 팔고 싶다는 목표를 세우고 여전히 노력 중이다.

실용주의: 너드가 되지 말고, 일을 끝내라! #
더 큰 임팩트, 덜한 완벽주의:
중요한 제품을 만들자. 품질을 지키자.
완벽하고 깔끔한 코드 최적화에 너드처럼 집착하지 않으면서도 코드베이스를 유지보수 가능하게 하자. AI를 맹목적으로 믿지 않으면서 활용하자.
조금 덜 너디해지고, AI 이야기를 덜 하고, 더 많은 것을 이루자.
Photo by Vitaly Gariev on Pexels
CSS는 그저 취미에 불과한가? #
아니다. CSS가 일을 해내는 데 도움이 된다면, 그건 단순한 너드의 취미가 아니다. 도움이 안 된다면 그렇겠지만. 100% 바이브 코딩을 하더라도, 스타일시트를 이해하는 건 여전히 중요하다.
그 외에는 중요하지 않다. #
덧붙이자면, 이 글은 Grammarly와 이미지 생성을 제외하고 AI 없이 100% 직접 작성했다. AI 탐지 점수가 GPT 유사도 20%를 찍었음에도 불구하고. AI 탐지 도구도 틀릴 수 있다. 직접 타이핑한 단어가 몇 개인지는 중요하지 않다. 코드 중 AI가 쓴 게 얼마나 되는지도 중요하지 않다. 임팩트가 중요하다. 그 외에는 중요하지 않다.
이 글은 위 출처의 내용을 바탕으로 작성된 초안입니다. 원문의 의견과 정보를 그대로 전달하며, 별도의 견해를 포함하지 않습니다.

