I’m sitting in Frankfurt Airport, ready to fly home (directly to Cluj-Napoca, my home town), thinking about the week that’s about to end soon. It was an amazing week. Why? I was one of the few lucky people on the planet to attend Juval Lowy’s Architect’s Mater Class.
The guy has a different view on software architecture. He dedicated his life towards transforming Computer Science into an engineering field. Well, isn’t it already at the “Engineering” level? Even I am a graduate of the Technical University of Cluj-Napoca and I hold a B.Sc.+M.Sc. in Software Engineering, I’m “Diplomat Engineer”. Well, after last week’s lessons I’ve learnt, I’m far-far away from being a real engineer. Why? A simple example: all engineering fields have rigorous methods for design and construction. Look at bridges, roads, buildings. Could an architect, structural engineer, electrical engineer claim: “Oops, it’s a bug” when a bridge colapses suddenly and kills a few people. When our life is at risk, we don’t accept any bugs. Why should software be any different. It’s a sum of ones and zeros, so it’s an exact science. I, for one, I’m far for being able to claim that my projects have zero defects. Are you able to do that?
Juval has taken us through the history of creating software as a science, has shown us (in unbreakable, logical explanations) what we need to do in order to get to a real software engineering level, he even gave us the tools he developed, the method he engineered over the years and has opened our eyes.
This week was the technical event of my career so far (10 years in the industry and 6 in university)!
Juval, many thanks for the wisdom you kindly shared.
John, thanks for making these classes possible in Europe.
And for the rest of us, let’s read and spread the word. The IDesign Method is there, available for all of us. We only need to read, learn and start on the road towards better professionals and better software projects.


