nNon-numeric computing
can involve lots of numbers
nOne solution
does not fit all
nThe compiler
is your friend
nCode
generation is powerful and fun
nDesign
patterns are everywhere
nApplications
don’t need to be monolithic
nLanguage tech
& linguistics are fun