Thanks for your comments, your input is really valid, those things are not necessary when they are just starting out.
But they are necessary once you started working for more than few years and start to think about software architecture, performance, maintenance.
. I started the article for beginners but I thought that it might be good to have something that they should learn in the future. Maybe I need to clarify this a little bit.
Thanks for your input.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.