How to Simplify Your Development Environments in Windows 10 by using Multiple Instances of Same Linux Distribution on Windows Subsystem for Linux (WSL).

Running Linux on Windows 10 via WSL is great, which allows you to fully utilize all the development and system tools available on Linux. Like everything in life, your enthusiasm for the new tools will catch up to you. Installing different tools and configuring your Linux environment to run these tools will result in unstable Linux environment that will impacts your day-to-day productivity.

You can alleviate the eventual degradation of your Linux environment by installing and running…


What to buy when you want the BEST in outdoor gear

There are a lot of blogs, magazine articles, and store associates recommending what to buy when purchasing gear for outdoor. The interesting thing is, the gold standard in outdoor gear do not change that much from year to year. More likely every decade or so when something revolutionary comes out.

To be clear, the gold standard does not imply that product is the best product in its category. They are perceived as the best product in its category by consumers like you and me. They are usually one of…


Why you should wait for second gen MacBook Air/Pro with M1

Congrats to Apple for successfully starting a journey of transition from Intel-based MacBook Air/Pro to Apple’s own M1 processor. This is gigantic accomplishment that should be lauded by both press as well as consumers. Unfortunately, I will not be joining you in this journey by not upgrading to new MacBook Air/Pro with M1 for the following reasons:

Reason #1: Look and Feel of MacBook Air/Pro did not change

I use MacBook Air/Pro for personal purposes; to take to coffee shops, to co-working spaces, to library, or other similar places…


I like to drink a good cup of coffee every morning. So, I began a long journey of perfecting my coffee by spending a lot of money on coffee equipment and continued to spend more money on supposed newer and better coffee equipment.

You know what — supposed newer and better coffee equipment did not make a cup of coffee any better and it was more hassle to make a cup of coffee every morning. …


Part 2 — How to Develop “AS-IS” Business Process Map

This tutorial was created to simplify the process of creating Business Process Map for your organization(s). In my experiences, people try to codify the business process map where they follow strict guidelines as well as complicated notations to map out business processes. Consequently, they lose the sight of what is most important part of business process map — a simple and powerful communication tool to document the business activities from start to finish. I hope this article will help you in developing business process map in near future.

Business process…


How to Simplify Data Science Development Environments in Windows by using Docker on Windows Subsystem for Linux 2.

Problems with Python Environments

Python and its extensive library of packages provide an amazing array of libraries and applications covering every use case imaginable for your data science and machine learning development workflow.

Like everyone else, you will most likely be using Anaconda distribution of Python, which packages Python with most commonly used packages for your data science and machine learning development workflow. …


Interactive SQL Coding Review Questions and Answers

This article covers the answers and questions that may be covered in interactive SQL coding interview. To illustrate interactive coding interview, we will be using Oracle Live SQL where you can start coding SQL and get results from data that resides in Oracle databases.

Notes: This is work in progress article and will be supplemented in near future.

Prerequisites

Oracle Live SQL is a non-paid service hosted by Oracle where you can learn and share SQL. It can be accessed using any browser via (https://livesql.oracle.com/). You will need to signup for an Oracle…


Forecasting Part 4.1 — Create Forecast using Python — LSTM

This tutorial was created to democratize data science for business users (i.e., minimize usage of advanced mathematics topics) and alleviate personal frustration we have experienced on following tutorials and struggling to apply that same tutorial for our needs. Considering this, our mission is as follows:

  • Provide practical application of data science tasks with minimal usage of advanced mathematical topics
  • Only use a full set of data, which are similar to data we see in business environment and that are publicly available in a tutorial, instead of using simple data or snippets of data used by many tutorials
  • Clearly state the…


Forecasting Part 2.1 — Create Forecast using Python — ARIMA

This tutorial was created to democratize data science for business users (i.e., minimize usage of advanced mathematics topics) and alleviate personal frustration we have experienced on following tutorials and struggling to apply that same tutorial for our needs. Considering this, our mission is as follows:

  • Provide practical application of data science tasks with minimal usage of advanced mathematical topics
  • Only use a full set of data, which are similar to data we see in business environment and that are publicly available in a tutorial, instead of using simple data or snippets of data used by many tutorials
  • Clearly state the…


Forecasting Part 3.1 — Create Forecast using Python — Prophet

This tutorial was created to democratize data science for business users (i.e., minimize usage of advanced mathematics topics) and alleviate personal frustration we have experienced on following tutorials and struggling to apply that same tutorial for our needs. Considering this, our mission is as follows:

  • Provide practical application of data science tasks with minimal usage of advanced mathematical topics
  • Only use a full set of data, which are similar to data we see in business environment and that are publicly available in a tutorial, instead of using simple data or snippets of data used by many tutorials
  • Clearly state the…

Sung Kim

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store