How to be a good developer

  1. Master your tools, specially your editor.
  2. Master your language.
  3. Master the complexity control techniques: encapsulation, separation of concerns, DRY, KISS, SSOT, YAGNI, automated testing, continuous integration.
  4. Concentrate on one thing at a time.

and lastly and most importantly:

  1. Sit and wait for the client to make his requests.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s