Florin Coroș’s Post

View profile for Florin Coroș, graphic

Designing for Predictability in Software Delivery

It is one thing TO THINK you can do it, and it is a totally different thing TO KNOW you can do it! 💡   P R A C T I C E 🎯   An architect does true architecture only about 3% of her time. The rest is technical leading, detailed technical design, and active process leading, which all define the architect's role.   The opportunities to do true architecture are rare. Maybe two to five in one's career. You need a proven track record, experience and recommendations, for someone to trust you with the architecture of a really complex and large system.   So as an architect or an aspiring architect you need to PRACTICE. When the opportunity arises you need to be ready. You need to know that you can do it. You need to be confident, so you can convince others that you can lead the project to success.   You cannot learn on the job. It is not enough time. You cannot try things on the job, because if they don't work you end your chances to get another opportunity. You need to apply things that you know that work. Things you've tried out before or you've seen them working in similar contexts.   Practice on past projects. Just practice. Old projects are like dead bodies in doctors' practice. You know everything about the your old projects. Practice different system designs, different approaches, different methods. Design them in a another way and test if those designs hold water.   It will be a valuable exercise.

  • No alternative text description for this image

To view or add a comment, sign in

Explore topics