DEV Community

Cover image for Become a "Better" Programmer

Become a "Better" Programmer

Buzzpy 💡 on February 05, 2024

Hey there, Buzdies! As far as I learned from being in tech for around 3 years, becoming "better" in programming isn't all about mastering a certa...
Collapse
 
daelmaak profile image
Daniel Macák

It's fair of you to admit AI wrote part of your article, but I still think it's not a good approach. By the very way generative AI works, it produces a generic rehash of things somebody wrote before you. I believe that authors should present ideas in their own unique way, even if they synthesize works of other people or indeed ask ChatGPT themselves. Otherwise, what's the point of writing an article? That said, I think it's good to use AI to improve the formulations.

Collapse
 
buzzpy profile image
Buzzpy 💡 • Edited

I totally agree, @daelmaak . I did this test-article with ChatGPT to understand if there any way companies or publications can use AI to write for their blogs but apparently, we are not near that point— checking the part written by AI will show you that.

And yes, I promise you guys will never again see an article from me where at least 90% of the content will be from AI, I'm keeping my max. to 99%

Thanks for the comment, I appreciate your feedback! 🥰

Collapse
 
efpage profile image
Eckehard • Edited

I´m missing refractoring and reusing code?

If your code grows, you will reach a point where you start to feel you loose control. Too much things to keep in mind. That´s the point to start refractoring and reorganizing the whole codebase.

Eventually you will find some parts in your code that you find useful for other projects too. Building reusable units and useful tools can be quite laborious, but may pay back in the next project. If it is well organized, it may save you from solving the same problem again and again.

Sometimes you will find, you got stuck. Then, take a break, do something else. Maybe with a little distance you find a better approach. Even if you need to throw away a large part of your work, this might be the better solution:

Remember: 5 days of debugging can save you five minutes of thinking!

Collapse
 
achevozerov profile image
Andrei Chevozyorov

Learn base principles of CS, like discrete math, linear algebra, calculus.
This will gave you opportunity to be creative in solving problems.

I really in love with success stories about decision tasks with math knowledge

Collapse
 
lymah profile image
Lymah

Nice post.

Collapse
 
maya_walk profile image
Maya Walker

This is a cool standard approach to any task in any direction! I analyze my marketing tasks in the same way

Collapse
 
buzzpy profile image
Buzzpy 💡

Of course! I used the same technique when it comes to branding, math or anything that's confusing.

Collapse
 
flowzai profile image
Flowzai

Advance guideline, thank you.

Collapse
 
buzzpy profile image
Buzzpy 💡

You're welcome, @flowzai ! Thanks for reading..

Collapse
 
kvetoslavnovak profile image
kvetoslavnovak

ChatGP article?

Collapse
 
buzzpy profile image
Buzzpy 💡

Hello! I can assure, this is not fully written by ChatGPT. In fact, I have clearly mentioned that only the part on "Testing" code is written by ChatGPT (If you read the article from the beginning, you can observe a clear change in language and tone too). Besides, this article was an Test to find out whether AI can help us in technical writing.

If you are confused with the percentage, it's calculated by AI generated words divided by Total Content into 100%. Words written by myself is lesset than generated content which makes it a greater percent.

So I beg you, please don't call it a ChatGPT article. I put a lot of effort on my content even if its just 500 words and it just hurts when its called as an AI generated content.

Collapse
 
kvetoslavnovak profile image
kvetoslavnovak

Ok, thank you for your explanation.

Collapse
 
klimd1389 profile image
Dmytro Klimenko

all I understood was the picture of Toby from the TV series The Office

Some comments have been hidden by the post's author - find out more