Essential Habits for Software Developers Boosting Productivity and Career Growth