3 tools every programmer should know

Karolina Gil
3 min readDec 24, 2022

--

Here are some of the tools I have found to help me code and get through my bachelor's degree. These will improve your productivity as a programmer.

Photo by Dan Cristian Pădureț on Unsplash

First of all, remember the biggest tool you will have is yourself and your mind. That's where your brightest ideas will come from and you still have to have some understanding of the topic to make something with these tools, they are only here to make it easier for you to get there.

1. ChatGPT

This tool has been blowing up in the media lately as more and more people have learned about its existence. The ChatGPT is almost like having a conversation with someone over chat where you ask a question or input and it answers it. It is a powerful tool to use, but the answers given need double-checking and probably some correction to make them specific to your program. You can ask it all from “write hello world in python” to “make a welcome site in react js” and the more specific you get the more tailored answer you will get from the ChatGPT. So go and play around with it!

2. Blackbox

Blackbox is an AI extension you can add to VScode (an IDE). This extension generates code when you ask it a question. When you have typed your question BlackBox will generate a code snippet for you to use. This can save you a lot of time as you won’t need to search up how you coded that particular section on google and try to find a solution, you just get it in the IDE, which is super convenient.

3. Stack Overflow

If you have ever tried to program anything you are probably already familiar with this site. It allows users to ask questions about their code, and other users answer their questions. This is great even if you don’t want to ask questions you often find the thing you are having a problem with already on there because someone else has asked about it before.

These 3 sites should help you in your programming venture. Remember that they are only there to support you and you actually still have to write or edit your code to your needs. These will increase your productivity in writing the code though. Have fun playing around with them and good luck with your next programming project!

--

--

Karolina Gil

Computer Science student at the University of Bergen, Norway 🇳🇴 Hope to make programming concepts easier to understand for everyone.