Speed, Agility, Resilience
Trusted Experts in Microservices, Cloud Native & Chaos Engineering
  • Home
  • EBooks
  • Contact Us
  • Consultancy
    • One-to-One Online Consultancy
    • Onsite Consultancy
  • Training
    • One-to-One Online Training
    • Building Reliable Systems
    • Building Antifragile Systems with Microservices Course
    • Fast Track to Cloud Native Java
    • Fast Track to Applying DDD for Effective Microservices
    • Fast Track to Running Production Microservices
    • Fast Track to Chaos Engineering
    • Autumn of Cloud Native
  • Speaking
    • Schedule
    • Slides and Videos
    • Brown Bag Events
  • Blog
  • FAQ
  • Client Feedback
  • Gallery
  • (Print) Books
  • Essais

Antifragile software embraces change

3/3/2014

0 Comments

 
On Friday I asked the lovely people on Twitter if anyone had any questions about antifragile software (twitter tag #antifragilesoftware) to DM me and I'd happily answer those questions. Thanks to everyone for the massive amount of feedback so far! I'll be getting to all those questions here and in my book and course in due time, but first...

Bar none, the most common question was "what's the benefit?". The answer is "there are lots", but this post will introduce the main one.

Antifragility takes effort to implement and so there had better be a benefit for that cost, right? Absolutely. The first big payback for designing your software with antifragility in mind (notice that this is NOT 'robust' software, nor 'fragile' software; this is software that thrives on change) is in the fact that antifragility helps you embrace change. The secret is in the subtitle of the key book on Antifragility, "Things that gain from disorder". 

Projects, products and needs are unpredictable, that was why we originally got into agile software development in the first place. Antifragility is a key property of your software if it too is going to be able to keep pace with emerging needs placed upon it, and not end up being the 'elephant in the standup' (more on the elephant in a forthcoming post).

So if you want to build software that embraces change and gives you an edge when aiming to be faster to market than your competitors (or just to impress the boss with your speed), antifragility is going to be something you want to design in.

For more information on Antifragility generally, the canonical book by Nassim Nicholas Taleb is the place to start.

For more on Antifragility in Software, that's what my book is all about and I expect to have a complete draft ready this week. If you can spare 3 days in London to learn about how to develop and evolve software faster than the competition, then my course at Skills Matter would be time well spent.

For help adopting antifragility in your own software, contact my team at Simplicity Itself.

More posts coming soon based on the wonderful questions I received from the twitterati!
0 Comments



Leave a Reply.

    Musings on software development

    Archives

    September 2017
    June 2017
    November 2016
    September 2016
    May 2016
    February 2016
    September 2015
    August 2015
    June 2015
    March 2015
    January 2015
    December 2014
    November 2014
    October 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    December 2013
    August 2013

    Categories

    All
    Announcements
    Antifragile
    Books
    Innovation
    Life Preserver
    Microservices
    Philosophy
    Psychology
    Reviews
    Software

    RSS Feed

Products

EBooks
​(Print) Books
Consultancy
Training
​
Speaking

Company

Essais
FAQ
Client feedback
Gallery

Support

Contact
Picture
© COPYRIGHT 2018. ALL RIGHTS RESERVED.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.