Guru and Nubie

Renil’s Blog

Become a better developer

leave a comment »

Nubie: Recently I posted about “Becoming a better developer by Rob”. Fat Agnus is also discussing the same topic in the blog.

Fat Agnus pointing out some good tips to become a good developer.  The site also has a good article on “How to write better code“. 

Gurus in the software development field always have common opinion regarding the developer greatness.

Read Books

 In Pragmatic Programmer: From Journeyman to Master,  said Andrew Hunt and David Thomas: “Invest Regularly in Your Knowledge Portfolio – Make learning a habit.”

Fat Agnus also lists out a number of recommended books to read. Coding horror also has a good list of books to read.

Learn by Doing

Prototype to Learn: Prototyping is a learning experience. Its value lies not in the code you produce, but in the lessons you learn. – Pragmatic Programmer

Be Passionate

Care About Your Craft; Why spend your life developing software unless you care about doing it well?

Sign Your Work:Craftsmen of an earlier age were proud to sign their work. You should be, too. – Pragmatic Programmer.

Every great developers have one thing in common – they are passionate about making software. They want to make great software and will go that extra mile so their code will be perfect. The passion is something that is natural for them, so if a “Hello world” program doesn’t turn you on just a little bit, then I would advise you to do something else with you life. I know it sounds harsh, but there is some truth in it and you can force yourself to become passionate. – Fat Agnus.

Understand the mortals

Gently Exceed Your Users’ Expectations: Come to understand your users’ expectations, then deliver just that little bit more. – Pragmatic Programmer.

If you want to achieve greatness in this line of business, then learn to understand the customers and also make sure that the customers understand you. On of the great problems in this business is the problem with communication between customers and developers and that usually results in a lot of unnecessary work and frustrations. I don’t believe that this is something that everyone can learn, but it doesn’t hurt if you work on it anyway.- Fat Agnus.

Be humiliate

When software fails it will in 99% of the time be your own fault, don’t blame the users for putting in stupid data or clicking on something in the wrong order. This is probably a wide spread issues among developers and I believe that everyone once in a awhile will blame someone or something else for an error that they probably made (even I do it sometimes. A man gotta have his pride). – Fat Agnus.

Pragmatic programmer have more tips to become a good developer. Some of them are:

Think! About Your Work: Turn off the autopilot and take control. Constantly critique and appraise your work.

Use a Single Editor Well: The editor should be an extension of your hand; make sure your editor is configurable, extensible, and programmable.

Crash Early: A dead program normally does a lot less damage than a crippled one.

Written by renil

October 29, 2006 at 5:58 am

Posted in Learning, Programming

Leave a Reply