
Few interesting things about me:
- Software Engineer @ JP Morgan Chase & Co.
- AWS Community Builder 2023
- I love working with technology
- I enjoy playing video games 😄
Search for a command to run...

Few interesting things about me:
No comments yet. Be the first to comment.
If you’re new to machine learning, reinforcement learning, especially, then it’s completely okay to have a hard time understanding these fancy jargons in front of you. Here’s my attempt to simplify these while we work on a little robo-car :) About AW...

Dynamo DB is AWS's NoSQL offering in the vast set of managed databases as a service that they provide. Like most other services, it's fully serverless, flexible and easy to scale. The Data Model As we're working on NoSQL here, there's no real restric...

I was recently a part of a hackathon and was found searching for good Jupyter environments on the cloud to be able to work on my ML Project. Soon enough, I found myself here. However, it took me a while to figure out how powerful it truly can be. F...

I spend 5 days out of a week coding for work, so I'm definitely not motivated to code a lot on weekends. This means that I do not have any software development tools installed on my personal machine. Not even IDEs. However, being the curious little g...

Almost a week to this and not a lot of drama on Indian Twitter, so I thought I could write about it. TLDR: Malicious code with a backdoor was added to one of the core packages of Linux affecting almost all Debian and Redhat distros; was later discove...

GitHub Copilot is definitely one of the most fascinating results of AI the programmers have been using in the recent times. Let's take a look at what it has to offer.
GitHub Copilot is an AI-based Code Completion tool which can help you speed up your coding with its AI-based suggestions. It is built on OpenAI Codex from OpenAI and uses the GPT-3 algorithm. It is apparently trained on publicly available source code data, i.e on places like Stack overflow and public GitHub Repositories. Having said that, there's rarely any suggestion coming up that is literally a snippet from an actual repository.

GitHub Copilot is in Technical Preview and to use it, you need to sign up on their website via GitHub. You'll get a mail from them once you're approved.
After that, you just have to install the extension in VSCode and you're good to go.
To trigger solutions from GitHub Copilot, all you need to do is write a simple comment explaining your requirement along with a function name. This is available in multiple languages and frameworks.
You can also look at multiple suggestions by simply hovering on your suggestion and clicking the buttons.
You can click on Open GitHub Copilot to look at 10 suggestions in one place.
Reversing a String
List Intersection
Djikstra's Algorithm
Fetch Tweets from User
Is GitHub Copilot here to steal our jobs?
In my opinion, not anytime soon. From what I understand, GitHub Copilot only makes things easier for us as developers to get small things done in our big projects a lot quicker than usual. For now, it's only a tool which will improve productivity among software developers.
In the future however, it's hard to predict. With more time in the industry not just for this application, a lot of things in development will eventually start getting automated and we are already seeing a shift. All upcoming technologies will focus on more functionality with less lines of code. But what is almost certain is that it'll only open up more opportunities for people. It is very unlikely for tools like these to "steal" our jobs.
As long as we get better with time and keep ourselves updated with what's latest in tech, I don't think we have a lot to worry about.
I hope you liked this thread and working with GitHub Copilot, more importantly. Thanks for reading, have a great day :)