---
# System prepended metadata

title: Panel - How Developers Should Adapt in the AI Era - Michael Shilman / Tejas Kumar / Yusuke Wada
tags: [JSDC2025]

---

# Panel - How Developers Should Adapt in the AI Era - Michael Shilman / Tejas Kumar / Yusuke Wada

{%hackmd @JSDC-tw/B1loEcwJZl %}
###### tags: `JSDC2025`

Slido：https://app.sli.do/event/dNvwddJSvdy2ov3v31EvfQ

> 開始做筆記

What will comes next?

- Tejas Kumar
- Michael Shilman
- Yusuke Wada

## Real daliy work with AI in daily life
- Tejas
    - ChatGPT + Cursor
    - Cursor -> can build every I want
- Yusuke
    - Develop Hono with
        - Claude Code to work
- Michael
    - Storybook 
        - not a heavy user
        - Could be, should be
        - Github Copilot
            - With millions of user + repo
        - Fix with Copilot
        - In team use heavily
        - Just writing -> saves 80% of time
            - Surprised!
- Tejas
    - Github Copilot
        - Core engine in python
        - I am not the python developer but I may no need to learn Python

- Michael
    - Used live in Python
    - Pandas -> Huge!
        - Python notebooks with AI
        - 50s, result generated

## AI generate code, could we become reviewer or architecture?
- Tejas
    - Engineer never just typing
        - There is typing, programming (write workflow), engineering (Solve a lot of problems)
        - It just early changes
        - Develop Interface
            - Design + coding ... I just provide the material like icons
        - Work their job in full time or half ai, half themselves
    - We still be engineer, but not only typing

- Michael
    - Storybook founded in 2017
    - And boom among the world
    - 4yrs pulling the work out
    - Work without free, until AI
    - AI can help the work in higher quality
    - We human can be writer, reviewr, manager, etc.

## How to maintain code quality with AI and without write by myself

- Yusuke
    - AI can go many section
    - I know the feature, but I dont want review what they write

- Michael
    - On PR put one sentence, then generate with AI

- Yusuke
    - Do the improvments
    - Not so many be

AI generate too many comments in code

## How juniors to learn basic knowledges
- Tejas
    - Vide coding is dangerous without fundamentals
    - You don't know how to fix the problem from customers
    - Make security issues
        - Details leaked!
        - Application T(\*k\*k) ?
        - If you don't know Firebase, how to secure it
    - Vide coding is dangerous
    - [Tizag.com](http://tizag.com/)
        - Old but available
        - Learning fromj
    - You can ask how the code work
    - You shouldn't shift the vide code to customer
    - You can ask AI generate the explaination, but you have to by write by 

- Yusuke
    - I vide learning XD
    - Kabeuchi 壁打ち (對打練習)
        - Ask -> Anwser -> ask
        
- Michael
    - You should judge content

- Tejas
    - Code challenge
        - If you are ready, then do theses
        - Copy the question then answer by ChatGPT
        - Interesting, I can do it fast!
        - In Interview, we usually cheat!

- Michael
    - I can do the a lot of things
    - There is whole process
    - An agent can read the whole internet all time~
    - I stiil want to thanks


## Solution: when vide code , what is the new essential, what is the skill becomming

- Yusuke
    - Design API
        - Some issue can be resolve by AI
        - but some issue needs only Me
        - In hono we need
    - Decision Making
        - (Inference: we still have to choose 1 option from  AI generated options)

- Michael
    - Testing
        - Code Coverage
        - AI can write "working" code

## One thing learn

- Tejas
    - User Experience
        - Never relavent
        - We human still use them (e.q. Microphone)
    - Engineering
        - Engineer as craftman, important
        - AI never become an engineer
    - Parallal analogy
        - I like Food
        - Knowing the good chef
            - They can do fantastic skills
            - The best ones have god mouth to taste the food
        - iPhone design
            - We know the quality engineering
        - Maybe the last thing we can do better then AI
            - Innovation
            - Make an idea
                - e.q. Movie: everything everywhere all at once
            - AI uses existing material

Should to shift product engineer?

- Tejas
    - Yes
    - product come from experience
        - Complicated
        - Purely important
    - Quality engineer to increase the experience
    - A lot of way to go
        - Product
        - Designer
    - We need every body to build

- Michael
    - Nothing to say, previous has a good answer

## Crytial Ball 2028 -> still software engineer or AI orchestration?

- Michael
    - There are some people in the sky
        - Talking about the computer
        - So weird
        - Rest after the work and chatting (?)
    - Spent 24hr to work
    - (... I did't get what he did said)
    - (The life is unpredicable)

- Yusuke
    - Engineer

- Tejas
    - AGI job system
    - Grow rapidly
    - Infent
    - Industry move a lot of things
    - The company laid off people for AI, but rehire people again (Am*z*n)
    - See the disappear, it is some time the way
    - But some jobs extremely need shift, but not disappear

- Michael
    - If Mac / iPhone comes new version but not so excited
    - I would write them of about the what happen the next


## Q&A

### Do you guys think conversational interfaces will remain the dominant model for AI? Are there other human–AI interaction paradigms currently being explored?

- Tejas
    - Conversational but not chat
    - Most quality them is spending with family and friends
        - When you die, "where is my family", not "where is my cash"

- Yusuke
    - Industry domain (?)

- Michael
    - Search bar, no matter google or chat gpt
    - some people still want to compile and create something

## Slido Remaining Question
1. Europe has regulations for AI (like the EU AI Act). Do you think that, for engineers, AI-generated code should also be regulated or identified in some way?

2. In an AI-driven era that pushes for faster output, how can junior developers stay motivated to learn the fundamentals instead of just rushing to produce?

3. How do you limit the scope of an AI's changes when it modifies too much code? If you haven't faced this, do you have any suggestions?

---

> 聊天區

mxtsai 是什麼筆記超人嗎？太強了吧，連 Kabeuchi 都能馬上找到XD
歡迎大家一起來完成，健全這份筆記！
有錯歡迎更正

---

{%hackmd @JSDC-tw/jsdc2025_sponsor %}