• Data Science – Profit Centre vs Cost Centre

    Have you ever wondered how can we justify the business values created by data science? Is there any difference between a profit centre setup (i.e. client/stakeholder funded) for data science versus a cost centre setup (i.e. centrally funded)? For any business function in a company, it is important for the business function to be able……

    Posted on

    Categories

    Tags


  • Brief Review on GitHub Copilot

    Brief Review on GitHub Copilot

    Time really does fly. It is now almost the end of 2024. To close off 2024, I will be writing a post on a different topic each every week until the new year arrives. My first post is about GitHub Copilot. I’m rather late to the game in terms of adopting GitHub Copilot for my……

    Posted on

    Categories

    Tags


  • Onto Kubernetes – Part 2

    Onto Kubernetes – Part 2

    About 2 months ago, I started migrating my entire personal stack onto Kubernetes from regular virtual servers. So what has happened in the meantime? Have I freed up more operation maintenance time to do more interesting data science development work yet? Unfortunately the answer is no, at least for now. It turns out that migrating……

    Posted on

    Categories

    Tags


  • Technical Debt vs. Mortgage: A Data Science Homeowner’s Guide

    (I used chatGPT to help me make the written content more “engaging” and “LinkedIn-like”, so keeping the 2 versions below for comparison purpose.) [ChatGPT rewritten version] Building a minimal viable product (MVP) in data science is like buying your first home with the maximum mortgage. It’s often necessary to move quickly and show business value……

    Posted on

    Categories

    Tags


  • Onto Kubernetes

    Onto Kubernetes

    I have always been told that using Kubernetes is too complex and overkill for most purposes. That has put me off for years, before I finally decided to take the plunge into the Kubernetes world 2 months back, embarking on a mission to migrate my entire personal stack onto Kubernetes. The tip-over point for me……

    Posted on

    Categories

    Tags


  • 3 Micro Learnings Over the Weekend

    3 Micro Learnings Over the Weekend

    3 micro learnings over this weekend : (1) cloudpickle works better than pickle in storing trained sklearn models Have you ever proudly saved a trained sklearn model to be used for serving elsewhere, only for it to complain of missing imports or classes when you try to load it? Other than making the imports or……

    Posted on

    Categories

    Tags


  • New additions to family – Traefik and Airflow

    New additions to family – Traefik and Airflow

    Added Traefik and Airflow to the family of services behind my personal websites. Traefik – an amazing modern reverse proxy that integrates extremely well with docker containers, saving me a lot of troubles in manual configurations (looking at you nginx). Traefik makes it trivially simple to redirect internet traffic to multiple Dash docker containers, by……

    Posted on

    Categories

    Tags


  • FIRE planner

    FIRE planner

    Built a new dashboard to help you plan financially for your potential FIRE (financial independence retire early). Link to dashboard : https://cheeyeelim.com/apps/fireplanner It takes a few inputs to help you visualize your (+ your partner’s) personal cash flows throughout your lifetime. Besides simple income and expense adjustments, it also simulates housing/mortgage and child-related expenses. Unfortunately,……

    Posted on

    Categories

    Tags


  • Infrastructure and framework behind my personal websites

    Infrastructure and framework behind my personal websites

    I decided to set up my own website at the end of 2020. 3 years later, I run 2 websites backed by multiple supporting services (see image below), all set up and operated by myself. My goals are (1) to set up a robust infrastructure that can ensure my websites/services are always up, and (2)……

    Posted on

    Categories

    Tags


  • Excel + Office Scripts

    Excel + Office Scripts

    If you have worked with Excel automation in the past, you may have painful memories working with complex Excel functions or VBA codes. Recently I realized newer versions of Excel support Office Scripts, which changes my impression of Excel automation completely. Some highlights of Excel + Office Scripts: ✔️ Can be run on the cloud,……

    Posted on

    Categories

    Tags