Coding for fun and work.