RSSAmplifier

Blog

Bartosz's blog

Recent content on Bartosz's blog

ocytko.netRSS feed ↗18 posts

Latest posts

Looking back at the Future of Software Engineering unconference

Reflections on Software Factories, the You build it, you run it principle, role of IDEs - themes from the Future of Software Engineering unconference.

Quo Vadis, Agentic Engineering?

The post highlights constraints, mechanisms, and factors influencing Agentic Engineering, emphasizing the types of bottlenecks we’re hitting and how GPU shortages are driving product changes.

Teaching Agentic Engineering

We observe Agentic Engineering to amplify impact of power users increasing the gap to everyone else. This post explores approaches to teaching Agentic Engineering.

pi-autoresearch optimization loops

The autoresearch technique promoted by Andrej Karpathy is easily accessible in the pi coding agent.

Cupcake: policy enforcement for AI coding agents

Cupcake enables policy enforcement for AI coding agents like Claude Code, Cursor and OpenCode

The Hunter, Skeptic, Arbiter trio as an example of debate-style prompting

This post explores Hunter, Skeptic, Arbiter prompting for finding vulnerabilities in code as an example of debate-style prompting.

MCP Sampling

This post explores MCP sampling and illustrates how important guardrails are to protect clients against malicious servers.

MCP servers: what happens behind the scenes?

The codebases of MCP servers tend to be early-stage API wrappers, far away in quality from existing SDKs. Non-determinism of LLMs adds…

OpenTelemetry meets OpenAI: manual instrumentation

The posts explores three approaches to manual OpenTelemetry instrumentation for OpenAI calls in Langchain and LlamaIndex.

OpenTelemetry meets OpenAI

Using automatic instrumentation to quickly assess which APIs are called by popular Python LLM demo apps.

Emergency Procedures in SRE

Emergency procedures aim at stabilizing the system in a degraded state. When used properly, they result in faster incident response and …

Building and shipping in iterations

This posts showcases strategies for shipping software in iterations, inspired by TDD, Coding Katas, and Testing in Production.

Accepting and supporting changes

Explores how individuals can react to changes and focus their efforts to support the change to foster their own development.

How to communicate major changes?

This post focuses on 3 key elements of successfully preparing and announcing changes from the perspective of the change author and driver…

Most common design issues found during Production Readiness and Post-Incident Reviews

Operating software in production offers great insights into software quality. Learning from production incidents is key to improving…

Driving change: why are your ideas being rejected?

Have you ever felt frustrated when you found a problem worth solving but it was not picked up by your colleagues nor supported by your…

Management: your next career step?

Leadership and management positions are often the next step forward for engineers in their careers. Here some aspects to be considered while transitioning into a management role.

Would you trust your money to a smart contract?

ICOs are a hot topic nowadays. Many of the recent write-ups discuss the valuation aspect of token crowdsales. In this post I will take a…