Evolving Architectures – Part V – Leaps
When talking about “evolving architectures” a “leap” is one of the worst things that can happen. In the previous installment in this series I defined Kent Beck’s “Leap” design strategy in the context of Software architecture as “Leap – is for when you know where you’re heading and you can afford to stop everything until the new way is in...
Read MoreLooking for interesting opportunities
After 3 years working in xsights as VP R&D, it is now time to move on. I am looking for an interesting development management position preferably as VP R&D. Other interesting opportunities (e.g. a chief architect position) will also be welcomed. The position should be in Israel (Hasharon, Tel-aviv or Haifa areas) On a related note, I am also available for focused...
Read MoreEvolving Architectures – Part IV – Design mechanics
If we want to evolve architectures or change an existing architecture in general, for that matter, it is important to understand design mechanics. I recently attended a seminar with Kent Beck that talked about “responsive design”, where he provided a good definition for 5 strategies or types of design mechanics*: Leap Parallel Simplification Stepping Stone “Just Do...
Read MoreTidbits
New month new round of tidbits. IASA Israel chapter 2nd meeting This Thursday (July 8th) at 17:00 Israel time, IASA Israeli chapter is holding its 2nd meeting. I am going to be there moderating the discussion on Architecture and Lean/Agile projects if you are around Raanana feel free to join SEI webinar on software architecture Another software architecture related event going on on July 8th...
Read MoreTier is a natural boundary
When talking about multi-tiered architectures, we need to remember that the tier boundary is significant. The tier boundary is where distribution happens and if you remember the “fallacies of distributed computing“, you know not to take that lightly. A tier is a physical boundary (versus, for example, an Edge in a SOA which is a logical boundary within the service). The implications...
Read MoreTidbits
From time to time I am going to post a few thoughts that come up which are longer than a tweet but shorter than a post. Software Architecture books I recently got a question from Jon : I am wanting to make the leap from senior engineer/team lead to software architect, can you recommend any good books or resources? Well, my current top 5 books for architects are Software system architecture...
Read More


Me elsewhere