Skip to content
Code Block Accessibility Improvement: Line Numbers That Screen Reader Users Can Choose thumbnail

Code Block Accessibility Improvement: Line Numbers That Screen Reader Users Can Choose

Introduction Recently, I started building and operating a blog using Hugo with the PaperMod theme. Using someone else’s theme has the advantage of quick setup, but not everything fits my needs perfectly. After customizing many parts to match my preferences, I noticed some issues with the code blocks. Line numbers were implemented with <table> tags. While this doesn’t violate accessibility guidelines, it felt not semantic. Moreover, I wondered: what’s the experience for screen reader users? I found a better approach using CSS Counters. ...

Published date: 2026-01-09 · Reading time: 17 min · Word count: 3467 words · Author: Isaac
Beyond Regulation, Toward Trust - The AI Basic Act and Accessibility thumbnail

Beyond Regulation, Toward Trust - The AI Basic Act and Accessibility

This post is a record of grappling with web accessibility, public web services, and the responsibilities of developers from direct, hands-on experience. Between law, technology, standards, and reality, I try to answer the question: “Are we really building for everyone?” In the previous post, we confirmed that the Digital Inclusion Act asks “what is usable?” Then this question remains: If AI is a system that makes decisions? If users can’t understand automated decisions? How do we distinguish between content created by generative AI? ...

Published date: 2026-01-07 · Reading time: 17 min · Word count: 3552 words · Author: Isaac
Beyond Technology, Toward People – Understanding the Digital Inclusion Act thumbnail

Beyond Technology, Toward People – Understanding the Digital Inclusion Act

This post is a record of grappling with web accessibility, public web services, and the responsibilities of developers from direct, hands-on experience. Between law, technology, standards, and reality, I try to answer the question: “Are we really building for everyone?” In the previous post, we reached this question: Even after meeting accessibility standards, why are so many people still excluded from digital services? The institutional answer to this question is the Digital Inclusion Act. ...

Published date: 2026-01-06 · Reading time: 9 min · Word count: 1742 words · Author: Isaac
Beyond Accessibility to Digital Inclusion - The Beginning of a New Era thumbnail

Beyond Accessibility to Digital Inclusion - The Beginning of a New Era

This piece is a record of wrestling with web accessibility, public services, and a developer’s responsibility from the field. Between law and technology, between standards and reality, I try to answer: “Are we really building for everyone?” While working on web accessibility for years, I found myself repeatedly hearing a similar question: “We’re certified and passed the checklist. Isn’t accessibility done now?” When I first heard this question, I nodded briefly. Many public websites did meet WCAG 2.1 / KWCAG 2.2 standards, passed screen reader tests, and satisfied contrast requirements. ...

Published date: 2026-01-05 · Reading time: 6 min · Word count: 1258 words · Author: Isaac
Questions I Asked at the AI Public Service Evaluation thumbnail

Questions I Asked at the AI Public Service Evaluation

Introduction I just returned from the AI Agent Scenario Competition Citizen Evaluation Panel held in Seoul. The panel consisted of expert judges and citizen evaluators, with the final scores reflecting both expert evaluation and citizen evaluation. Since the evaluation details are confidential, I can’t discuss individual teams or specific results. However, through this experience, I was able to clearly define what standards I use when evaluating AI public services. So in this post, rather than “how this team performed,” I want to record what questions I asked and why I thought those questions mattered. ...

Published date: 2025-12-31 · Reading time: 7 min · Word count: 1370 words · Author: Isaac
A $35 Evaluation Panel — Why I'm Still Going to Seoul thumbnail

A $35 Evaluation Panel — Why I'm Still Going to Seoul

Introduction Let me be honest — this choice is a losing deal on paper. I’m spending a whole day, paying for transportation out of my own pocket, and the compensation is only about $35 (50,000 KRW). Yet, I’m heading to Seoul tomorrow. I wanted to organize my reasons step by step. View from a train window - a journey to somewhere Photo: Dieter K / Unsplash The Evaluation Panel Offer and My Decision One day, while browsing the NIA (National Information Society Agency) website as usual, I discovered the Public Institution Website Citizen Evaluation Panel. Since then, I’ve been grateful to participate in the public web/app citizen evaluation activities for two years straight. The rewards and achievements may seem small, but the process and experience have been building up as personal assets. ...

Published date: 2025-12-30 · Reading time: 5 min · Word count: 1031 words · Author: Isaac
The Complete Guide to Semantic HTML: Escaping Div Hell thumbnail

The Complete Guide to Semantic HTML: Escaping Div Hell

Introduction As a web developer, you’ve probably encountered code like this: html 라인 넘버 읽기: OFF 라인 넘버 읽기 기능 도움말 라인 넘버 읽기 기능 이 버튼은 스크린 리더 사용자를 위한 기능입니다. ...

Published date: 2025-12-23 · Reading time: 16 min · Word count: 3203 words · Author: Isaac
Web Accessibility in the AI Era: Universal Values That Must Evolve With Technology thumbnail

Web Accessibility in the AI Era: Universal Values That Must Evolve With Technology

Introduction We live in an age where generative AI like ChatGPT, Claude, and Gemini has become part of daily life. AI chatbots have established themselves on websites, and automated content generation has become commonplace. Amid this rapid technological advancement, we must ask an important question: “Is the web created by AI usable by everyone?” Web Accessibility means ensuring that everyone—people with disabilities, elderly users, those with slow network connections, and more—can use the web equally. In the AI era, or rather because it is the AI era, web accessibility has become even more critical. ...

Published date: 2025-12-23 · Reading time: 15 min · Word count: 3093 words · Author: Isaac
Blog, Beginning thumbnail

Blog, Beginning

🚀 Starting a New Blog Hello. This is a space where I record what I learn and experience, hoping it might be of some small help to someone. I call myself a “perpetual beginner developer.” There’s always so much to learn, and sometimes I repeat small mistakes, but recording and sharing this process is both my way of growing and my joy. Why Did I Start This Blog? When developing, you encounter countless trials and errors. Sometimes you panic at error messages you’ve never seen before, and sometimes you face the same problem again today that you solved yesterday. ...

Published date: 2025-09-22 · Reading time: 3 min · Word count: 448 words · Author: Isaac

cover: image: “images/og/og_en_20260716103744.png” alt: “사흘간의 인정교육 수강기, 그리고 이수 완료 — 정보통신설비 유지보수 관리자 취득기 2편 thumbnail” images: [“images/og/og_en_20260716103744.png”, “images/og/twitter_en_20260716103744.png”] twitter_image: “images/og/twitter_en_20260716103744.png” title: “사흘간의 인정교육 수강기, 그리고 이수 완료 — 정보통신설비 유지보수 관리자 취득기 2편” date: 2026-07-16T10:37:00+09:00 lastmod: 2026-07-16T10:37:00+09:00 description: "" draft: true translationKey: “ict-maintenance-manager-completion-2026” categories: [] tags: [] giscus_term: “codeslog-ict-maintenance-manager-completion-2026” comments: true showToc: true tocOpen: false cover: image: “images/og/og_en_20260716103744.png” alt: “사흘간의 인정교육 수강기, 그리고 이수 완료 — 정보통신설비 유지보수 관리자 취득기 2편 thumbnail” images: [“images/og/og_en_20260716103744.png”, “images/og/twitter_en_20260716103744.png”] twitter_image: “images/og/twitter_en_20260716103744.png” 한국어 전용 시리즈입니다. (Korean-only series)

Reading time: 1 min · Word count: 199 words · Author: Isaac
맨 위로