My musings on anything from leadership to technology to entrepreneurship and back.
Let's explore how simple it is to fine tune an existing model using OpenAI's Chat GPT models. But maybe - just maybe - a RAG is the better approach to get started with custom LLMs. Let's explore!
When it comes to microservices I am always reminded of Martin Fowler's quote: '...you shouldn't start with a microservices architecture. Instead begin with a monolith, keep it modular, and split it into microservices once the monolith becomes a problem.' Let's check out how we can put this into action.
Privatracker is a SaaS tool designed to serve as a privacy-respecting alternative to traditional web analytics platforms like Google Analytics. Let's check out the tech stack and discuss approaches and alternatives.
Retrieval-Augmented Generation (RAG) offers a great way to provide data to Large Language Models (LLMs) and generate responses based on your own content. Using private LLMs like Meta's Llama3 3.2 is particularly beneficial when dealing with sensitive data. But what if your use case doesn't involve sensitive data? Can a publicly accessible model like OpenAI's GPT-4o improve the outcome? Let's compare!
In my previous blog post I experimented with a locally running the Llama32 model to answer questions using my potentially sensitive content. While it performed okish, I wasn't completely satisfied with the results. Let's see if we improve that.
Recently, I've been working on tech diligence and strategy projects, which involve quickly accessing scattered information from various reports and documents. Understanding company products, roadmaps, and customer segments is crucial, and consolidating this data into a single source is a good start, but often not enough. Large language models (LLMs) offer a solution by allowing you to ask direct questions. I implemented a pipeline that securely processes sensitive data and answers questions comprehensively. Let's check it out.
This blog post dives into the nuances of creating well-designed RESTful APIs. We will explore why good API design is crucial, the 'API First' approach, the importance of clear documentation, and why maintaining a single source of truth is essential for success.
In software development, efficiency and effectiveness are crucial for maintaining competitiveness and innovation. One of the most influential methodologies that can help achieve these goals is the Toyota Production System (TPS) that inspired much of what we know today as XP, Scrum and agile.
User-story-maps are essential tools for tech teams to visualize user journeys, prioritize features, and plan Minimum Viable Products (MVPs) efficiently. Let's checkout this essential tool.
This blog post outlines a structured approach to establishing security within teams, focusing on key elements such as security chapters, OKRs, roadmaps, and the role of security champions, with real-world examples from leading companies.