I have given a presentation to some some students and teachers of Nanyang Junior College in Singapore, on observations and predictions on AI as well as some career advice. The presentation happened on on 3rd February 2025. This LinkedIn post is here and the feature on their course blog is here.

Objective

  • My background as an ML engineer
  • General career advice
  • What is the current state of AI
  • What is probably the next state of AI
  • How can you prepare for AI

Background

  • Anderson Secondary School (3+2)
  • Anderson Junior College (PCME)
  • Singapore University of Technology and Design (ESD, DDP)
  • Machine Learning Engineer at Quora
\pagebreak

What do I actually do at work

I work at Quora. I work on recommendation systems.

When you sign up for Quora, we send you stories in the Quora digest that we hope that you click and read. One of our recommendation systems decide what stories to send you.

Generally

  • Plan changes
  • Make changes
  • Prove that the change is good
  • Improve processes to do the above

Just that it is related to machine learning algorithms

Challenges at work

Generally

  • Deciding what is worth working on
  • Measuring success rigorously
  • Investigating what went wrong
  • Communicating to an appropriate level of detail

Just that it is related to machine learning algorithms

\pagebreak

Example project

Given an answer, write follow-up questions for the authors to write more answers

Breaking down this problem

  • Should we even write follow-up questions to the answer
  • How to write great (?) questions
  • How do we show the questions to the writer
  • Making sure that we deliver answers written to the audience it deserves
  • How do we measure success

Why is this fun

  • The world gets useful knowledge that would likely not have been written
  • This is being done at scale
  • I get to put food on my table
\pagebreak

Advice on starting out

Build a project, deploy it to prod (make it easy for people to try)

  • “I have given this advice to many people no one has done it so far” - Denys Linkov

Sample from the list of students who graduated from your course

  • NUS, NTU, SMU, SUTD, SIT
  • Research them on LinkedIn
  • Reverse engineer on what they did to get there
  • Reach out to them if appropriate
  • The exercise here is to understand what it takes
  • (Do you need to be in NUS CS + NOC with internships every summer and semester?)

Reflecting on my journey

What has happened to help

  • Finding doing LeetCode (and solving problems) intrinsically fun
  • Researching and reaching out for opportunities (e.g. internships)
  • Pure luck (Quora Programming Contest)

What could have helped more

  • Getting to know someone who has been there
  • Better taste on what projects are worth doing
  • Better execution and deliver outcomes for projects
  • Peers that motivate each other
\pagebreak

The state of AI

Currently

  • AI can already help with tasks that are easy to describe
  • AI is already better than an average professional with tasks that are easy to grade

Soon

  • AI can do all tasks that are easy to describe, as good as a competent professional
  • AI is better than the best professional with tasks that are easy to grade

AI can already help with tasks easy to describe

Examples of tasks easy to describe (low-context / no-context tasks)

  • Doing A-level math calculations
  • Writing an A-level General Paper essay
  • Competitive programming

Examples of tasks difficult to describe (high-context tasks)

  • Implementing a button on the Quora website
  • Planning how to improve Quora recommendation systems

Implications

  • Companies have already experimented with offshoring work easy to describe
  • OpenAI Deep Research
  • Soon we will use AI to do all the work that is easy to explain
  • If it takes more effort to get others to do I will still rather do it myself
\pagebreak

AI is already great at tasks easy to grade

Examples of tasks that are easy to grade (easily verifiable)

  • Doing A-level math calculations
  • Competitive programming
  • Implementing a button on the Quora website

Examples of tasks that are not easy to grade (not easily verifiable)

  • Writing an A-level General Paper essay
  • Planning how to improve Quora recommendation systems

Implications

  • We have been grading people with examinations and interviews
  • OpenAI o1
  • Soon we will use AI to do all the work that is easy to grade
  • There is still plenty of human work to do to grade the ungradable
\pagebreak

Plotting this out

  Easy to grade Difficult to grade
Easy to
describe
A-level math calculations

Competitive programming
Writing an A-level General Paper essay
Difficult to describe Implementing a button on the Quora website Improve Quora recommendation systems

The current state of AI

  Easy to grade Difficult to grade
Easy to
describe
Better than the average professional, soon to be solved at a superhuman level AI can provide an acceptable response, but you can do it much better. You need to think of how to grade AI responses
Difficult to
describe

You rather do this yourself, or break it down into tasks that are easy to describe You need to make it easy to describe and verify for AI to be useful
\pagebreak

What I think will take some time

These should take more than two years

  • Autonomous self-improvement (solving tasks easy to describe, better than the best human)
  • Managing and using long-term memory well (solving tasks difficult to describe)

These should take more than four years

  • Robotics (experiments in the real world is slow and expensive)
  • Mind-reading (probably AI will need to get better at emotion recognition first)

Ultimately, if there is another human that can do my work, AI can do my work. There is no law in physics or theoretical computer science against this.

What you can do to prepare

Understand yourself, understand other humans, understand AI

Employ yourself, employ other humans, employ AI

Improve yourself, improve other humans, improve AI

Questions to ask yourself

  • How do you respond?
  • How do you reason?
  • How do you evaluate what is good?
  • How do you learn?
  • What do you value?
  • How do you influence?