I wrote my first piece of code 6 years ago.

Here are 10 things I've learned since then.🧵
Not everything should be programmed.

Trying to automate something for hours that takes less than 5 seconds to do, is unnecessary.

Programming can be * overkill * at times.

Code to solve problems that are actually worth solving.
You write programs to get the job done.

It doesn't matter which frameworks or libraries you use to get there.

If there is an existing tool that fixes your problems, there is no need to reinvent the wheel.

Programming frameworks and libraries just tools.

Treat them like one.
Before you implement an idea by coding it, ask yourself a few questions like:

- Are there better alternatives to this approach?

- Is there a chance that this piece of code will work well with other parts of the program?

Think before you code.
Tutorials are great for starting out but writing code yourself is really what helps you take your skills to the next level.

Writing code yourself and getting out of your comfort zone might be tough in the beginning, but the amount of knowledge you'll gain will be 🔥🔥
They say that "In learning, you will teach, and in teaching, you will learn".

There is no harm in sharing your knowledge with other folks through blog posts or whatever you like.

I regularly write Twitter threads.
( Read the last tweet in this thread for more info)

Why? 👇
This allows me to improve my understanding of particular topics and helps thousands of others out there too.

Follow me if you do not want to miss out on fresh content related to machine learning and programming, every week.
As a programmer, you will encounter bugs.

The best way to fix them is by searching about your problem on Google and Stackoverflow.

They are your best friends, use them whenever you can. Image
There will always be someone better than you.

It's a fact but learning how to code isn't about competing with others. It's about competing with a past version of yourself.

Focus on your own growth and learning.
Error messages were made for a reason, they help you understand what exactly is wrong with your code.

Read Error messages!

This simple tip can help you save lots of time.

Thank me later.
The documentation for the library or framework you are working with is probably the most underrated resource which most people rarely talk about.

For instance: React, TensorFlow, PyTorch, Flutter, etc. have exceptional documentation.
Last, but not least.

The memes are always on point.😂 Image
🚨 Announcement 🚨

I am working on putting 150+ of my machine learning and programming related threads in blog posts.

Things had become a bit hard to follow and felt cluttered.

This isn't going to happen overnight, but I'm doing my best to get it done.

• • •

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Pratham Prasoon

Pratham Prasoon Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @PrasoonPratham

17 Jan
This is a step-by-step guide on getting started with Python as a total beginner.

(includes free resources and everything else you need to get started)
Before we begin, I want to congratulate you on your decision to learn how to code using Python.

I still remember how I wrote my first piece of code 6 years and all the amazing and cool things I've been able to do with it ever since.

(2 / 24)
Make sure to keep in mind that it is probably best for you to keep your expectations in check.

Don't expect to make AAA games or state of the art machine learning models in a week.

(3 / 24)
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!