7 Habits of Highly Effective Developers
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]
Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…
Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…
Software-as-a-Service (SaaS) providers have long relied on traditional chatbot solutions like AWS Lex and Google…
Retrieval-Augmented Generation (RAG) is an innovative generative AI method that combines retrieval-based search with large…
The combination of Retrieval-Augmented Generation (RAG) and powerful language models enables the development of sophisticated…
Have you ever wondered how to use OpenAI APIs to create custom chatbots? With advancements…
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.