Better Call Shao
  • Home
  • About
Sign in Subscribe

grandfather

What software engineers cannot build: a pile of rock
diary

What software engineers cannot build: a pile of rock

In September 2018 and January 2020, I twice visited Teotihuacan, often referred
Read More
Shaoqing Tan
Mastering KWT: Harnessing YAML to Define Powerful CLI Actions (Part 2)
software

Mastering KWT: Harnessing YAML to Define Powerful CLI Actions (Part 2)

In part 2 of our series on kwt, we'll explore
Read More
Shaoqing Tan
KWT Unveiled: Streamlining CLI Workflows with Modern Dev Practices (Part 1)
software

KWT Unveiled: Streamlining CLI Workflows with Modern Dev Practices (Part 1)

I recently improved kwt (GitHub), a CLI utility for developers. I'
Read More
Shaoqing Tan
Pipenv cheat sheet for npm users
software

Pipenv cheat sheet for npm users

I resisted using virtual environments in Python because they cause extra overhead and aren't project specific. On the other hand, I fell in love with npm at first sight, because it operates within the project directory and is aligned with actual developer objectives.
Read More
Shaoqing Tan
Cgar — guard file downloads with reCaptcha
software

Cgar — guard file downloads with reCaptcha

Cgar (reCaptcha Guarded Archive Retriever) is a simple service that retrieves files
Read More
Shaoqing Tan
Better Call Shao © 2025
  • Sign up
Powered by Ghost