Home
A History of ADU
Courses
Faculty and Alumni
Colloquia
One Colloquium
|
Things I Learned the Hard Way: Engineering and Computer Science in the Real World
|
previous | next
|
|
Speaker: David Parmenter
Date: March 15, 2001
Real Videos (2 Parts): 191 MB
, 195 MB
|
|
Talk Introduction
In this talk I will discuss my own experiences as a self-taught software engineer, designing and implementing product code from scratch.
I will talk about the parts of computer science which:
-
I wish I had known more about
-
I have found to be the most useful
-
have been of little practical use to me
In addition, I will discuss some of the habits and methods which I consider to be 'sine qua non' in product engineering. Examples include:
-
version control
-
testing
-
build tools
-
automation
-
bug databases
-
keeping up to date
-
browsing source code
the good and the bad of using class libraries
-
the relationship of the engineer and the business-person
License
The colloquium series videos are licensed slightly differently than our normal classes. These are covered by the Creative Commons Attribution-NoDerivs license which allows free copying but does not allow for the creation of derivative works.
|
|
|