Things I'd do differently if I had to start with programming all over again!

Manaswini - Aug 15 '20 - - Dev Community

Regrets!! These are the things that we wish we would have done. I too have some of them when it comes to learning programming and also Web development. I'd like to share these experiences here so that anyone who is reading this can prevent these or stop making these mistakes if you are making them already.
This is actually a reiteration of my first meet-up talk where I talked about things I'd do differently if I had to start again.

Don't be afraid to ask for help

Speaker CSS illustration
My work would have been much better, I'm sure, if only I had taken the initiative to ask for help. This was hard especially since I easily got anxious to talk to others. Also, I thought googling for answers would not make me a good developer. So I restrained myself from doing so, which posed as one of the biggest hurdles to my growth.

Breaks are very important

Battery CSS illustration
I was filled with a guilt that I wasn't doing enough when I got away from my laptop. So I didn't take proper breaks and that almost led to a burnout. Now I've realized how powerful breaks can be! In fact they can make us more productive, unless you use this as an excuse to stay on your couch all day doing nothing 😂😂 Just kidding. If you fancy doing that, you are free to do so!!!

Pursue something other than coding

Musicians CSS illustration
Hobbies are what make us different. Don't let that uniqueness get lost in the noise of deadlines. I know it can be hard to cater time since you might have much more important work to do. But keeping that spark inside you alive is as important as anything else if not more! Think about it😊

Don't stress yourself out too much looking at other people's work

Stressing out CSS illustration
This is something that I've dealt with and keep dealing with frequently. The strategy that I use to deal with this is to look at the opposite person's work as something to learn from and not as competition. This way we fill two needs with one deed. We learn to abandon that negative emotion and also learn something new!!

Don't confuse gratitude with debt

Gratitude and debt CSS illustration
Looking at all the awesome people of the DEV community on Twitter share many helpful resources to get into programming pushed me into a feeling of not giving enough to the community. I agree this can help us push ourselves to do better and give back to others. But there is a fine line between pushing yourself to give back and pushing yourself to burn yourself out! If you are in a similar situation, it might be helpful to remind yourself that you have to be grateful but don't confuse that with debt. You don't owe anything to a lot of people you come across. But this is not to say that you shouldn't help others. Do that. But even if you don't, you are still good. Don't worry!!

Collaborate with other developers 🤝

Team work CSS illustration
You might have already heard about this before. So there's not much to add to this from my side. I just want to say that the knowledge transfer that happens on collaboration can be very useful in the long run, as it can make you a better developer and also a better communicator🔊

It is OK to do imperfect work

I wish I had known that it was OK to show my imperfect work to others. Recently I did that and I had many developers reach out to me with feedback on my code and they sent me links to their GitHub repos that they thought might help me. So I can't stress this enough!! I want to repeat one of the sentences from my first blog post : "Don't let your works die in anonymity! Give them their much deserved space in this world. You will not regret it ---- Manaswini🤭"
For the keen observers among you: I didn't put any image for this section as I couldn't conclude upon what to put! Does it make this article imperfect? Maybe!!! But I'm still proud of it🤭

Last but not the least : Enjoy!!!🎉💃

Dance it out CSS GIF
At the end of my talk at the meet-up, I was asked to chill out and not think so much about these things and I couldn't help but include this here. After all this is a journey to be cherished! Why not make the best use of our time here?😊

Some concluding words:

I'd love to hear from you. Did this article help you deal with any of your problems? Did it give you a new perspective of looking at things? You found it to be too preachy? Found too many emojis? Anything will do. You can find me dwelling in my corner @thisismanaswini in the Twitterverse!

Also, I did something interesting in this article. All the images that I've included are my very own CSS illustrations with some references coming from Pinterest!! I'd love to know how you found them!!!

That's it from my side!! I'm happy that you found this post worthy enough that you read it till the end!! Thanks a lot😊

. . . .
Terabox Video Player