56,966 blogs · [ { "id": "01a087e6-655c-7174-81a3-22f4dcc4e7a0", "title": "Hindsight bias kills context", "url": "https://www.stevesmith.tech/blog/hindsight-bias-kills-context/", "published_at": "2026-06-17T00:45:26+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4dd08b489", "title": "Unaccountability is how organisations fail to improve", "url": "https://www.stevesmith.tech/blog/unaccountability-is-how-organisations-fail-to-improve/", "published_at": "2026-01-13T01:33:43+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4de06fd82", "title": "My personal values", "url": "https://www.stevesmith.tech/blog/my-personal-values/", "published_at": "2025-07-20T23:38:36+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4de7bca9a", "title": "Starting from scratch is slower", "url": "https://www.stevesmith.tech/blog/starting-from-scratch-is-slower/", "published_at": "2025-05-12T23:12:27+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4de82d576", "title": "Don’t use a feedback waterfall", "url": "https://www.stevesmith.tech/blog/dont-use-a-feedback-waterfall/", "published_at": "2025-04-23T20:35:42+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4deed1c81", "title": "Being a good advisor", "url": "https://www.stevesmith.tech/blog/being-a-good-advisor/", "published_at": "2025-01-21T02:13:29+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4df10fcd3", "title": "Servant leadership and saviour leadership", "url": "https://www.stevesmith.tech/blog/servant-leadership-and-saviour-leadership/", "published_at": "2024-11-11T17:54:00+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4df2ff007", "title": "Escape ticketing hell with a shift to self-service platforms", "url": "https://www.stevesmith.tech/blog/escape-ticketing-hell-with-a-shift-to-self-service-platforms/", "published_at": "2024-08-15T17:50:00+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4e005d9ba", "title": "How to overcome technology anarchy with aligned autonomy", "url": "https://www.stevesmith.tech/blog/how-to-overcome-technology-anarchy-with-aligned-autonomy/", "published_at": "2024-08-06T17:51:00+00:00" }, { "id": "01a087e6-655c-7174-81a3-22f4e0b87f47", "title": "Why Kubernetes, Kafka, or Istio can derail your platform engineering efforts", "url": "https://www.stevesmith.tech/blog/why-kubernetes-kafka-or-istio-can-derail-your-platform-engineering-efforts/", "published_at": "2024-07-22T17:52:00+00:00" }, { "id": "01a0d2e4-f5e1-70d0-8470-0684f7cd1b68", "title": "Why unplanned tech work is a silent killer", "url": "https://www.stevesmith.tech/blog/why-unplanned-tech-work-is-a-silent-killer/", "published_at": "2024-06-10T17:53:00+00:00" }, { "id": "01a0d2e4-f5e1-70d0-8470-0684f82c5fe6", "title": "Three reasons why Equal Experts doesn’t recommend the SAFe framework", "url": "https://www.stevesmith.tech/blog/three-reasons-why-equal-experts-doesnt-recommend-the-safe-framework/", "published_at": "2024-05-13T17:47:00+00:00" }, { "id": "01a0d2e4-f5e1-70d0-8470-0684f887f808", "title": "Why you need alignment with autonomy at scale", "url": "https://www.stevesmith.tech/blog/why-you-need-alignment-with-autonomy-at-scale/", "published_at": "2022-09-27T09:00:00+00:00" }, { "id": "01a0d2e4-f5e1-70d0-8470-0684f969ee39", "title": "4 ways to successfully scale agile delivery", "url": "https://www.stevesmith.tech/blog/4-ways-to-successfully-scale-agile-delivery/", "published_at": "2022-09-09T09:00:00+00:00" }, { "id": "01a0d2e4-f5e1-70d0-8470-0684f9fb0b6c", "title": "Why product teams still need major incident management", "url": "https://www.stevesmith.tech/blog/why-product-teams-still-need-major-incident-management/", "published_at": "2022-08-03T09:00:00+00:00" }, { "id": "01a0d2e4-f5e2-709e-863d-af0c6fbed683", "title": "4 ways to remove the treacle in change management", "url": "https://www.stevesmith.tech/blog/4-ways-to-remove-the-treacle-in-change-management/", "published_at": "2022-03-04T09:00:00+00:00" }, { "id": "01a0d2e4-f5e2-709e-863d-af0c70394fd3", "title": "The maintenance mode myth", "url": "https://www.stevesmith.tech/blog/the-maintenance-mode-myth/", "published_at": "2022-02-19T01:09:22+00:00" }, { "id": "01a0d2e4-f5e2-709e-863d-af0c70bd218e", "title": "5 ways to minimise your run costs with You Build It You Run It", "url": "https://www.stevesmith.tech/blog/5-ways-to-minimise-your-run-costs-with-you-build-it-you-run-it/", "published_at": "2022-02-03T09:00:00+00:00" }, { "id": "01a0d2e4-f5e2-709e-863d-af0c719ae93c", "title": "How to decide when to use You Build It You Run It (and when not to use it)", "url": "https://www.stevesmith.tech/blog/how-to-decide-when-to-use-you-build-it-you-run-it-and-when-not-to-use-it/", "published_at": "2022-01-23T09:00:00+00:00" }, { "id": "01a0d2e4-f5e2-709e-863d-af0c71ebb849", "title": "GitOps is a placebo", "url": "https://www.stevesmith.tech/blog/gitops-is-a-placebo/", "published_at": "2021-06-01T14:06:59+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d1189f4213", "title": "Investing in Continuous Delivery", "url": "https://www.stevesmith.tech/blog/investing-in-continuous-delivery/", "published_at": "2021-02-12T14:15:50+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d118beab67", "title": "Continuous Delivery levels", "url": "https://www.stevesmith.tech/blog/continuous-delivery-levels/", "published_at": "2021-01-29T16:57:12+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d1192bcde9", "title": "How to measure product delivery success", "url": "https://www.stevesmith.tech/blog/how-to-measure-product-delivery-success/", "published_at": "2021-01-20T09:00:00+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d1193c09d4", "title": "What you should and (probably) shouldn’t try from SRE", "url": "https://www.stevesmith.tech/blog/what-you-should-and-probably-shouldnt-try-from-sre/", "published_at": "2020-12-04T09:00:00+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d1194e2a98", "title": "Continuous Delivery target measures", "url": "https://www.stevesmith.tech/blog/continuous-delivery-target-measures/", "published_at": "2020-11-19T02:11:31+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d11a05ca7a", "title": "Aim for Operability, not SRE as a Cult", "url": "https://www.stevesmith.tech/blog/aim-for-operability-not-sre-as-a-cult/", "published_at": "2020-10-20T12:22:44+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d11a43d7e1", "title": "You Build It SRE Run It", "url": "https://www.stevesmith.tech/blog/you-build-it-sre-run-it/", "published_at": "2020-10-20T12:10:48+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d11af8d0a6", "title": "You Build It Ops Sometimes Run It", "url": "https://www.stevesmith.tech/blog/you-build-it-ops-sometimes-run-it/", "published_at": "2020-10-04T23:31:25+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d11b59128f", "title": "You Build It Ops Run It at scale", "url": "https://www.stevesmith.tech/blog/you-build-it-ops-run-it-at-scale/", "published_at": "2020-10-04T23:22:42+00:00" }, { "id": "01a0d2e5-96af-7157-82be-f1d11bf13087", "title": "You Build It Ops Runs It", "url": "https://www.stevesmith.tech/blog/you-build-it-ops-runs-it/", "published_at": "2020-10-04T23:10:52+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea2fd063dd", "title": "Who Runs It", "url": "https://www.stevesmith.tech/blog/who-runs-it/", "published_at": "2020-10-04T22:30:16+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea300ddc9e", "title": "Joining Equal Experts", "url": "https://www.stevesmith.tech/blog/joining-equal-experts/", "published_at": "2020-10-01T16:23:09+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea30b21eb8", "title": "Implementing You Build It You Run It at scale", "url": "https://www.stevesmith.tech/blog/implementing-you-build-it-you-run-it-at-scale/", "published_at": "2020-05-19T16:37:02+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea3152c00c", "title": "You Build It You Run It at scale", "url": "https://www.stevesmith.tech/blog/you-build-it-you-run-it-at-scale/", "published_at": "2020-05-15T15:52:15+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea315eb877", "title": "Availability targets", "url": "https://www.stevesmith.tech/blog/availability-targets/", "published_at": "2020-05-11T14:36:09+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea31dba8d4", "title": "You Build It You Run It", "url": "https://www.stevesmith.tech/blog/you-build-it-you-run-it/", "published_at": "2020-04-07T23:05:21+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea3294f6c2", "title": "Operability measures", "url": "https://www.stevesmith.tech/blog/operability-measures/", "published_at": "2020-02-22T11:01:50+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea3319eb1b", "title": "Build Operability in", "url": "https://www.stevesmith.tech/blog/build-operability-in/", "published_at": "2020-01-31T19:22:08+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea332025f9", "title": "Multi-Demand Operations", "url": "https://www.stevesmith.tech/blog/multi-demand-operations/", "published_at": "2020-01-27T00:38:00+00:00" }, { "id": "01a0d2e6-0a42-7279-8034-0cea33d0fdb4", "title": "Multi-Demand Architecture", "url": "https://www.stevesmith.tech/blog/multi-demand-architecture/", "published_at": "2020-01-15T22:44:06+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e35eb8d0", "title": "Multi-Demand IT", "url": "https://www.stevesmith.tech/blog/multi-demand-it/", "published_at": "2020-01-07T20:00:00+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e3e62fb9", "title": "The Bimodal delusion", "url": "https://www.stevesmith.tech/blog/the-bimodal-delusion/", "published_at": "2019-12-17T22:00:38+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e3f20edd", "title": "Strategising for Continuous Delivery", "url": "https://www.stevesmith.tech/blog/strategising-for-continuous-delivery/", "published_at": "2019-12-17T21:00:00+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e4ecb2f8", "title": "Rebuild The Thing Wrong", "url": "https://www.stevesmith.tech/blog/rebuild-the-thing-wrong/", "published_at": "2019-08-22T20:13:31+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e553637e", "title": "Build The Right Thing and Build The Thing Right", "url": "https://www.stevesmith.tech/blog/build-the-right-thing-and-build-the-thing-right/", "published_at": "2019-06-20T15:06:59+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e60bd65d", "title": "IT as a Business Differentiator", "url": "https://www.stevesmith.tech/blog/it-as-a-business-differentiator/", "published_at": "2019-06-04T17:43:21+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e65e1d59", "title": "IT as a Cost Centre", "url": "https://www.stevesmith.tech/blog/it-as-a-cost-centre/", "published_at": "2019-05-31T00:00:05+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e66c9ff0", "title": "Deployment pipeline design and the Theory Of Constraints", "url": "https://www.stevesmith.tech/blog/deployment-pipeline-design-and-the-theory-of-constraints/", "published_at": "2019-05-23T00:00:10+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e714762b", "title": "Continuous Delivery and the Theory Of Constraints", "url": "https://www.stevesmith.tech/blog/continuous-delivery-and-the-theory-of-constraints/", "published_at": "2018-11-26T00:01:02+00:00" }, { "id": "01a0d2e6-6fd9-721c-9931-4375e7e76f96", "title": "Resilience as a Continuous Delivery enabler", "url": "https://www.stevesmith.tech/blog/resilience-as-a-continuous-delivery-enabler/", "published_at": "2017-11-19T01:45:50+00:00" }, { "id": "01a0d2e6-d9f3-701b-a947-6bbb6cb5acf0", "title": "The value of Optimising For Resilience", "url": "https://www.stevesmith.tech/blog/the-value-of-optimising-for-resilience/", "published_at": "2017-10-03T08:21:26+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaea2100e1", "title": "When Optimising For Robustness fails", "url": "https://www.stevesmith.tech/blog/when-optimising-for-robustness-fails/", "published_at": "2017-09-13T00:46:23+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaea4c3a5b", "title": "The cost and theatre of Optimising For Robustness", "url": "https://www.stevesmith.tech/blog/the-cost-and-theatre-of-optimising-for-robustness/", "published_at": "2017-08-22T23:00:00+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaeae74f9b", "title": "Discontinuous Delivery", "url": "https://www.stevesmith.tech/blog/discontinuous-delivery/", "published_at": "2017-08-20T23:02:01+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaeae7b6e8", "title": "Aim for Operability, not DevOps as a Cult", "url": "https://www.stevesmith.tech/blog/aim-for-operability-not-devops-as-a-cult/", "published_at": "2017-04-20T00:00:51+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaeb74f726", "title": "Publishing the Measuring Continuous Delivery book", "url": "https://www.stevesmith.tech/blog/publishing-the-measuring-continuous-delivery-book/", "published_at": "2016-11-04T00:28:18+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaec5733c5", "title": "Announcing the Measuring Continuous Delivery book", "url": "https://www.stevesmith.tech/blog/announcing-the-measuring-continuous-delivery-book/", "published_at": "2016-10-03T17:14:57+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaec9b9f48", "title": "End-To-End Testing considered harmful", "url": "https://www.stevesmith.tech/blog/end-to-end-testing-considered-harmful/", "published_at": "2015-12-12T00:36:30+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaecd95279", "title": "Release Testing Is Risk Management Theatre", "url": "https://www.stevesmith.tech/blog/release-testing-is-risk-management-theatre/", "published_at": "2015-07-21T09:00:34+00:00" }, { "id": "01a0d2e6-d9f4-72dc-87f2-8bfaed33e6f6", "title": "Organisation antipattern: Build Feature Branching", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-build-feature-branching/", "published_at": "2015-07-20T22:59:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da241d4c2", "title": "Organisation antipattern: Integration Feature Branching", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-integration-feature-branching/", "published_at": "2015-07-05T19:57:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da33b7c2a", "title": "Organisation pattern: Trunk Based Development", "url": "https://www.stevesmith.tech/blog/organisation-pattern-trunk-based-development/", "published_at": "2015-06-16T12:24:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da4342594", "title": "What Is Continuous Delivery", "url": "https://www.stevesmith.tech/blog/what-is-continuous-delivery/", "published_at": "2015-05-12T09:00:46+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da45a23ae", "title": "Version Control Strategies", "url": "https://www.stevesmith.tech/blog/version-control-strategies/", "published_at": "2015-02-10T18:00:08+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da46ef905", "title": "Organisation antipattern: Release Feature Branching", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-release-feature-branching/", "published_at": "2015-02-10T17:00:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da4c4ab94", "title": "No Release Testing", "url": "https://www.stevesmith.tech/blog/no-release-testing/", "published_at": "2015-01-28T08:58:48+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da500aeb5", "title": "Application antipattern: Hardcoded Stub", "url": "https://www.stevesmith.tech/blog/application-antipattern-hardcoded-stub/", "published_at": "2014-12-29T13:46:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da5842e25", "title": "Organisation antipattern: Passive Disaster Recovery", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-passive-disaster-recovery/", "published_at": "2014-12-12T18:43:00+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da5d48449", "title": "Pipeline antipattern: Artifact Promotion", "url": "https://www.stevesmith.tech/blog/pipeline-antipattern-artifact-promotion/", "published_at": "2014-10-03T15:32:10+00:00" }, { "id": "01a0d2e7-1f28-7366-86b1-824da66436e5", "title": "Organisation antipattern: Dual Value Streams", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-dual-value-streams/", "published_at": "2014-08-05T12:16:35+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1a7d5d71", "title": "Pipeline pattern: Analysis Stage", "url": "https://www.stevesmith.tech/blog/pipeline-pattern-analysis-stage/", "published_at": "2014-07-01T16:32:21+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1b1d2db3", "title": "Organisation pattern: Trunk Based Development Branching", "url": "https://www.stevesmith.tech/blog/organisation-pattern-trunk-based-development-branching/", "published_at": "2014-06-24T15:20:37+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1beb0171", "title": "Announcing the Build Quality In book", "url": "https://www.stevesmith.tech/blog/announcing-the-build-quality-in-book/", "published_at": "2014-06-01T09:00:13+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1cc5a7ec", "title": "More releases with less risk", "url": "https://www.stevesmith.tech/blog/more-releases-with-less-risk/", "published_at": "2014-04-14T21:39:38+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1d0c37af", "title": "Organisation antipattern: Consumer Release Testing", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-consumer-release-testing/", "published_at": "2014-03-31T19:25:13+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1d2281e0", "title": "Application pattern: Proxy Consumer Driven Contracts", "url": "https://www.stevesmith.tech/blog/application-pattern-proxy-consumer-driven-contracts/", "published_at": "2014-02-21T18:16:20+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1d5ecfb7", "title": "Organisation antipattern: Release Testing", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-release-testing/", "published_at": "2014-02-08T19:51:11+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1e11817b", "title": "Application pattern: Consumer Driven Contracts", "url": "https://www.stevesmith.tech/blog/application-pattern-consumer-driven-contracts/", "published_at": "2013-12-18T02:00:33+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1ef6ad6a", "title": "Application pattern: Vertical Divide and Conquer", "url": "https://www.stevesmith.tech/blog/application-pattern-vertical-divide-and-conquer/", "published_at": "2013-12-01T10:05:16+00:00" }, { "id": "01a0d2e7-6925-73aa-ab8e-5c2b1eff5bb5", "title": "Application pattern: API Examples", "url": "https://www.stevesmith.tech/blog/application-pattern-api-examples/", "published_at": "2013-11-08T18:54:47+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f388011c3313", "title": "Application pattern: Verify Branch By Abstraction", "url": "https://www.stevesmith.tech/blog/application-pattern-verify-branch-by-abstraction/", "published_at": "2013-10-14T13:21:39+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38801ba4fd7", "title": "Organisation antipattern: Project Teams", "url": "https://www.stevesmith.tech/blog/organisation-antipattern-project-teams/", "published_at": "2013-09-20T20:16:21+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f388021af114", "title": "Continuous Delivery and Cost of Delay", "url": "https://www.stevesmith.tech/blog/continuous-delivery-cost-of-delay/", "published_at": "2013-09-09T14:57:05+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38802dd193b", "title": "No Projects", "url": "https://www.stevesmith.tech/blog/no-projects/", "published_at": "2013-07-28T12:15:05+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f3880309eabb", "title": "Application antipattern: Serialisation", "url": "https://www.stevesmith.tech/blog/application-antipattern-serialisation/", "published_at": "2013-07-20T21:26:30+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38803c41582", "title": "Release more with less", "url": "https://www.stevesmith.tech/blog/release-more-with-less/", "published_at": "2013-06-11T09:43:44+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f3880410ad55", "title": "Build Continuous Delivery in", "url": "https://www.stevesmith.tech/blog/build-continuous-delivery-in/", "published_at": "2013-04-15T23:09:00+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38804d38167", "title": "Continuous Delivery != DevOps", "url": "https://www.stevesmith.tech/blog/continuous-delivery-devops/", "published_at": "2013-02-27T07:42:18+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38804f428e4", "title": "Optimal cycle time strategy", "url": "https://www.stevesmith.tech/blog/optimal-cycle-time-strategy/", "published_at": "2013-02-12T09:26:50+00:00" }, { "id": "01a0d2e7-baae-7393-8fdb-f38804f70ad1", "title": "The Strangler Pipeline – Autonomation", "url": "https://www.stevesmith.tech/blog/the-strangler-pipeline-autonomation/", "published_at": "2012-11-09T10:45:10+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-855677961e20", "title": "The Strangler Pipeline – Legacy and greenfield", "url": "https://www.stevesmith.tech/blog/the-strangler-pipeline-legacy-and-greenfield/", "published_at": "2012-11-02T11:53:47+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-8556786154d4", "title": "The Strangler Pipeline – Scaling up", "url": "https://www.stevesmith.tech/blog/the-strangler-pipeline-scaling-up/", "published_at": "2012-10-29T11:50:19+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-855678e992eb", "title": "The Strangler Pipeline – Challenges", "url": "https://www.stevesmith.tech/blog/the-strangler-pipeline-challenges/", "published_at": "2012-09-28T11:51:20+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-855679a8b7d2", "title": "Pipeline Pattern: Stage Strangler", "url": "https://www.stevesmith.tech/blog/pipeline-pattern-stage-stranger/", "published_at": "2012-09-22T18:02:48+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567a2e10c1", "title": "Continuous Delivery and organisational change", "url": "https://www.stevesmith.tech/blog/continuous-delivery-and-organisational-change/", "published_at": "2012-09-10T18:13:59+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567a629f25", "title": "Updating a Pipeline", "url": "https://www.stevesmith.tech/blog/updating-a-pipeline/", "published_at": "2012-08-28T07:42:25+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567add0c4d", "title": "Pipeline Pattern: Artifact Container", "url": "https://www.stevesmith.tech/blog/pipeline-pattern-artifact-container/", "published_at": "2012-08-06T16:37:52+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567addbfb0", "title": "Pipeline Antipattern: Deployment Build", "url": "https://www.stevesmith.tech/blog/pipeline-antipattern-deployment-build/", "published_at": "2012-07-18T08:42:04+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567b266fbc", "title": "Pipeline Pattern: Aggregate Artifact", "url": "https://www.stevesmith.tech/blog/pipeline-pattern-aggregate-artifact/", "published_at": "2012-06-25T18:05:36+00:00" }, { "id": "01a0d2e7-fb1f-73d7-adff-85567bdf70cd", "title": "Pipeline Antipattern: Uber-Artifact", "url": "https://www.stevesmith.tech/blog/pipeline-antipattern-uber-artifact/", "published_at": "2012-06-17T23:58:27+00:00" } ] posts Claim your blog
Back to stevesmith.tech
Blog · corpus.blog/blogs/stevesmith.tech/posts

stevesmith.tech

stevesmith.tech

2026

2025

2024

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012