Sam Huang has been a software developer for many years, working for Startups as well as Enterprise businesses. As a software consultant, he travelled to Asia, Europe and worked in Silicon Valley. Sam loves using Linux and OpenSource software and has tried many distributions like Mandrake, SuSE and now RedHat. When he is not working, he likes to spend time with his wife and two daughters.
- What is the biggest misconception of a reactive architecture system?
If we design/implement a system correctly, it will always work. With reactive architecture systems, we can minimize failures and always evolve based on discoveries and learn from mistakes.
- What are the advantages of using OSS (open source software)?
- No vendor lock-down: developers, users have more comprehensive options of platforms, tools, products and vendors.
- Transparency: enable developers to discover what is happening in the code
- What would you say is the number 1 business value gain from moving to a reactive architecture?
Higher end-user satisfaction is a huge business value gain from moving to a reactive architecture. A more responsive, resilient system ultimately rewards the end-users and encourages new areas of business values.
- What would you say are your top 5 benefits of an agile environment?
- Collaborations happened quicker
- Team members shared unified goals/deliverables as a group
- -Quicker to find problems and validate solutions
- More healthy environment to communicate and keep track of progress/blockers
- Gives an incremental and possibly retro-perspectives
- What is one thing you are most excited about in the tech industry for the near future?
I’m looking forward to Log analysis. Log analysis can be used to improve system functionality and availability. It can also be used to correlate unseen business opportunities when combined with AI and ML. As developers, we need to revisit how and what we log.
- What do you like about working at YoppWorks?
I am intrigued by the company’s culture in which every voice is heard.