On April 28th 2008 I was the first engineer that was hired by Roberto Gobo, the then and currently active director of Software Development, at Novatec New Technologies. And now, four years and almost two months later on July 1st 2012 it will be my last day at Novatec.
I will leave my position of Technical Lead which I continuously held since the beginning of my work there. I worked in many different technologies, in many different domains and for many different client. I worked with small teams, with big teams and sometimes solo. And it was quite a ride.
But it is my time to leave and start something new.
In July I will start my work with a Dutch based company Cenosco in the role of a Software Architect and I really look forward to that.
So goodbye to my mentor and friend Roberto Gobo, my good colleagues with whom I’ve shared laughs and perils and hope I will meet you and work with you again, but not just yet this year :) .
What are the best lessons learned from my spent at Novatec:
- - Write down every meeting with the client, share those minutes as references and they will come handy when change requests are being negotiated
- - Use you issue tracker for storing everything: tasks, issues, change requests and defects. Your issue tracker is your best friend for storing software requirements.
- - Write you architecture in as short a document as possible using as many pictures as you want.
- - Be gentle with people you work with, bend and do not be stiff you will get more done
- - Technical knowledge starts projects, relationships finish projects
- - Do the most important thing for the client first
- - Do the most important thing for the project second
- - Find time to increase software quality attributes
- - Teaching people takes time and effort, if you spend it will save money later.
- - Learn, take time to learn on and off your job. Use whatever podcasts in your car, book, your kindle for reading articles, presentations from the web and you own coding katas.
- - Connect with you peers in other companies.
When all is said and done I’ve done a great job there. I’ve trained a lot of people, I’ve done a lot of projects and helped creating the technical culture of the company.
I will miss it but it is time for something new.