headfirst.observer