Upon showing an App we developed, my good friend from service based company said that he could make that app in a week. I said – of course you can. He was a bit sceptical with my comment and tried to validate his point. He shown me some of his codes and then talk about how he created a bunch of libraries which he just imports to the project. The language he is talking about is PHP. This is a sane way to do things right? Of course!
It is easy to build an app. He said he can create that app in a week, I say, I can make that app in 5 days. Some, who can type even faster would make that app in few hours. But what about benchmarking?
A few weeks earlier, I had a LinkedIn comment giving the more efficient way to do the code. The guy commented that under the hood everything is probably the same. Then I shared the link: https://jsperf.com/from-vs-spread-map/1 The codes were 1% faster. This is insane – just that a bit right? No!
Insanity in Attitude!
As I said, it is just a matter of typing speed who will finish the app first! But is it really a race? I don’t think so! I am sure most of you would agree with me.
A programmer who is doing benchmark his codes, profiling the code even the bit which has absolutely shown no alerts will create a nearly perfect app. Every day he will be learning which is more efficient. This will look insane but after say over 300 benchmarking and recognizing over 1000 places of these small bits, he will be writing the efficient codes right? Then it will come down to typing speed! But the result will be more efficient codes. I strongly recommend you hire these insane people, that will be the sanest thing to do!