Nitin Kartik
20 posts
Stop Using Raw WebDriver in Robot Framework
A lot of Robot Framework projects still look like plain Selenium scripts with .robot file extensions. Someone imports…
AI Agents in Practice — Read from the beginning
A practical, production-oriented guide to building AI agents — patterns over products, anti-hype, vendor-neutral. The Series Part 1:…
Monitoring Java Microservices with OpenTelemetry and OpenObserve
Monitoring microservices is hard. When a user request fans out across multiple services, each with its own database,…
I built a persistent memory MCP with Hebbian learning and GraphRAG
The Problem AI coding assistants forget everything between sessions. Every conversation starts from zero. You explain your architecture,…
The default bias has a halo – and it’s more powerful than we thought
As product marketers, we obsess over small tweaks that can make or break user adoption – button copy,…
How listening vs. reading alters consumers’ interpretations of news
As product marketers, we know how crucial it is to influence how consumers interpret information about our products.…
Navigating Blockchain Project Funding and Regulatory Compliance
Abstract This post delves deep into blockchain project funding and regulatory compliance, offering a comprehensive look at funding…
How to Write a Project Plan: Step-by-Step Guide
The key to starting a project that will be delivered on time, on budget and meeting quality standards…
Building the Kimolian Academy: How Eleni Lialiamou is helping women break into product
For Eleni Lialiamou, Kimolian Academy started quietly—coaching sessions on weekends, shared Google Docs, informal meetups in borrowed rooms.…
The power (and peril) of cringe in product marketing
We’ve all seen it – the ad that causes us to shudder involuntarily, the influencer post that feels painfully…