12 subtle signs of a great programmer

Have you ever wondered what separates a good programmer from a great one? It's not just about mastering the latest programming languages or frameworks.

How to use Tensorflow with GPU on Ubuntu Linux (2023)

In this guide, we'll go through a step-by-step guide on how to use Tensorflow with GPU. By running my model training using my GPU, I have found that it speeds…

Exploring Property Prices in Malaysia: A Data-Driven Analysis

The quest for a perfect home in Malaysia often begins with a deceptively simple question: How much should you pay for it?

How to install Meta Llama2 on Linux (Ubuntu / Linux Mint)

In this guide, I'll demonstrate how to set up Meta's Llama2 open-source large language model to run on your desktop computer. To illustrate customization,…

PostgreSQL commands for software developers using Mac OS

This post provides you with a PostgreSQL command cheat sheet to help you reference the most useful commands and syntax for developers on Mac OS.

Wei-Ming Thor

I write guides on Software Engineering, Data Science, and Machine Learning.


Full-stack engineer who builds web and mobile apps. Now, exploring Machine Learning and Data Engineering.

Writing unmaintainable code since 2010.


Best: JavaScript, Python
Others: Android, iOS, C, React Native, Ruby, PHP


Engineering Manager


Kuala Lumpur, Malaysia

Open Source

Turn coffee into coding guides. Buy me coffee