Ying

2,660
reputation
24
23

In my view, the best code is correct, maintainable, and reliable code. The first criterion requires fully understanding of the problem and the solutions. Maintainable code consists of many small methods (<= 20 lines) at the same level of abstraction embeds well-structured logging instructions. Reliability comes with good error handling.

My coding history:

  • Currently working on mobile apps using Ionic -- it is fun with TypeScript and Angular.
  • Used Python around 2014/2015 developing an Odoo plugin.
  • Developed several commercial .NET projects and loved LINQ and Entity Framework
  • Spent some time learning Scala -- good for learning concepts.
  • Excited and sleepless when reading Structure and Interpretation of Computer Programs
  • Developed distributed system application using C and C++
  • Developed business application using SQL and embedded C.

Coding is fun and rewarding. Yes, my mind is software