AI is replacing Coders, not Engineers. Learn CS now!
Published: 2023-04-24 07:50:28

*first lets grow [my twitter](https://twitter.com/_sukharev_), i will probably change all of the world obsolete education systems, not sure yet, the more people follow me — the easier it is to change the systems*

---

hi

how do you know if you are a coder or an engineer?

**not all coders are engineers, but all engineers are coders**

if you came in tech from a bootcamp and/or youtube tutorials, landed a job 1~2 years ago and you are to become a Senior when you learn 1~2 more tools — im sorry, i was there, you are going to hit the iceberg now

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8bb5vwiwlbewgr6yl2sg.png)


## But I can already build an app, why bother?

_AI is going to build such apps in 2~3 years.._

putting together DB with a Cache and setting up microservices handled by a queue — is not engineering, its coding per the best practices

**Coders copy stackoverflow by error message, Engineers know what they want to copy from stackoverflow**

coding is repetitive task of typing characters as per the best practices set by Engineers

Coders repeat, so do GPTs. GPT does not innovate, it generates what has already been said on the internet

**Engineers come up with previously unavailable solutions to problems**

**Engineers innovate, so they are valuable. Coders copy, so they can be replaced.**

you want to continue blind copy-pasting until the error is fixed? GPT-6 is coming for you.

![t-1000-running](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ax5z2u0kzow51hzwy0sm.gif)

## ok, what do i suggest?

**start learning Computer Science fundamentals**

it improves engineering thinking and problem solving skills. that's how you make difference and value

1. learn CS — level up engineering and critical thinking
2. land Google as a SWE
3. make difference
4. deliver value
5. get more $
6. go up and play lead roles
7. CTO something your skills are relevant to
8. then 2 steps to CEO any stuff you have fun solving
9. or stay FAANG if stock options are good enough
10. or be replaced and go make music or sad comedy

the sooner you see the wall — the better. so here am i pointing in front of you — learn Computer Science to solve problems and **level up engineering and critical thinking**

AI and LLMs like GPT are coming for the repetitive tasks that coders do. the best way to stay in the game is to **become the innovator rather than the implementer**

## 1st person immersive experience storytelling

*practicing in my capturing attention skills, does it work?*

**the story goes like this:**

coder named Yoo Yoself learns how to make an app in a fantastic bootcamp experience, lands a job and gets respects from parents and friends, good start.

some engineer called Samuel L. Altman comes up with a way of zipping files (some inside-out compression algorithm) so coders can do ~10% improvement on their app TTFR (time-to-first-response). 

Samuel then asks GPT-6 to create a website from a pen drawing and so Altman “alts all man" with GPTs. haha sorry i stole this one from Fireship, maaan how did you come up with that..

Yoo Yoself is going home finally noticing ceiling hit, but there is still a great story left to tell friends — “hey dudes, ive learned programming in 6 months and got the money!”, however they already heard it..

**Coder repeats — they are great fit for the AI automation. Engineers innovate — they are making difference.**

## WHY i tell you this

i want people to have more opportunities, the more knowledge we have the more opportunities we see, so im sharing my experience with you

now **go and learn Computer Science fundamentals**, it does:

- organize experience you got from practice by building transparent mental models and filling missing picture pieces
- clean your head from memorizing implementations by moving up to ideas level
- develop critical and engineering thinking upon solid understanding of how software interacts with hardware and why your awesome code works
- you dont get replaced

this is so you move out of a sandbox and dont go sansara circles in the tech and life probably..

**CS is not learning one more framework or programming languages, it's learning ALL of them at once by understanding computer science ideas all tools are build upon**

## Selling part

**im crafting “Build a Computer Simulator” — 100% practice-first, fun learning experience that you get addiction to — even Israeli doctors cant help**

it is fundamental fundamentals of applied computer science.

there is literally no better way of learning CS then assembling ALU, RAM and CPU from logic gates.

you will get a web simulator to assemble a general-purpose machine. then you are to program the machine with language you write compiler for within your self-coded operating system (its gonna be online lego Harry Potter vs Jordan Peterson 3000-deluxe stuff)

it will take you about 50~70 hours to finish (not 4 years of CS major though)

**subscribe to [my twitter](https://twitter.com/io_Y_oi) to be the first to know when the Build a Computer Simulator is public!**

while im creating the Simulator — go to [edx.org](edx.org) and check out MIT and Berkley applied computer science materials

bye

---

## Who the F am I?

im a life-long learner who is obsessed with educating himself and helping other people learn things, so they dont walk circles and align their movements ;)

i got in tech in 2017: engineered programs for Alibaba and now playing startups in [Deel](https://www.youtube.com/watch?v=FeDnW5wYjwA) — YC alumni, fastest growing startup in history

i created and open-sourced OpenCommit and came up with an accurate way of writing code with GPT-4 via AI-TDD which is going to take the world of AI repetitive coding when i have time telling people about it

check my ["Learn ML in 52 seconds"](https://dev.to/disukharev/how-to-learn-ml-in-52-seconds-562f)