Blog

Unordered articles, software developments, and software engineering — including several talk slides.

Slides

The Role of Humans in the AI Era

Why does AI do some tasks while humans do others? A talk on the shifting division of work between AI and people in the AI era.

Talk · Video

AI 시대, 사라질 직업과 살아남을 직업 : 왜 어떤 일은 AI가 하고, 어떤 일은 사람이 할까? (NRF 한국연구재단 — 금요일에 과학터치)

Slides

Introducing computer science and engineering

Designed for a seminar aiming to introduce the essence of computer science and engineering (CSE) and trace its evolution over several centuries. The content is presented in Korean.

Slides

Google techs for developers

Introduces Google technologies and their associated documents, from the APAC Google Developer Student Clubs (GDSC) seminar.

Slides

How software engineer works

Lecture material on 1) how software engineers work in general, and 2) two important skills for software engineers. I combined, cleaned up, and improved the three slides below (Software development life cycle, Code review, Software testing and testing frameworks).

Slides

Code review

Why we need code review and basic principles of the code review process. It also contains two simple code review examples in C++.