Skip to content
sebastian.sigl
Sebastian Sigl Staff Engineer · Adevinta

Notes on building software,systems and teams.

Long-form articles on AI-augmented engineering, search, and technical leadership. Some come with a podcast, video or infographic.

Articles
32
Latest
Mar 20, 2026
With podcast / video
07
Topics
Tech · Leadership

Articles

  1. Bounded Contexts as Cognitive Boundaries for AI and Humans

    Explores how bounded contexts from Domain-Driven Design serve as cognitive boundaries that improve signal-to-noise ratio for both humans and LLMs, making AI-assisted coding more reliable and reducing complexity in modern software development.

    12 min
  2. The 5 Biases That Can Silently Kill Your LLM Evaluations (And How to Fix Them)

    Your LLM-as-a-Judge system might be lying to you. This post uncovers 5 critical biases like positional, verbosity, and moderation bias that silently corrupt your AI evaluations, leading to poor product decisions. Learn practical, actionable fixes to build a resilient evaluation framework you can actually trust.

    11 min
  3. High-Performing Teams Focus On These 4 Areas to Remain Successful

    High-performing teams often seem to operate seamlessly, navigating challenges such as tight deadlines or resource limitations while consistently delivering exceptional results. Efficient teams in project-based industries are 2.5 times more likely to meet quality standards and operate with 19% improvement in productivity.

    10 min
  4. Separating Decision Gathering from Decision Making

    Separating decision gathering from decision making enhances agility by allowing teams to collect diverse input without being slowed by the need for consensus. Empowering individuals to make informed decisions based on collective insights fosters innovation and swift progress in tech environments.

    10 min
  5. Understanding Coupling in Software Development

    Explores the concept of coupling in software development, its various forms, practical implications, and strategies to balance coupling and decoupling for better system architecture and maintainability.

    10 min
  6. 5 Advanced ChatGPT Prompt For Software Developers

    Get ahead in your career and business by using ChatGPT's advanced prompt techniques, including generating tables, controlling creativity with temperature settings, simulating an expert, creating unique business ideas, and explaining complex concepts in simple language.

    10 min
  7. What Does K8s Mean?

    You might've seen the term k8s in different sources, and wondered what it means. Well, it means Kubernetes.

    10 min
  8. What is Docker?

    Containers are an essential tool for software development today. Running applications in any environment becomes easy when you leverage containers.

    10 min
  9. The Apache Cassandra Beginner Tutorial

    There are lots of data-storage options available today. You have to choose between managed or unmanaged, relational or NoSQL, write- or read-optimized, proprietary or open-source — and it doesn't end there.

    10 min
  10. Kubernetes VS Docker: What's the Difference?

    Nowadays, two of the essential tools in a developer's toolbox are Docker and Kubernetes. Both let developers to package applications into containers to run them in different environments.

    10 min
  11. Docker Image Guide: Handle Docker Images, Containers, and Volumes

    Docker has been widely adopted and is a great vehicle to deploy an application to the cloud (or some other Docker-ready infrastructure). It is also useful for local development. You can start complex applications quickly, develop in isolation, and still have a very good performance.

    10 min
02

Talks

Video
03

Projects

Open source · Products