Software development is not an easy profession. You have to constantly learn new things to improve your coding skills and make sure you produce better and cleaner code over time. It’s not difficult, but you have to be aware of a few basic principles.
With them in mind you will feel a better software developer and will gain respect from your fellow software engineers. And the Lord said: “Thou shall always remember to write unit tests – no matter the deadline. Remember to keep the build green. Thou shall commit often and with meaningful messages (…)”
Video producer: http://phpconference.co.uk/
Slides of the presentation: http://www.slideshare.net/proofek/ten-commandments-of-a-software-engineer