Tag Archives: software architecture

In mind of 4Developers’2015

So, end of call for papers for 4Developers’2015 is approaching fast, it is actually end of January. I will be honest with you, I don’t have a clue what I will be talking about at “the only”, “the biggest” software architecture track in Poland, this year :). Yeah, I little bit of megalomania is never enough.
But actually it is true, in 2014 we had two full rooms of people, in parallel, listening to real world cases studies from battlefields.
Why I am writing this post at my almost dead blog? Simply, because a single tweet is not enough to tell you about my plans for this year. My dream is that every year, software architecture track at 4Developers will have different leitmotif. I also hope it will help you to find a topic you can talk about.

The word for this year is:


Failure in many different shapes. Tell us how and why you failed implementing newest, coolest architecture paradigm, how you design your systems, so they can fail in a controlled way. Tell us how you design for failure and how you fail fast.

Of course if you want to talk about something else, that’s cool, but I will prefer talks about failures, in any technology and framework, over other talks. So don’t wait to fail, submit your talk to 4Developers at CfP page, or write to me directly. In case you are not convinced you are a right person to stand in front of crowd to talk about failures, believe you are.

Tagged ,

Graphs, pyramids and organic growth

For last couple of months I have been thinking, researching, trying and failing to build different approach to software architecture.As I am getting closer to my 40ties it is high time to summarize what I have learned so far. All the past I spent following others, learning from people, adapting paradigms, testing them in real life, and throwing majority of them to a trashcan, as they were idealistic, utopian visions of reality.
Does it mean I want to concur the world with yet another manifesto? Give consultants a chance to write one more book? Does it mean I want to start a revolution? Ask you to forget all you have learned? For God’s sake, no. If I every do this, it means that I was drunk, or somebody forced me to do it.
The things I think about is rather a librarian like work, a village’s shaman who decided to put all the collective knowledge and wisdom of the tribe, written in the stone. It is rather collection of articles,blog posts, discussions, things so obvious they even don’t have name, so it is hard to talk about them.
So I named this thing, I called it Patterns of Organic Architecture. Nice name, would look nice at the cover book I will never have time to write.
Continue reading

Tagged , , , , ,

What is Software Architecture?

What is Software Architecture?

Are you brave enough to stand up in front of the crowd and answer this question? What is Software Architecture? Are you brave enough to go away from frameworks and programming languages and talk about design, paradigms and systems’ scalability, performance and resiliency? Call for papers is still open and we still accept topic’s submissions. Let’s meet on 12 April,2013 in Warsaw at 4Developers conference.

Tagged , ,

Dojo, kata and software architecture

I am back home after architectural kata, where I played role of a “customer”, for the first time.I am tired, but smiling. Team was unbelievable, problem we were trying to solve quirky enough, discussions during presentations of architectures were great, tons of good “critical thinking”. Everyone was treated equally and had to survive under constant fire of questions from the audience.

On my way home I realized that I have learned something really important, even more important then discussed designs and technology stacks.

These things are so important that I have to share it with you, my dear reader. It is nothing that would change your life, rather things we tend to forget about.
Continue reading

Tagged , , ,

Software architecture is not about technology, and what is even more important it is not about business.

It is not a full time job,
it is not position in CV,
it is not set of rules and principles,
and for god’s sake it is not about best practices.

Software architecture is about change. About being leaders of change.

Software archit…