datawithkasim #11

datawithkasim #11

These past two weeks I have had two main thoughts continue to come back to me.

How do I level up my coding ability and how do I make time to learn all the things I need to learn to level up?

Let's tackle the first issue first since it is quite easy to address.

This will take you to the full article.

I go into a lot more detail in the above, but you can read the TLDR below:

  1. Simplicity: reduce complexity by introducing modularity, incorporating DRY and avoiding verbose code.
  2. Modularity: breaking down larger systems into smaller, manageable pieces. For data scientists, this means breaking down projects to data collection, exploration, preprocessing, modelling and deployment.
  3. Readability: writing code that is easy to understand. This can be achieved by using coding standards and conventions, choosing appropriate names and cleaning your code.
  4. Performance: this topic is difficult to summarise in a couple of sentences but you need to be able to find a balance between performance and memory usage.
  5. Robustness: creating code that is reproducible, can handle changes in input, uses error handling and logging.

Making time.

This isn't a brag, but a reflection on optimising a packed schedule.

I juggle full-time employment, a mathematics degree, regular exercise, Korean studies, content creation, private tutoring and daily life tasks.

The challenge? Fitting it all in without sacrificing sleep or sanity.

My secret? Efficiency and synergy.

I've cut my study time from the recommended 32 hours a week to a fraction of that.

How? By leveraging the overlap between data science and mathematics.

I document my learning journey, turning study into content creation.

Here's my approach:

  1. Blend work and study, applying maths to data science projects.
  2. Summarising notes in the shortest amount of words possible.
  3. Multitask smartly - Korean podcasts during workouts.
  4. Focus mode on my phone between 8-4PM. No social media, or WhatsApp.
  5. Using friends as accountability partners. I have to go to the gym x4 a week because my friends expect me to show up.

Remember, it's not about perfection, but sustainable balance. Find joy in the process, and your commitments become a journey of growth, not a chore.

To all the jugglers out there: you can achieve more without sacrificing well-being. Work smarter, find your rhythm, and celebrate your progress.

Until next week, keep learning, growing, and enjoy the process!

要查看或添加评论,请登录

Kasim Ali ??的更多文章

  • Escape the 'freak-off' and become 1 in 8 billion

    Escape the 'freak-off' and become 1 in 8 billion

    1. The Monty Hall Problem: Can You Escape P-Diddy’s Freak-Off? The Monty Hall Problem is a classic probability puzzle…

  • Get Paid and Eat Your Cake Too?

    Get Paid and Eat Your Cake Too?

    In this week's newsletter, I want to address a few things as well as thank you all. This week I received well over…

  • datawithkasim #12

    datawithkasim #12

    This week's edition is all about A/B testing, hypothesis tests, derivatives and limits. This week’s datawithkasim…

  • Essential Math: Types of Numbers

    Essential Math: Types of Numbers

    I have been studying math at the Open university for quite some time now and I had my reservations about studying at an…

  • Plotting and Visualisation: Matplotlib Basics

    Plotting and Visualisation: Matplotlib Basics

    I don’t know about you but I have been using the same types of plots in the past few months. I thought that this would…

    2 条评论
  • Expect the unexpected with Error Handling.

    Expect the unexpected with Error Handling.

    I wish I had known about error handling when I wrote my first text-based dungeon crawler. It would have made taking the…

  • Mastering Data Types

    Mastering Data Types

    You might be thinking that I couldn't have picked a more boring subject that data types to write about. I am inclined…

  • qualfications != skill

    qualfications != skill

    When I began my Data Science journey in 2022, I was teaching English, Math, and Science in South Korea. My students…

  • Unlocking the Data Science Path: My Journey and Your Roadmap

    Unlocking the Data Science Path: My Journey and Your Roadmap

    I have noticed that my posts specifically related to Data Science get several times the impression that my other posts…

    2 条评论
  • Fixing your environment.

    Fixing your environment.

    If you are here because you read my previous newsletter on building a guided ML project. There are a few things you…

社区洞察

其他会员也浏览了