One thing I found, given my limited experience in writing codes, is that to write codes that are efficient (take up as less computation resource such as I/O, memory, cache, bus) is to understand how the programming language works behind the scene.
For instance, where they store the declared parameters, how do they load data into the RAM for calculation, how they calculate per each of the rows of data.
These are very important information to help you write efficient codes actually. Especially most of our job roles will involve us in crunching large datasets, a small saving on a computation can bring about huge savings actually.
So go under the hood of the language if possible. It will help in building efficient and effective codes, which will definitely be valued given that most cloud platforms does charge for computation.
What are your thoughts on picking up efficient coding?
Please feel free to link up and share with me on LinkedIn or Twitter (@PSkoo). Do consider signing up for my newsletter too. Thank you! :)