All Articles

2020 - A Look Back and a Look Ahead

2020 is about to come to an end.

I’m not a person who summarized every year and planned every year.

To adapt Objectivism, I always target at an independent, unique and kind person so that time is timeless.

During the year of Covid-19 virus, I have experienced the longest Spring festival with my grands, the remote work, the conflicts against the product vice president who always applied the hopeless backward planning to the software engineering industry, the recession for the first half year. Then, the lay-off, the interviews and the new job. Everything seems to be all right. But I finally decide to have a free Christmas within this year.

To be a problem solver, let’s have a quick summary for the contributions to my present company:

  1. Reduce the recompiling time from 30 seconds to 1 seconds.

  2. Apply fast refresh feature to the multiple entires project.

  3. Set up Software Development Life Cycle.

  4. Set up StyleLint and specify all the rules.

  5. Set up ESLint and specify all the rules.

  6. Apply online debugging ability to the production environment using the hidden sourcemap.

  7. Apply Proper logger using Sentry platform.

  8. Apply agile process to different production lines and quantify the critical indexes.

  9. Reduce bundle size as attached.

    • Bundle names and sizes before optimization: Bundle names and sizes before optimization

    • Bundle names and sizes after optimization: Bundle names and sizes after optimization

    • Published form bundle sizes before optimization: Published form sizes before optimization

    • Published form bundle sizes after optimization: Published form sizes after optimization

    One of the entries’ visual comparison can be found at https://github.com/tigressbailey/performance-comparison/blob/master/form_visual_comparison.mp4

  10. Continuously reduce bug rate as attached. Continuously reduce bug rate

  11. Interviewed almost 10 engineers including junior levels and senior levels.

The last one reminds me one of the latest interview experiences is not so comfortable as I expected.

Below are my interview precautions:

  1. I always dress properly no matter I’m the interviewer or interviewee.

  2. I always respect the interviewee and never interrupt them when they are talking.

  3. I always remind myself that I’m not a Ms.know it all and he/she is not Mr/Ms.know it all neither.

  4. I always treat the interviewee using the same standard and same questions.

  5. To reply to some rude behaviors and people, I still treat them with proper manner.

And to the unpredictable 2021, my adventure would continue with passion and humbleness.

Cheers to the past, present and future.

Published Dec 21, 2020

Personal blog. I share frontend development technique and life.