• Skip to main content
  • Skip to secondary menu
  • Skip to footer

Stuff by Greger

Greger's rantings on making great products

  • Home
  • About Greger
  • Engineering Leadership Series
    • Scaling Product Organisations
    • For Developers
    • For Managers
    • For Leaders
  • Blog Themes
    • Development Processes
    • Leadership
    • Innovation
  • ActingWeb
    • ActingWeb – More In-Depth
    • The ActingWeb Reference Library
    • The ActingWeb Specification
    • The History of ActingWeb
  • Support
    • Terms of Service
    • ActingWeb – Privacy Policy
    • ArmyKnife (deprecated)
You are here: Home / Archives for technical debt

technical debt

Learnings From Scaling a Product Engineering Organisation to 280 People – Part 5 (of 5)

Dec 23, 2025

This post summarizes key learnings from scaling a product engineering organization, focusing on a coherent product operating model governed by six dimensions. The author underscores the importance of understanding customer value, making informed product priority decisions, and fostering effective communication within teams. Successful product development hinges on continuous iteration and adapting to customer feedback.

Let’s forget about architecture and just get things done!

Sep 6, 2014

In my previous posts on architectural debt, I focused on the engineering side. This post focuses more on the management side, or the organisational “gearing” factors that prevent systematic technical debt reduction.  You don’t have to know what distributed system architecture debt is to get any value out of this post, but if you want […]

Distributed System Architectural Debt: protocol, layering, and flow debt

Jul 30, 2014

This post is the second post on distributed system architectural debt. If you haven’t read the first post, I recommend that you read about why you acquire architectural debt and how feature-driven architecture development is a main contributor.  I also there cover “abstraction debt”, the first of four types of architectural debt I cover in […]

Distributed System Architectural Debt: The mother of all debts! And it’s feeded by features…

Jul 12, 2014

In my previous post, I asked the question “Can you get 4,000+ engineers to work together?”  The answer is, in the traditional “together sense”, an obvious no!  However, just like ants are building an ant hill, not by talking to each other, but by each ant following a set of rules or behaviours specific to […]

Can you get 4,000+ engineers to work together?

Jun 8, 2014

I still have one or two posts I want to do on a multistream-enabled, scalable video architecture, but I have for some time also wanted to write a series on the technical scale challenges in a large, distributed engineering organisation. The fundamental problem is that the classic command and control approach with centralised planning, coordination, […]

Footer

RSS feed RSS - Posts

Categories

Archives

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.