Tag: Ai
Semantic Kernel and AutoGen: Microsoft stack for Multi-Agent AI
Discover how Microsoft’s two key frameworks, Semantic Kernel and AutoGen, provide a powerful stack for creating sophisticated multi-agent AI systems. This article explores how to build specialized agents with Semantic Kernel and orchestrate their collaboration with AutoGen, while also comparing this approach to leading alternatives like CrewAI and LangGraph.
Book Review: Unlocking Data with Generative AI and RAG
I recently finished reading “Unlocking Data with Generative AI and RAG” by Keith Bourne, and it provides a comprehensive overview of building systems that can leverage large language models (LLMs) with your own private or new data. This post summarizes my key takeaways from the book.
The core idea is that the key technical components of a Retrieval-Augmented Generation (RAG) system include the embedding model that creates your embeddings, the vector store, the vector search mechanism, and the LLM itself.
Agentic Features for Codehub: Engineering Metrics Intelligence (part 2 of 2)
Enhancing Codehub application with agentic capabilities can transform it from a static reporting tool into an intelligent engineering insights platform that proactively helps teams improve their performance and productivity.
See also Agentic Features for Codehub: Engineering Metrics Intelligence (part 1 of 2)
Agentic Features for Codehub: Engineering Metrics Intelligence (part 1 of 2)
Integrating agentic features into Codehub app is an excellent way to enhance its value proposition, moving it from a data visualization tool to an intelligent assistant for engineers and managers. In this article I’m brainstorming (with AI) several agentic features, categorized by the problems they solve and the personas they target.
Agentic Applications
Agentic applications represent a significant leap in AI, moving beyond simple chatbots to systems that can autonomously reason, plan, and execute multi-step tasks to achieve a defined goal. They are designed to operate with minimal human intervention, continuously learning and adapting over time.
My First Steps into Agentic Coding with VS Code
I recently embarked on an interesting experiment with GitHub Copilot Agent that has given me some valuable insights into the evolving landscape of software development. I thought it would be worth sharing my experience and observations.
Tag: Engineering
Semantic Kernel and AutoGen: Microsoft stack for Multi-Agent AI
Discover how Microsoft’s two key frameworks, Semantic Kernel and AutoGen, provide a powerful stack for creating sophisticated multi-agent AI systems. This article explores how to build specialized agents with Semantic Kernel and orchestrate their collaboration with AutoGen, while also comparing this approach to leading alternatives like CrewAI and LangGraph.
Book Review: Unlocking Data with Generative AI and RAG
I recently finished reading “Unlocking Data with Generative AI and RAG” by Keith Bourne, and it provides a comprehensive overview of building systems that can leverage large language models (LLMs) with your own private or new data. This post summarizes my key takeaways from the book.
The core idea is that the key technical components of a Retrieval-Augmented Generation (RAG) system include the embedding model that creates your embeddings, the vector store, the vector search mechanism, and the LLM itself.
AI Workflow Automation with Personal MCP server
Engineering managers operate at the intersection of numerous information streams, leading to significant context-switching overhead and potential loss of critical information. This post outlines the design for a context-aware AI assistant, orchestrated by the Gemini CLI, to solve this problem. We will explore two solutions: a short-term workaround using a command-line bridge and the recommended long-term solution involving a dedicated local server.
AI Workflow Automation for an Engineering Manager
The life of an engineering manager is a constant exercise in context switching. Between processing a flood of emails, keeping up with Slack channels, managing Jira tickets, reading Confluence pages, and preparing for one-on-one meetings with notes in OneNote, the mental overhead can be staggering. The core challenge isn’t just managing tasks; it’s about maintaining and retrieving context across a dozen different platforms, often in parallel.
Agentic Features for Codehub: Engineering Metrics Intelligence (part 2 of 2)
Enhancing Codehub application with agentic capabilities can transform it from a static reporting tool into an intelligent engineering insights platform that proactively helps teams improve their performance and productivity.
See also Agentic Features for Codehub: Engineering Metrics Intelligence (part 1 of 2)
Agentic Features for Codehub: Engineering Metrics Intelligence (part 1 of 2)
Integrating agentic features into Codehub app is an excellent way to enhance its value proposition, moving it from a data visualization tool to an intelligent assistant for engineers and managers. In this article I’m brainstorming (with AI) several agentic features, categorized by the problems they solve and the personas they target.
Agentic Applications
Agentic applications represent a significant leap in AI, moving beyond simple chatbots to systems that can autonomously reason, plan, and execute multi-step tasks to achieve a defined goal. They are designed to operate with minimal human intervention, continuously learning and adapting over time.
My First Steps into Agentic Coding with VS Code
I recently embarked on an interesting experiment with GitHub Copilot Agent that has given me some valuable insights into the evolving landscape of software development. I thought it would be worth sharing my experience and observations.
Week 2 of the year 2025
This Week’s Challenges:
- Making Engineering Excellence Measurable: Sharing My Codehub Project
Week 1 of the year 2025
This Week’s Challenges:
- Building the Codehub: A Journey into GitHub Data and Static Site Generation (Engineering)
Week 52 of the year 2024
This Week’s Challenges:
- Diving into Static Site Generation with Hugo (Engineering)
Tag: Book
Book Review: Unlocking Data with Generative AI and RAG
I recently finished reading “Unlocking Data with Generative AI and RAG” by Keith Bourne, and it provides a comprehensive overview of building systems that can leverage large language models (LLMs) with your own private or new data. This post summarizes my key takeaways from the book.
The core idea is that the key technical components of a Retrieval-Augmented Generation (RAG) system include the embedding model that creates your embeddings, the vector store, the vector search mechanism, and the LLM itself.
Thinking in Systems
Systems thinking is essential for addressing complex challenges: understanding system dynamics is crucial for developing effective and sustainable solutions to environmental, social, and economic problems.
Tag: Management
AI Workflow Automation with Personal MCP server
Engineering managers operate at the intersection of numerous information streams, leading to significant context-switching overhead and potential loss of critical information. This post outlines the design for a context-aware AI assistant, orchestrated by the Gemini CLI, to solve this problem. We will explore two solutions: a short-term workaround using a command-line bridge and the recommended long-term solution involving a dedicated local server.
AI Workflow Automation for an Engineering Manager
The life of an engineering manager is a constant exercise in context switching. Between processing a flood of emails, keeping up with Slack channels, managing Jira tickets, reading Confluence pages, and preparing for one-on-one meetings with notes in OneNote, the mental overhead can be staggering. The core challenge isn’t just managing tasks; it’s about maintaining and retrieving context across a dozen different platforms, often in parallel.
Level-of-Effort Estimations
Engineering Team Planning Process - LOE Estimations
This document outlines the process followed by the engineering team for planning and estimating work for the next quarter of the fiscal year.
Week 3 of the year 2025
This Week’s Challenges:
- Planning FY26Q1 - Level-of-Effort (LOE) estimations
Quarterly Planning Process
Quaterly Planning Process
Sorry, this page is not finished yet…
- PRD reviews
- Capacity Planning
- Level-of-Effort Estimations
- Prioritization and commitment (see Week 4 of the year 2025)
- Build a game plan (see Week 5 of the year 2025)
- Present next quarter to the team
See also:
- Quarterly retrospective meeting in Week 6 of the year 2025
Capacity Planning
Quaterly Team Capacity Planning
This formal process provides a structured approach to team capacity planning, enabling more accurate resource allocation, improved project predictability, and enhanced team performance.
Week 51 of the year 2024
This Week’s Challenges:
- Navigating Team Capacity Planning (Management)
Tag: Architecture
Tag: Web Dev
Hugo - static site generator
Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.