This happened a year ago – I’ve became a Technical Lead for the database development in the SE department. It has been a memorable year, indeed…
Last week I’ve presented a talk about this one year – what I was planning to do, what I’ve done, and what I am going to do in the next year and in the next two years. While I was preparing this talk, I’ve talked to all the squad leads, asking them, what I am doing right, what I am doing wrong, what they want me to do more, and what they want me to do less… I’ve also reviewed my first presentation in my new role, which I’ve delivered in the beginning of August last year.
You know, what was the most surprising? Every day through all this year I had a feeling, that I am not doing enough, that just like Alice in the Wonderland, I am running and running just for the sake of staying on the same place, and sometimes really falling behind. But when I looked at this my last year presentation, when I’ve started to go item by item on what was done, I’ve said to myself: wow! I actually did something!
I feel that my most important accomplishment over this year is the fact, that everybody just forgot, what was the most pressing problem a year ago. I’ve asked a number of my coworkers: do you remember, what was the most important problem for me a year ago? Do you remember, what everybody expected me to resolve? And nobody can recall!
And this is really good – because the most pressing problem a year ago was to “teach” the database developers and application developers to work together, to be collaborative, do not use the terms “us” and “them” (I really hate when people say this!) And yes, these days the database developer had blended into the software development squads so well, that nobody remember there was ever a problem.
There are many other things we’ve accomplished over the past year; as many of the lead application developers mentioned to me “now we are much better in dealing with the data, we know what to do, and what not to do”. The quality of SO development increased drastically, and the application developers know when to call for db dev advice, and are not afraid of this “whole bunch of SQL code”. We increased the amount and quality of testing. We made significant progress in fighting the Object-relational Impedance Mismatch.
And as usual – still a long way to go! But now I am pretty confident – we can do it. We have ton’s of cool stuff in works, and we have amazing people. As I’ve already mentioned a couple of weeks ago, I am going to showcase so of the work completed by my coworkers (since they are not doing it themselves :)). Stay tuned!