I made the hard decision to leave reInteractive recently. It wasn't easy for many reasons but at the end I decided to take on a new challenge. I don't want to go without writing something about my time at reinteractive which has been really great.
During the last 18 months I have had a blast working with this team, reInteractive is a fantastic company with a lot of respect and care for their developers.
This time has help me a lot to lift my game as a developer, this has been a combination of many things.
Working at reinteractive I have been involved in many different and challenging projects, from pure backend data processing systems to mostly front-end single page applications. This of course has been an excellent way to learn and broaden my skills.
reInteractive has a policy of 20% time for professional development. Having this time has been amazing for learning and experimenting with new things, even if I didn't get to use all of them I learnt many things that I applied to the projects.
I had plenty of opportunities and encouragement to mentor other people, I also had the lots of support and time to write quality blog posts about topics related to web development. I consider these things an excellent way to make myself a better developer.
Finally we had excellent discussions going on all the time with other senior developers and plenty of help when dealing with an unfamiliar problem.
I have had fantastic clients and the not so great ones, but reInteractive has always dealt with their expectations effectively. I know from experience how easily things can go wrong when expectations are mismanaged. This has provided me with a great environment that facilitated productivity and great quality deliverables.
Dealing with many different clients has definitely help me a lot to improve my client liaison and communication skills.
I have learn many valuable lessons about software maintainability and working in teams. Working in projects where people come and go often, has taught me much about:
- writing clean code,
- writing clear self documenting tests,
- choosing solid and maintainable things,
- giving constructive feedback,
- being a clear communicator,
- effective team workflows,
- and many other things.
This is a huge one, in reInteractive 100% of the work is done remote. For me it meant a lot of flexibility during my day. Going for a swim at lunch time, why not? Not having to commute is a great time saver, it is very hard to put a value on this time, but it is quite big. Definitely will do remote work again, this is the future.
Finally I have to mention that I made many great friends here, thanks reInteractive for this time!
Editor: And thank you Sebastian for your wonderful work and dedication to producing super high quality code for our clients, you will be missed, and good luck with your future!
Understanding the 12-Factor App Methodology
The Axioms of Software Development - Part 10
Understanding User Flows in UX (User Experience) Design
reinteractive is Australia’s largest dedicated Ruby on Rails development company. We don’t cut corners and we know what we are doing.
We are an organisation made up of amazing individuals and we take pride in our team. We are 100% remote work enabling us to choose the best talent no matter which part of the country they live in. reinteractive is dedicated to making it a great place for any developer to work.
Webinars are our online portal for tips, tricks and lessons learned in everything we do. Make the most of this free resource to help you become a better developer.
The Ruby on Rails Installfest includes a full setup of your development environment and step-by-step instructions on how to build your first app hosted on Heroku. Over 1,800 attendees to date and counting.
The Ruby on Rails Development Hub is a monthly event where you will get the chance to spend time with our team and others in the community to improve and hone your Ruby on Rails skills.