The 7 Habits of Highly Effective Self-Taught Developers

How to think like a programmer

Photo by Alexandru Acea on Unsplash.

1. Good Project Documentation

What is documentation in the world of web development?

2. Sharpen the Saw

3. Language- and Technology-Agnostic

4. Have Coding Standards

  • If you need to use a repository, everyone needs to set up and follow a universal process.
  • When deciding to use the MVC, some rules need to follow the file structure of the project, the naming convention, how would you approach the logic, the controller, etc.

5. Simple Over Complex

6. Apply the DRY Method

  • Less code means less noise. It’s clean, readable, and straight to the point.
  • Flexibility whenever you assign a generic id with a specific style on it. You can use it on several other properties by just using its id, which is easier to maintain.
  • Extensibility. Whenever you need to change the background of your pages, there’s no need to browse all the classes you created. Instead, you can just go directly into one block and change it there. Less work.

7. Take a Break



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ann Adaya

Software Developer, Founder/Owner: For Self-Taught Developers + wecoders + Starve the system. ☕️⚽️