All these chat-gpt
news are driving me crazy. I mean, I've been in the tech industry for over ten years, and for the first time, I'm losing my motivation to keep learning.
Don't get me wrong; I've always been passionate about programming, and I still love it, but now I can't help feeling like I'm wasting my time?.
I was taking this super intensive CSS course, which is already pushing me outside of my comfort zone. But now that chat-gpt
can create functional websites from a simple sketch, I can't see the point of improving my CSS skills.
I feel like I'm investing all this time and effort into something that will become obsolete.
I understand that technology is constantly evolving, but ... if this tool can do my job Higher, Further, Faster*....
What's the point?
* this is a nerd reference to Captain Marvel
My Β«rational sideΒ» says, yep everything is cycle "do you remember when SSR was cool back on 2013"? Do you remember DreamWeaver?
But my Β«childish sideΒ» screams "this is it, this is when you get obsolete"
--
Thanks for reading.
Top comments (2)
There are some nuances to overcome in the usage of ML in project development.
First of all is that using them in private repos on critical software (e.g. banking, government... any company) is tricky, as you accept that your entire codebase can -and will- be used to train the model further, which of course raise security and privacy concerns.
Even that, I've also seen -edited- videos on the Internet about ChatGPT "building" small WebApps and silly web games, but have you tried it?
Use 20 bucks to get 1 month of Plus access and test it by your own (you can use the free version but it gets stuck much more often).
Sure it will get better with time and training but currently:
As far as I can tell it works better on specific questions around other topics than it does in coding/configuring specific stuff, see below.
Story 0 π€π»
I got cooking recipes real quick from it.
At the end it just "copy-pastes" the recipe from a bunch of crawled websites and give you different options for it, this is crawl different websites, join the data, cook it and serve it.
So instead on me wasting time reading a couple of couples of recipes it'd give me the "base" recipe plus the options. Pretty neat!
Story 1 ππ»
On the other hand, it works OK-ish if I paste a function and type defs and instruct the AI to generate unit-tests from it (most of the time I'll need to edit those but it sure speeds up the development process), didn't yet tested the TDD approach (instruct the chat to generate functions based on test specs), tho. Mostly because if you paste much code it sometimes gets stuck (I may add another 20 bucks and test again, we'll see π)
Story 2 ππ»
The other day (1 month ago or so) I was about to configure a new VPS I've rent for a side-project and I decided that instead on doing it on my own as usual, I'll ask Chat GPT for each step and see the maturity of the model and the context handling.
It failed on some linux commands, provided wrong information around one specific point and lately it suggested me to do a reverse proxy ignoring completely the option of configuring vHosts, which was the correct thing to do in this situation.
Story 3 π
We, as developers, ask the AI from our perspective. We (me at least π ) try to order the sentence properly and logically, be as specific as I can be, use clear and concise language and add follow-up requests to fill gaps.
Now try to do it from the point of view with the expectation of getting a software product as end result:
For reference, this is Chat GPT-4:
In other words: "I can help you somehow but learn how to code you lazy ass"
Conclusion
Do I fear to get "obsolete"? Nope.
CS is a huge field (infrastructure, data, frontend (many frontends), backend, design, UX, accessibility, management, business analysis...................)
I did some tutorials to grasp surface knowledge on ML some years ago. Whenever I finish a couple of books I'm reading and a couple of certificates I want to obtain in different stuff I'll start digging deep into ML training and eventually become part of it whenever necessary (maybe I retire before this moment arrives, who knows!?).
Probably you don't even need to do that in the mid term either!
Remember that we humans like any other animal, fear what do not understand, so my best advice is try it on your own, and if you still have remnants of fear, just learn how to use your skills in the ML niche π
The MEMES
Funniest part is that it works (yes I've tried):
More memes:
Share your memes down below
Your detailed post, view and sharing is top-notch π©
Actually I've integrated (v3 yet) in my daily basis. I use this as a "101%-dedicated-intern" who's working on my side. I ask it to check variable names, generate boilerplate, documentation, and as substitute to Googling direct questions.
Thanks for sharing @joelbonetr π€
(And I've noted for real the main idea: "we fear what we don't understand")