Ad-HocEngineering