Hook

—
Their other posts in the index, biggest breakout first.
IF YOU'RE LEARNING OR YOU'RE TRYING TO BECOME A BETTER SOFTWARE ENGINEER THAT YOU SHOULD DO BY THE WAY TO GIVE ME A FOLLOW IF YOU WANT TO SEE MORE VIDEOS LIKE THIS OF SOFTWARE ENGINEERING THIS IS SINGLE HANDEDLY THE BEST STRATEGIES I'VE ADOPTED FOR LEARNING AND GETTING GOOD AT THEM QUICKER THAN MOST I CALL IT PURPOSEFUL PRACTICE AND IN THIS CONTEXT PROGRAMMING IS THIS IDEA THAT YOU'RE LEARNING SOMETHING NEW WHETHER A LANGUAGE OR TECHNOLOGY YOU DON'T TAKE A NAIVE APPROACH LET'S TAKE THE EXAMPLE OF SOMEONE LEARNING THE NAIVE APPROACH WOULD BE JUST TO START WRITING SOME PYTHON CODE AND BY THE END OF THE DAY NOT BEING ABLE TO ARTICULATE EXACTLY WHAT YOU LEARNT IF YOU CONTINUE IN THIS MANNER THEN A COUPLE OF MONTHS LATER YOU MIGHT LOOK BACK THAT YOU HAVEN'T ACTUALLY LEARN MUCH PYTHON THE PURPOSEFUL APPROACH WILL BE WELL DEFINED SPECIFIC WITH POINTED GOALS AFTER SESSION 2 YOU LEARNT AND WROTE YOUR FIRST LIST COMPREHENSION AFTER SESSION 10 YOU DABBLED WITH FUNCTION DECORATORS AND LEARN MORE ABOUT THE YIELD OPERATOR AFTER SESSION 3 YOU TRIED OUT THE FLASK LIBRARY AND WROTE YOUR FIRST REST API THIS APPROACH IS VERY SPECIFIC AND GOAL DRIVEN AFTER THREE MONTHS OF DOING THIS YOU'D CLEARLY SEE HOW MUCH YOU'VE LEARNT IN SUCH A SHORT PERIOD OF TIME AND THIS STRATEGY OF PURPOSEFUL PROGRAMMING WILL ACCELERATE TO ANOTHER LEVEL THIS STRATEGY HAS WORKED WONDERS FOR ME BUT I'D LOVE TO HEAR WHAT YOU THINK IN THE COMMENTS BELOW