mahesh's notes and musings