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.
Recent content on Bartosz's blog
Reflections on Software Factories, the You build it, you run it principle, role of IDEs - themes from the Future of Software Engineering unconference.
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.
We observe Agentic Engineering to amplify impact of power users increasing the gap to everyone else. This post explores approaches to teaching Agentic Engineering.
The autoresearch technique promoted by Andrej Karpathy is easily accessible in the pi coding agent.
Cupcake enables policy enforcement for AI coding agents like Claude Code, Cursor and OpenCode
This post explores Hunter, Skeptic, Arbiter prompting for finding vulnerabilities in code as an example of debate-style prompting.
This post explores MCP sampling and illustrates how important guardrails are to protect clients against malicious servers.
The codebases of MCP servers tend to be early-stage API wrappers, far away in quality from existing SDKs. Non-determinism of LLMs adds…
The posts explores three approaches to manual OpenTelemetry instrumentation for OpenAI calls in Langchain and LlamaIndex.
Using automatic instrumentation to quickly assess which APIs are called by popular Python LLM demo apps.
Emergency procedures aim at stabilizing the system in a degraded state. When used properly, they result in faster incident response and …
This posts showcases strategies for shipping software in iterations, inspired by TDD, Coding Katas, and Testing in Production.
Explores how individuals can react to changes and focus their efforts to support the change to foster their own development.
This post focuses on 3 key elements of successfully preparing and announcing changes from the perspective of the change author and driver…
Operating software in production offers great insights into software quality. Learning from production incidents is key to improving…
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…
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.
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…