parmenter.jpg

Home
About ADUni
Courses
People
Colloquia

FAQ  ||  transcripts  ||  alumni

Things I Learned the Hard Way: Engineering and Computer Science in the Real World

David Parmenter

Video Download (1) | Streaming Video (1)
Video Download (2) | Streaming Video (2)

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

 

Site last updated: 10 August 2001
Comments: webmaster@aduni.org