
I'm Siavash Outadi
a software engineer based in Sweden.
As a software developer with more than 9 years of experience, I have learnt and value that good communication in the team and keeping a balance between time vs quality is crucial to develop a product on time but without sacrificing the quality.
I appreciate TTD (Test Driven Development) to ensure the quality and I believe a continuous improvement process is a must to be able to keep the product alive. The reason is that the requirements change over time and as a result the design must change also to reflect new requirements.
I also believe having a CI/CD pipeline is the building block to get fast feedback loops and automating the whole development to production process using CI/CD pipelines is a great way to avoid the faults to slip to the production.