I found this Q&A on Quora very interesting:
"So the more experienced the more people learn that:
* Keep the code extremely modular
* Write the code that requires least documentation
* Strictly follow the Single Responsibility principle
* peer code reviews with constructive feedback are critical for everyone to evolve to be a better software engineer.
* what used to take 8 hours a day will now likely take 2–3 hours a day
* it is important to complete work and leave the place quickly
* communication is way more important at times than implementation
* designing takes longer time than implementation
* learning a new language is not going to take a lot of time
* sometimes you write bad code to keep the business running"
No comments:
Post a Comment