SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Ten Commandments Of A Software Engineer

by Internal Systems Technical Architect at Emis on Apr 14, 2012

  • 2,618 views

Software engineering 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, ...

Software engineering 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 engineer and will gain respect from your fellow 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 (...)"

Statistics

Views

Total Views
2,618
Views on SlideShare
2,581
Embed Views
37

Actions

Likes
2
Downloads
20
Comments
1

4 Embeds 37

http://lanyrd.com 34
http://us-w1.rockmelt.com 1
http://www.linkedin.com 1
http://www.php-talks.com 1

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • jahbini Jim Hinds, Spiritual Bodyguard, boonie bouncer and bamboo bookworm at Saipan Lagoon As to disrupting legacy systems: An on-line vendor asked me to do minor upgrades and keep his system running. However, his main problem was not addressing huge security holes that previous 'professional amateurs' had left in as debug statements. The system was, indeed, a bramble bush.

    Since he had no version control, The time honored rule of 'you touch the code, you own it' meant I was in for a heap of abuse. -- This was one legacy system that created huge liabilities for everyone involved.

    I still wish this vendor well, but his headlights were just not turned on, so I fired this boss with prejudice.
    10 months ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ten Commandments Of A Software Engineer Ten Commandments Of A Software Engineer Presentation Transcript