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.
Unordered articles, software developments, and software engineering — including several talk slides.
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.
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.
Introduces Google technologies and their associated documents, from the APAC Google Developer Student Clubs (GDSC) seminar.
Lecture material I have used to inform how we can prepare for software engineer technical interviews.
A slide for a tech talk at Google. It includes why we need formal verification, and what formal verification is.
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).
Basic knowledge about the software development life cycle.
Why we need code review and basic principles of the code review process. It also contains two simple code review examples in C++.
Why we need software testing, kinds of software testing, and an introduction to the Googletest and Python unittest frameworks.