# ChatGPT: The Surprising Teacher of a +25 Year Senior Programmer

> TL;DR: No matter your experience. New tools will empower you even more.

# The Past

I've been working as a software developer for 26 years and I've also been teaching at the university at the same time.

I've always been interested in Artificial Intelligence.

I've founded a start-up on chatbots many years ago and also been consistently publishing about Artificial intelligence trends and tools.

I've tried [GitHub Copilot](https://maximilianocontieri.com/why-github-copilot-is-not-a-threat-to-your-job), Code Whisperer, [Alpha Code](https://maximilianocontieri.com/deepminds-alphacode-wont-steal-your-job-either), ChatGPT, and many more.

I wrote about how A.I. would replace [bad programmers](https://chatbotslife.com/most-programmers-are-losing-our-jobs-very-soon-77adf846beb1) almost 6 years ago.

I strongly believe this is the actual case.

I also published a paper on how to [Educate Students](https://maximilianocontieri.com/gpt-3-training-programmers-for-the-present-and-the-future) to use the tools.

And I talk to [non-technical people](https://maximilianocontieri.com/explain-in-5-levels-of-difficulty-chatgpt) daily to tell them to be resilient and fast learners.

# The Present

Now, I am a bit more frightened it will also replace software designers who don't use A.I. tools.

I am revisiting my whole collection of 195 code smell articles with [ChatGPT](https://maximilianocontieri.com/maxi-contieri-explains-chatgpt-revolution) and still learning new things.

I try to publish design rules and tips language agnostic.

Since I cannot master 30 programming languages (the ones I use in [my articles](https://github.com/mcsee/Software-Design-Articles)), I've been heavily using code translation tools (even before ChatGPT).

Now I am one step beyond. I use [ChatGPT](https://maximilianocontieri.com/chatgpt-is-amazing-and-it-is-free) to *teach me* about those languages' quirks.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1674663291226/506cfda3-1d0a-4a0d-a75a-86c3208557ad.jpeg align="center")

It is an amazing learning journey.

# The Future

As a word of caution. Science is based on evidence, citations, and quotes. You cannot make a thesis or explanation without citing your sources. And ChatGPT does not.

My technological centaur approach is to use ChatGPT for research and then manually check if it is right.

This is now how science works and this is not ChatGPT's better usage.

Twitter is full of hate quotes showing when ChatGPT is wrong.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1674663327662/84632493-6e2b-46cc-8f75-bc2df1d494b7.jpeg align="center")

*The example is a bit sexist but it is a meme illustrating the point*

To be a decent software engineer, we must be experts at learning, and ChatGPT is an amazing teacher. Not just for juniors.
