- Without user involvement, you may find users who sabotage the process of delivery.
- Software expertise:
o Look for engineers that know a lot about building software
Software Life Cycle
- It is also important to recognize that software has a life cycle.
- The waterfall model comes the closest to standard Engineering models for building
Educating a software engineer
- It obviously takes great skill to be a software engineer
- Where to get these skills
o On the job?
o Technical school IT programs
o University CS programs?
- What skills are needed for related jobs
o Web designer?
o Game developer?
o New media artist/
o Bioinformatics geneticist?
Myth: hackers are just kids exploring
- Young hackers of the 70s and 80s have grown into adults…
o Movies maintain this