idea hacking, testing, drawing, writing, documenting