write design
code programs
make