30 Jan 2019

Year-end review 2018

[ Review   ]

Technology Stack

Books read:

  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  • More Effective C++: 35 New Ways to Improve Your Programs and Designs
  • The Annotated STL Sources(using SGI STL)

Papers read:

  • A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation
  • Bags of Binary Words for Fast Place Recognition in Image Sequences

Continue reading:

  • State Estimation For Robotics(Timothy D. Barfoot)


  • awk && sed, versatile programming language for working on files.
  • z, memorize your working directories.
  • tldr, tell you what a tool does and how.


  • GDK: created a chassis view
  • nanomsg: made a C++ adaptor to it for easy use
  • DLoopDetector: fully mastered it and made some optimization.
  • yaml-cpp: used uniform configuration format in many projects in company.
  • yue: made a radar view demo





Me && Me

  • Almost 8 years passed since I last did algorithm research, and I’m doing it again. This time, it’s about vehicle localization using computer vision technology. I can read English papers fluently now, and with more patience.
  • I started to write blogs. Not excellent yet, but it’s a good start. And I’m not expecting to be famous someday. Recording experience earned gives me a sense of fulfillment.
  • Last year, I thought many about how to be a good tech leader, and how to collaborate with others. I think I’m an excellent software programmer in the eyes of others, but maybe not a good teammate. I wish I could behave better in year 2019.