Blog

Moving beyond point-by-point arguments

strategy communication leadership

Sean Goedecke's article on why point-by-point arguments are harmful offers a better approach, aligning well with systems engineering principles.

Why learning systems thinking is essential in tech

technology systems-thinking systems engineering podcast

Diana Montalion discusses how systems thinking helps align stakeholders and improve technical outcomes through better modeling and collaboration.

Choosing the right data architecture

technology architecture data

Exploring Data Warehouse, Data Lake, Data Lakehouse, and Data Mesh architectures from a data engineer's perspective.

Navigating the Corporate Maze

strategy leadership business

Reflecting on an article about driving change in large, bureaucratic organisations, focusing on stakeholder management, role clarity, and aligning with company rhythm.

Insights on building MLOps systems

technology mlops software engineering

Reflections on Mehmet Burak Sayıcı's experiences building MLOps systems over four years

Actionable strategy: implementing an ML platform in an energy business

strategy technology machine-learning

A practical guide to applying Will Larson's strategy framework for selecting and deploying a machine learning platform, addressing common organisational challenges.

Building a PDF to markdown converter with vibe-coding

technology vibe-coding productivity

How I built PDF and Markdown conversion tools using Claude Sonnet 4 and prompt engineering best practices

Avoiding and reducing technical debt

technology productivity leadership

Exploring Chelsea Troy's insights on managing maintenance load in software projects.

Decision-making pitfalls for leaders from Chelsea Troy

leadership technology strategy

Chelsea Troy's insights on common decision-making traps in technical leadership.

Python Developer Tooling Handbook

technology python books

Comprehensive guide to Python development tools and best practices

Building a modern resume: from manual tweaks to AI-powered automation

technology productivity ai

Discover how I transitioned from tedious manual resume updates to an efficient, AI-assisted workflow using Reactive-Resume and a custom JSON-to-Markdown converter.

Inspiring Persons: Chip Huyen – A Structured Approach to Technology and (Career) Growth

technology mindset leadership

An overview of Chip Huyen's work in machine learning systems design and her perspective on personal development, with connections to strategic thinking.

Twelve-factor agents: Building reliable LLM applications

technology llm architecture

A structured approach to creating production-ready LLM applications inspired by the classic 12 Factor Apps methodology

Building and deploying LLMs: A course made by practitioners

technology tutorials resources

A comprehensive open course on LLMs taught by industry veterans, covering everything from fine-tuning to deployment architectures

Inspiring Persons: Will Larson's systems thinking approach to engineering strategy

strategy engineering systems-thinking

How Will Larson transforms complex engineering challenges like LLM adoption into structured conversations using simple systems models

Emerging developer patterns for the AI era

technology ai development

Overview of nine patterns for software development with AI agents from a16z.