Tag Archives: human factor

What makes a manager awesome?

Recently I  was asked to submit my “Motivational inventory”. Among other questions there was one which made me think for a while: if I think about the best manager I ever had, what would make him(her) awesome? Here is what I’ve replied.

I was lucky to have several awesome managers,  and I can’t really rank them.  But there was definitely one thing in common for all of them- they were supportive.

They would trust my technical skills and would let me to do things “my way”, even when it was not “like people normally do”.

They would have patience to wait till I reach the desired results, even when I myself didn’t have patience .

They would help to resolve the conflicts between team members, and would make sure there is no bitterness left. It would often require multiple phone conversations, and sometimes felt like marriage counseling :).

They would recognize my achievements and make them visible to the upper management and clients. And they would support and motivate me at the moments when I would feel I am a looser and nothing works.

***

I think that being supportive is the most important role of any manager. Trust, openness, recognition of employees achievements – all of these things can be viewed like forms of support.

Advertisements

Leave a comment

Filed under People, Team and teamwork

There is nothing more permanent than temporal solutions!

I like this saying, because it always reminds me about the danger of doing something “just for now”, and I often cite it to my coworkers when I argue for a better, more stable solution. However, sometimes I would revert to these kind of tactics myself, and then…

Yesterday one of our external service providers was  moving our data to another server, and as a result I had to recreate the foreign servers associated with it, and cascade-recreate all the foreign  tables. I’d say I am reasonably organized, all all my data definitions are stored in a github repository. So that in the event like yesterday I just need to rerun a DDL script.

Which I did. And a half an  hour later I’ve started one of my daily jobs, which sometime crashes, that’s why I am always keeping a closer look on it. It crashed that time as well, but for an unexpected reason – one of the foreign tables used could not find it’s source… The name didn’t look familiar to me, and it was definitely not created in the morning. I’ve searched the github with no luck, then searched the “suspicious”  directories on my computer. Finally, I’ve started the global search on my computer and iCloud. And I’ve found a missing definition! Guess, what was the name of the file it was stored in? – temp_fix. sql  

🙂

Leave a comment

Filed under Data management, Development and testing, SQL

The best things from 2017 and what I am looking forward to in 2018

When I am talking to people about the year 2017, and what was important, I would repeat over and over: everything I was striving for during my 30+ years of professional career had happened. All wishes have come true. Which would inevitably lead to the question: well, Hettie, what are you going to next then?

And there are plenty and plenty of things I want to do, but first I wanted to reflect on 2017 one more time. I’ve already listed multiple times all our technical accomplishments, all the wonderful things I was able to implement in a real production environment.  But when I look back at what was the best, it is definitely working with our new tech team. As I am reiterating over and over again, “the database is a service”, and whatever we are doing inside the database, can only make any impact, if our results can be utilized by “somebody” – by our end users.

And most of the time our end users are  application developers.  I can’t imagine any serious database development without continuous interaction with the rest of the development team. For years my “golden standard” for the teamwork has been my work for New York Department of Education, where I had a full support of the tech leadership, which helped me to defend my approaches and produce the results I am still happy about.

But what has being going on in the past several months is even better. The way we discuss the user stories. The way we make decisions on what should go into the application, and what – into the database. The way we debug. The way we discuss, what is critical, and what’s not. The willingness of each of the team members “to go extra mile”, to adjust in order to make others job easier. Basically, whatever I could imagine for the teamwork being perfect, is there. 🙂

Being in this industry for 34 years, I know that nothing lasts forever:). I know that every tea,, every organization evolve, and that nothing is granted forever. But I also learned to be thankful for what’s going on right now, and enjoy the moment.

Looking forward to 2018 – I hope that our team will continue to be the most amazing team ever. I am looking forward for the stress -test of our new applications with high data volumes. After all, I was designing the data storage and data access to be super-scalable, and I hope that it will work this way.

I am looking  forward to use the performance data we’ll obtain to improve our bitemporal library, and I already have some ideas of what I exactly I want to do. Actually, I have new technical ideas on almost everything I’ve developed through the last year. I still didn’t get notifications on whether any of the papers I’ve submitted for the next year conferences were accepted,  but I know that both are very good papers :), so even if none will get accepted… I will try for another conference!

 

 

 

 

Leave a comment

Filed under Development and testing, SQL, Systems, Team and teamwork

ACT-W Conference: Dr. Helen Sun keynote

Dr. Sun keynote was definitely the best thing out of the whole conference! The talk was called “My Personal Journey and Transformation Story”. To be honest ], my first reaction when I heard about switching career from the English professor to the information technology was rather skeptical, but the more I listened to the talk the more I started to realize how close is it to what I believe in, and what I consider the most important things in life and professional career. I find it very true what Dr. Sun said about the leadership. She cites the quote from Bob Gates that “Leadership is when people choose to follow
you, even if there’s no consequences of not doing so”.

But the most interesting thing happened at the very end of the talk. Dr. Sun said: if somebody will be talking to you about work-life balance, do not believe them. There is no such a thing as a work life balance. It can only be a work-life integration!

And that was the word! For many years, when I was telling people my personal story, and when I was telling young women seeking a career in IT: you do not have to choose between work and family, you can have them both if you set up your mind accordingly. But the word “integration” never crossed my mind and yet it describes perfectly how I feel about this subject.

And then Dr. Sun continued, talking about how she always would make a point to talk to her son on Skype every day when she was away on business trips, and about tons of other things that she did. and most of them would be exactly what I did. And what she said about her son not being upset, that she often could attend his events, and that he was proud of her, and how she gave him a positive example – I could say it about my kids, word to word.

So when she was finished, I raised my hand for a question, and told her how much I’ve enjoyed her presentation, and thanked her for giving me that word – work-life integration, and told her how my life journey resembled her’s.

And I think she was really glad to hear that 🙂

Leave a comment

Filed under events, People, talks

When working remotely does not work

About a week ago this article from Atlantic landed in my Inbox from one of many newsletters.

And now, returning home from just three days of working remotely, I think about how I agree with many of the points this article makes.
In general I am very thankful, that I have an option of working remotely periodically, but only because otherwise I will have to skip work entirely each time I travel.

I’ve always been a great proponent of remote work, arguing that it can be as efficient, as working in the office if not more, using my work with NY Department of Education as an example. But I have to agree with this article: times have changed. And now I have no doubts, that working remotely for me in my current position should be very limited – both to my own benefit and the benefits of the projects I am working on (which, to be honest, is almost the same thing :))

Leave a comment

Filed under publications and discussions, Team and teamwork, Workplace

How women networking should NOT be organized

There was one small episode during ICDE 2017, and although it has been a month already, I still feel like I want to write about. Here is want happened

Among other booths of different vendors there was (as usual) the Amazon AWS. And one of their reps told me,that on Thursday they are going to have a “women event”, and whether I want to sign up, and if I just could leave my email with them. I told her: well, there is a conference banquet on Thursday, at what time precisely your event is going to be? And she said reassuringly: after the banquet!

Now, the banquet would start at 6PM, and on Wednesday evening I receive the following email:

Hi Hettie,
I wanted to reach out on behalf of AWS and invite you to attend the AWS Women in Engineering Networking Event tomorrow on Thursday, April 20. Our recruitment and engineering teams are coming down from Seattle for the ICDE Conference and we’d love to meet you in-person at our happy hour at Blue Door Winery in San Diego (around 3 miles from the conference venue).
There will be wine tasting, artisanal bites, and a raffle on-site. Please feel free to bring guests, the more the merrier!

I am clicking on the invite, and guess what start time it shows? Yes, you are right – at 6PM.

Let me tell you that. The banquet is the most important social event at any conference, and I would always make a point for the younger generation about the importance of attending a conference banquet. There you can be introduced or just introduce yourself to anybody, you can talk at length with the authors of the papers which were most interesting for you. People just are more relaxed and do not run to attend the next session. And if somebody organized a “women networking event” at the same time – how this should be perceived? Like “kid’s table”?! How much this kind of networking would worth? And if the event organizers didn’t bother to look at the conference program when scheduling this event, it’s even worse…

Fortunately, at least at the first glance, there was not that many women who would trade the banquet for this networking event 🙂

Leave a comment

Filed under events

How I learned to love tests: both using and writing ones – part 2

Even when I would reluctantly admit I need to have tests on place, I never understood, why one might want to put the check for the number of tests you want to run in pg_tap. What’s the point? You know how many tests you want to run, so the only thing you need is to count the executions :). And when the number does not match it means that you didn’t count them correctly;)

That’s what I was absolutely sure about… until last week. A week before that I’ve discovered that I’ve mapped one foreign table incorrectly. Or, may be, it got changed and I didn’t notice – I didn’t have proper tests!

Nevertheless, after I fixed the table structure… yes, you are right, a number of tests failed! and since ai’ve added a whole bunch of newly mapped columns (21 of them, to be precise), I had to place 84 more tests… four for each column… and after I did it… and pg_tap reported that I ran less tests than I’ve planned. And my first inclination was to change the “number of tests I want to run”. And I almost did it… but then I thought: I remember I’ve counted! If there are less than 84 new tests, then there are two options: either I counted them incorrectly, or – I misses several tests.

It was not fun at all, going through this huge file with all the tests… but I found the missing ones! And I was so happy again, that somebody forced me to run the tests each time I am committing changes 🙂

 

 

Leave a comment

Filed under Development and testing, Team and teamwork