Currently doing a PhD in Physics. I enjoy to (over-) engineer things: I like FPGAs and highly optimised low-level code. If possible, using as much meta-programming as possible, be it C++ template meta-programming or dynamic AST modification in python. Rather spend two days coding an elegant solution than to do copy-paste more than once.