Well, I researched on the internet looking for one or more articles which was written with the title, 7 Habits of Highly Effective People, and found a couple of them that has been written in the recent past. Following are some of them:
The above articles are good and do talk about different aspects of becoming effective developer. However, I was not satisfied much as I could not find mention on some of the points that I wanted to talk about. Following is representation of my views on 7 Habits of Highly Effective Developer. Please feel free to share your opinion on whether I was able to do justice with the theme of the article.
The effective developer is a great team player which works in harmony with business analysts to have a greater grip on business requirements, test engineers to have his code tested early and tested often and other fellow developers to help them, avoid duplication and propagate re-usability.
[adsenseyu1]
Artificial Intelligence (AI) agents have started becoming an integral part of our lives. Imagine asking…
In the ever-evolving landscape of agentic AI workflows and applications, understanding and leveraging design patterns…
In this blog, I aim to provide a comprehensive list of valuable resources for learning…
Have you ever wondered how systems determine whether to grant or deny access, and how…
What revolutionary technologies and industries will define the future of business in 2025? As we…
For data scientists and machine learning researchers, 2024 has been a landmark year in AI…
View Comments
Test driven development is stupid.
Agreed. I don't use it either and I've never found a bug in my code :)
The better approach that I have found and suggested to many a developers is what I call as test-along development (TAD) rather than the writing tests towards the end. In this approach, the developers starts writing unit tests as he is developing the code rather than towards the tail-end of the development.
That said, the knowledge of test-driven development does help.
Good points. I would also add that ability to read source code is also important. We usually more read that write.