likes: programming: playing with things. code that doesn't take more than two weeks to complete. new languages. stuff that looks 'neat'. maximal automation. playing with html and css. pretty shininess. minimal UI design. theory: understanding proofs. automation, inference. equation twiddling maths. enjoyed: logic and proof, computation theory, programming languages, types,... things that fit neatly together. interests: data on the web. why are some things harder to find than others? patterns. given enough data, can figure anything out. but in real life? what data to accept/reject. is there enough data on the web to figure out *anything* if we only know how to find it? good ways of finding things. a lot of bad data; false positives. understanding people---feelings. automation. how much human interference can you get rid of? again need to understand the patterns; what was the logic of how this was generated? more general some flexibility in hours not too much dealing with windows or segmentation faults. not too much dealing with people except to tell them stuff I know about or discuss stuff at my level. dislike working in a group. being sent off to do stuff on my own, fine. having someone I can ask for help when necessary, good. being able to knock ideas around with someone, possibly good. having to work as part of a team, hard.