![]() Having a tool that everybody knows how to use, troubleshoot, customize, and extend is important to iterating on our team’s workstation. ![]() Each workstation is identical to reduce surprises and inefficiencies, and to allow engineers to share fixes to common pitfalls when they encounter them. Alongside the web app, we are developing a native iOS app in react-native. This makes having a comfortable and familiar and nearly identical setup a requirement for a productive team.Īt Voom, we have a fairly standard Ruby on Rails development set up on macOS. No one engineering workstation is owned solely by one engineer at the office. The importance of a shared workstation comes from pairing every day and rotating machines often. When you have complete control over your workstation tooling, you no longer feel limited to using “someone else’s machine” – you are now contributing to the team’s workstation. By allowing any engineer on the team to make changes to that baseline, we empower our team to contribute improvements, which allows us to ship code faster. ![]() Having a standardized workstation on our pairing machines allows us to set a baseline for the tooling at Voom. This blog post was originally posted on the Voom Flights blog, here. Our Team Workstation at Voom: Continuous Improvement Our Team Workstation at Voom: Continuous Improvement Hi, I’m James
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |