Prime Video service needs to monitor the quality of thousands of live streams. What is Amazon Prime Video Monitoring Service? The diagram below shows the architecture comparison before and after the migration. □ Follow me + ring my profile □ to never miss a post. □ I unleash engineering productivity at #scaleups. □♂️ Explain your code to the future newbie who will tinker with it. □ Don't use jargon, except where it's actually useful. Yes, even if it is less elegant than a Grand Unified Theory. Use a simpler design, with exceptions for edge cases. □♂️ Don’t let obscure edge cases warp your design. □ Premature optimisation is the enemy of simplicity. It will break your clever and wonderful design. The actual future will be one you didn’t consider. Most of these situations will not occur in practice. ⛔️ Don’t over-engineer things for all possible futures. Here are some costly* lessons I have accumulated:īy the time it’s relevant, things may have changed. "I have made this longer than usual because I have not had time to make it shorter." Simplifying things takes effort and time, but is worthwhile. When things look difficult that's often a signal that there's a better way to do it!" You have to start over with a working simple system."Īlso, bear in mind Frank Wilczek's advice (Nobel laureate, Physics, 2004): A complex system designed from scratch never works and cannot be patched up to make it work. "A complex system that works is invariably found to have evolved from a simple system that worked. If you're nevertheless tempted, beware of Gall's Law: □ locks your organisation in to a high cost of maintenance "Everything should be made as simple as possible, but not simpler."Ĭomplex software requires a combination of expert professional skills and institutional knowledge, and therefore only specific individuals can maintain it. ❌ but not enough experience to know better. ✅ enough skill and experience to succeed, Make everything as simple as humanly possible.Įven if it takes extra effort, it's usually worthwhile. Simplicity in software engineering is golden. "Simplicity is the ultimate sophistication." #technology #techworldwithmilan #management #careers #personaldevelopment Milan Milanović and hit the □ on my profile to get a notification for all my new posts. If you like my posts please follow me Dr. They will be focused on you and on your growth. Great managers are transparent about everything, what is happening, and how to do something better and they will always offer you sincere feedback. Great managers are committed to developing their own skills and knowledge and helping their team members grow and develop as well. Everyone has their own way of working, energy levels, and productivity. They will offer help and put their energy into that a good outcome happens in every situation. When things go bad, they will be there to understand and support you, not only to judge you. Great managers inspire and motivate their team members by setting a positive example (leading by example), providing direction and guidance, and encouraging creativity and innovation. The best managers are always approachable when needed for you. They will protect you from all these, by clarifying goals and reducing waste around you. In organizations, we have a lot of chaos, from crazy requests, and unclear priorities to unnecessary meetings. They acknowledge this, try to understand you on an emotional level, and offer support when needed. We all know that life is a rollercoaster, one month you're ok, but another you're not. They also celebrate your mini-milestones with you as if they are their own. Good managers are great communicators who ensure that their team members understand their expectations. Here are some characteristics of great managers I had the luck to work with: And this was especially important in the field of technology, where we have managers who become from an engineering background. □□ □□□ □□□□ □ □□□□ □□□□□□□?ĭuring my 20 years of career, I had good and bad managers, yet when I had less experience, it was hard to distinguish those signals and know if they the good or bad ones.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |