Related Entries

Quick Ref: SVN command line
Git with Dropbox
Cisco's new urbanism
Portable development links
Wish I had this 10 years ago

« SQL Standards - The History
» Go to hell

Software engineering for everyone

Written on 4/4/2001, but very true then, now and for a long time in the future.

Dennis E. Hamilton: “Learning to program is easier than ever before with excellent, freely available tools like Python and a community of contributors willing to help newcomers. However, most employers want more than just programmers, they want software engineers. It takes consistent discipline to deliver complex systems into an imperfect world. ”

“The elements that help software engineers win at their game can help you. You can develop engineering discipline as you go about learning the craft of programming by keeping in mind three elements of engineering discipline: predictability, collegiality, and accountability. ”

Note to self: I’ve been cleaning up code and fixing things for so long that I don’t get much of a chance these days at work to engineer solutions. Being a fixer upper becomes boring at time - so find interesting engineering projects to do at home and make these solutions.