Site updates

Making it easier to find stuff!

As you may have noticed, I've been making a few updates to the site recently with the goal of making content easier to find. We've accumulated some excellent content over the past few years and much of what we wrote about when we started the site is as relevant now as it was then. The site started out purely as a blog and while this makes the addition of content really easy, the older content tends to fade into the background. Part of what I've done is review and (attempt to!) organise the majority of the content into five key categories, which should make it easier for you to find specific types of information. They are...

  1. What is software architecture?: This category covers all of the basics such as what software architecture is all about and why it's important.
  2. What is the role of a software architect?: This is probably the largest category on the site where you'll find lots of discussion about what software architects (should, in our opinion) do.
  3. How do you define software architecture?: This category is about putting software architecture into practice, where you'll find articles about what drives architecture, technology selection, dealing with non-functional requirements and so on.
  4. How do you share software architecture?: Having a software architecture is only part of the puzzle and this category is all about collaborating, documenting and sharing it.
  5. How do you deliver software architecture?: The final category is about delivering the architecture; covering aspects such as process, methodology, evaluating and testing architectures.

At the moment, the first two categories have landing pages that summarise some of the key content and link to some of the other resources that we have such as presentation slides. I'll be doing the same for the other categories over the next week or so. If there are any articles or blog entries that you think are particularly worth highlighting, please let me know.

About the author

Simon is an independent consultant specializing in software architecture, and the author of Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He’s also the creator of the C4 software architecture model and the founder of Structurizr, which is a collection of open source and commercial tooling to help software teams visualise, document and explore their software architecture.

You can find Simon on Twitter at @simonbrown ... see for information about his speaking schedule, videos from past conferences and software architecture training.

Add a comment Send a TrackBack