I Tested chatGPT for Fun and now I'm Worried
chatGPT is a chat application that converses in human-like language. Beyond that simple explanation, it’s a powerful app that’s about to eat a lot of jobs in the future.
Like everyone else on the internet, I wanted to explore the possibilities of chatGPT, but mainly, I was up to some fun on my day off.
I greatly underestimated this app's power and asked a fundamental java programming question, something every programmer starts with — Hello World.
Question 1— Could you write a hello world in java?
And here is the response;
Not only did it generate the code, but it also provided a decent explanation of the written code.
At this point, I was surprised beyond words.
So it knows Java, but would it also know how to use Spring framework and write a basic API?
This led to my second question.
Question 2 — Can you write a simple REST API using springboot
And here is the response that was generated,
Whaaaaaat?
Not only does the app generate the code, but it also includes the configuration, without which, obviously, the code will not work.
Even at this point, a person needs to have a fair understanding of IDE, build tools, and so on, but this is all you would need to build a backend app in seconds.
That’s a huge deal.
Companies that usually outsource low-key development work might not even need half the team size they currently have if machines can generate code this efficiently.
Questions 3 & 4 — what is the technical design of uber / low level technical design of uber
I wasn’t super happy with the response to my 3rd question so I improvised on it a little and asked the 4th one.
Both the answers are formatted similarly and more or less explain the same stuff, yet the main points in #1 and #2 are written differently.
Smart!!
I’m not thinking anymore and just want to explore the possibilities of how soon will I be replaced by a machine.
Time to test — How well can this app draw an architecture diagram?
Question 5: draw architecture diagram of snapchat
Alright, this is not a complete architecture diagram, but this app can draw, write, code, and explain, and the app is not even matured yet; it has barely begun.
It even ends each conversation in a perfect tone that’s perfectly suitable for corporates.
I hope this helps! Let me know if you have any questions.
Back to the first question, will chatGPT steal jobs?
From my experience so far, chatGPT is capable of replacing repetitive and boring jobs that mostly get outsourced and, as it matures, can also eat jobs that demand specialized skills.
The real question is, how soon?
It took me less than 15 sec to frame a question and get a response that was 263 words long.
Writing a 1000 words essay is becoming child’s play.
Writing code snippets in any language is becoming child’s play.
Generating technical content is not a complicated task anymore.
The future is not predictable, but I have my plan B already.
My backup plan to survive without a job is to return to the caves and call it cave-minimalism.
Anyone else wants to join?