ChatGPT has changed software development!
However, 68.1% of Software Engineers still don't use it.
As a CTO, I'm telling my teams to use ChatGPT in their daily work to increase both velocity and quality.
This is how π
However, 68.1% of Software Engineers still don't use it.
As a CTO, I'm telling my teams to use ChatGPT in their daily work to increase both velocity and quality.
This is how π
In my poll last week, I was surprised to learn that most Software Engineers aren't using either GPT-3, nor Github Copilot, nor any other AI tools.
It seems they either see no value, or they don't know where to start.
It seems they either see no value, or they don't know where to start.
I'm describing below 10 use cases where ChatGPT will make your work easier and/or better as a Software Engineer.
You can steal the prompts and use them in you day-to-day work.
Happy codingπ
You can steal the prompts and use them in you day-to-day work.
Happy codingπ
10/ Leetcode type algorithms
If you need a specific isolated function, to run on optimal complexity. ChatGPT can get you a very fast start.
An obvious use case for this is coding interviews. But sometimes it's useful in the day to day work too.
See these 3 examples:
If you need a specific isolated function, to run on optimal complexity. ChatGPT can get you a very fast start.
An obvious use case for this is coding interviews. But sometimes it's useful in the day to day work too.
See these 3 examples:
Get all prompts from the 10 examples above in the link below.
It's totally free, just download and use them as you please.
sergiorocks.gumroad.com
It's totally free, just download and use them as you please.
sergiorocks.gumroad.com
For all Software Engineers who are shitting on AI tools. Don't do it.
You should NOT be afraid of AI taking your job.
Instead, you should be excited that you can leverage it to be more productive and/or create higher quality output.
You should NOT be afraid of AI taking your job.
Instead, you should be excited that you can leverage it to be more productive and/or create higher quality output.
Inb4: ChatGPT has obvious limitations. It's answers are incomplete or wrong sometimes.
In my 13 years of experience writing and reviewing code, critical thinking is a must-have skill, both with humans and with AI.
Don't push ChatGPT's responses to prod without reviewing first.
In my 13 years of experience writing and reviewing code, critical thinking is a must-have skill, both with humans and with AI.
Don't push ChatGPT's responses to prod without reviewing first.
I personally apply the 80/20 rule.
I leverage ChatGPT on the 80% of tasks that create 20% of the value. That's usually tedious time consuming tasks that must be done regardless.
This way, I can focus more on the high leverage work that creates most of the value.
I leverage ChatGPT on the 80% of tasks that create 20% of the value. That's usually tedious time consuming tasks that must be done regardless.
This way, I can focus more on the high leverage work that creates most of the value.
That's a wrap!
If you enjoyed this thread:
1. Follow me @SergioRocks for more of these
2. RT the tweet below to share this thread with your audience
If you enjoyed this thread:
1. Follow me @SergioRocks for more of these
2. RT the tweet below to share this thread with your audience
Some people (very rightfully!) pointed out an angle that I missed.
By uploading your code to ChatGPT (or similar tools) you may run into IP, copyright & privacy issues.
Do NOT send any passwords, API keys, or such sensitive information. Assume that what you send becomes public.
By uploading your code to ChatGPT (or similar tools) you may run into IP, copyright & privacy issues.
Do NOT send any passwords, API keys, or such sensitive information. Assume that what you send becomes public.
Loading suggestions...