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
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
2
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
3
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
4
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
5
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
6
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
7
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
8
Lightweight software architecture - an interview with Fog Creek
I recently did a short interview with the folks from Fog Creek (creators of Stack Exchange, Trello, FogBugz, etc) about lightweight approaches to software architecture, my book and so on. The entire interview is only about 8 minutes in length and you can ...
05-Mar-2015
9
Introducing Structurizr
I've mentioned Structurizr in passing, but I've never actually written a post that explains what it is and why I've built it. First, some background. "What tool do you use to draw software architecture diagrams?" I get asked this question almost every ...
24-Feb-2015
10
JetBrains webinar recording: Software architecture as code
The lovely people at JetBrains have published the recording of the live webinar I did with them last week about software architecture as code. I've embedded the YouTube video below, but you should also go and take a look at their website because there ...
17-Feb-2015