blog.vishnusujeesh.comSetting up your Thinkpad for LinuxSetting up your Thinkpad for Linux A guide for beginners to get started If Windows is already installed, do this first Log into Windows with admin credentials. Shrink the existing partition that Windows is on as much as possible using the disk manag...Oct 12, 2025·6 min read
blog.vishnusujeesh.comDigitalizing checklists with Google Apps ScriptThe main issue with manual checklists is that they are a pain to use. The friction of having to print out a checklist every time that you need to use it is bound to eventually impact the frequency of its use as it provides an unsatisfactory user expe...Aug 21, 2025·1 min read
blog.vishnusujeesh.comMemory mapped areas for LuceneWhen deploying search infrastructure at scale, especially with technologies like Apache Lucene or Elasticsearch, performance tuning often goes beyond application-level optimizations. One of the most critical yet frequently overlooked system parameter...Aug 21, 2025·4 min read
blog.vishnusujeesh.comGenerative AI for learning by quizzingResearch has shown that being quizzed and actively engaging with the material is the best way to learn and retain the content that was learnt. But that doesn’t mean that all quizzes are created equal. There is a “Goldilocks” zone of sorts for the dif...Aug 20, 2025·7 min read
blog.vishnusujeesh.comA RAG-powered article publishing pipelineMotivation For some time now, I have been maintaining a Zettelkasten to capture notes on topics I explore, whether through my work or personal learning. Over the years, this system has grown into a substantial network of interconnected notes. The str...Aug 8, 2025·3 min read