0

AI proof swe skills

Profile picture
Software Engineer at Taro Community3 hours ago

With AI evolving rapidly, I was curious what skills we can develop as junior engineers to make us AI-proof. Language/framework specific knowledge can easily be asked to be solved by AI I suppose?

Few AI-proof skills I have in mind:
- system design
- debugging
- soft skills

What else?

5
1

Discussion

(1 comment)
  • 0
    Profile picture
    ML Engineer
    2 hours ago

    The true "AI proof" skill in my opinion is understanding the problems/pain points/business problem and coming up with a simple solutions to problems

    AI is very good at things that can be easily verified with tests/UI changes or building isolated software.

    But AI cannot understand and learn the context of the business problem/how different services/pieces of code interacts with each other/why a piece of code exists - the human element of building software

    Example: You ask AI to swap ur auth from SSO to email/password. Now what are all the edge cases that can come up?

    If your backend expects to store a persons profile pic/ name that SSO gives thats gonna crash

    Now you need to handle reset password, forgot password. You need to setup an email client

    Example 2: On Taro when u post a question, originally it would be very jarring when u posted and it froze for 2 seconds before the redirect happened. Now it shows a toast banner that says question submitted giving the user the confirmation that it went thru. It's things like that that require understanding ur app that I think will be the edge