Today, I read a news article about Microsoft closing its physical library. I felt sad because I was a regular user of the MS Library during my Microsoft days. Change is the only constant in life. There may be reasons for this step, but the MS Library will always hold a special place in my…
Author: soubhagya
RAG : Retrieval Augmented Generation
What is the need for RAG? LLMs are taught on a vast amount of data. They can answer queries based on the trained data set. If you ask any query about things not covered in the dataset, LLMs may hallucinate and provide incorrect answers. LLMs are very powerful, but are also costly to train. Only…
Running LLMs locally with Ollama
Traditionally, large language models (LLMs) require high-end machines equipped with powerful GPUs due to their substantial memory and compute demands. However, recent advances have led to the emergence of smaller LLMs that can efficiently run on consumer-grade hardware. Tools like llama.cpp enable running these models directly on CPUs, making LLMs more accessible than ever. Installing and Running…
Reading Culture
Why Writing Culture Fails Without Reading Culture Most modern software companies pride themselves on their writing culture. Amazon, for instance, is often cited as the gold standard here. And they are right: writing has immense value. Well-written documents sharpen the writer’s thinking, align diverse stakeholders, and make communication asynchronous. Each reader can absorb the content at…
How am I using GenAI?
Generative AI is rapidly gaining traction across industries, and software engineering is often cited as one of the fields poised for the most disruption. Personally, I’ve been slow to adopt GenAI tools in my day-to-day work. This post is a reflection on how I’m currently using them and where they’ve made an impact. ChatGPT &…
Impact of DeepSeek
DeepSeek has released open-source GenAI models that outperform advanced OpenAI ones, creating well-deserved buzz. I see this as a defining moment for GenAI and AI—things are about to get really exciting. Challenge to dominance of USA in AI Up to now, the U.S. has dominated the GenAI space. Top companies like OpenAI, Google, Microsoft, and…
Why do I like Golang?
I first attempted to learn Go in 2019. The goal was to learn about the new concurrency technique. I learnt some syntax and understood goroutines and channels. I then moved on to do other things. And I forgot most of what I had learnt. For the previous two months I have been working on a…
Programming And Mental Model
In the software industry, people move from project to project and company to company. A programmer working on a project for a long time is generally very productive with the codebase. If another developer joins to replace them, there is a period of low productivity and risky outcomes. We can call this the transition time. During…
Profit, Efficiency and Sustained Business
All the countries of the world are struggling due to Covid-19. The disease has exposed the weak points of nations. Super power and developed economies have failed to make basic things like masks and ventilators at scale. This has become a key discussion point. This inability has been attributed to the way companies operate. In…
Bande Utkala Janani
Mr Navin Patnaik, the honourable CM of Odisha has asked all Odias to sing Bande Utkala Janani to honor the Covid-19 warriors. In this post, I am sharing the lyrics of Bande Utkala Janani in Odia. ବନ୍ଦେ ଉତ୍କଳ ଜନନୀଚାରୁ ହାସମୟୀ ଚାରୁ ଭାଷମୟୀ,ଜନନୀ, ଜନନୀ, ଜନନୀ । ପୂତ-ପୟୋଧି-ବିଧୌତ-ଶରୀର,ତାଳତମାଳ-ସୁଶୋଭିତ-ତୀର,ଶୁଭ୍ରତଟିନୀକୂଳ-ଶୀକର-ସମୀରଜନନୀ, ଜନନୀ, ଜନନୀ । ଘନ ବନଭୂମି ରାଜିତ ଅଙ୍ଗେ,ନୀଳ ଭୂଧରମାଳା ସାଜେ…