https://medium.com/@charlesgunawan32/i-thought-i-was-ready-for-a-backend-job-but-reality-disagreed-1350882124cf