Simon Brown

 

Simon lives in Jersey (the largest of the Channel Islands) and works as an independent consultant, helping teams to build better software. His client list spans over 20 countries and includes organisations ranging from small technology startups through to global household names. Simon is an award-winning speaker and the author of Software Architecture for Developers - a developer-friendly guide to software architecture, technical leadership and the balance with agility. He still codes too. You can tweet Simon at @simonbrown.



Recent Blog Entries RSS feed
1
Do you have a shared vocabulary?
"This is a component of our system", says one developer, pointing to a box on a diagram labelled "Web Application". Next time you're sitting in an conversation about software design, listen out for how people use terms like "component", "module", ...
18-May-2015
2
Stockholm and Bucharest
Following on from CRAFT and SATURN last month, the conference tour continues in May with visits to Stockholm and Bucharest. First up is DevSum in Stockholm, Sweden, where I'll be speaking about Agility and the essence of software architecture. This ...
08-May-2015
3
Software architecture as code
A quick note to say that the video from my Software architecture as code talk at CRAFT 2015 in Budapest, Hungary last week is available to view online. This talk looks at why the software architecture model never quite matches the code, discusses ...
02-May-2015
4
Australia - July/August 2015
It's booked! Following on from my trip to Australia and the YOW! 2014 conference in December last year, I'll be back in Australia during July and August. The rough plan is to arrive in Perth and head east; visiting at least Melbourne, Brisbane and Sydney ...
17-Apr-2015
5
SATURN conference in Baltimore, MD
Following on from the CRAFT conference in Budapest next week, I'm heading straight across the water to the SATURN conference, which is taking place in Baltimore, Maryland. SATURN is much more focussed around software architecture than many of the other ...
15-Apr-2015
6
CRAFT conference in Budapest
I'm heading to Budapest next week for the 2nd annual CRAFT conference, which is about software craftsmanship and modern software development. It was one of my favourite conferences from last year (my talk was called Agility and the essence of software ...
14-Apr-2015
7
Components vs classes
When discussing my C4 model for describing software architecture, I often get asked what the difference is between components and classes. In a nutshell, I like to think of a component as being a grouping of related functionality behind a nice clean ...
31-Mar-2015
8
An interview with O'Reilly
While at the O'Reilly Software Architecture conference in Boston last week, I was interviewed by O'Reilly about a number of things, including the software architecture role and the tension between software architecture and code. This interview ...
26-Mar-2015
9
Video - Agility and the essence of software architecture
This is just a quick note to say that the video of my "Agility and the essence of software architecture" talk from YOW! 2014 in Brisbane is now available to watch online. This talk covers the subject of software architecture and agile from a number of ...
11-Mar-2015
10
Package by component and architecturally-aligned testing
I've seen and had lots of discussion about "package by layer" vs "package by feature" over the past couple of weeks. They both have their benefits but there's a hybrid approach I now use that I call "package by component". To recap... Package by layer ...
08-Mar-2015