Last week we have a first meetup of Chicago PUG in our new office. From my previous experience moving meetup to a new address always incur some casualties, so I was really glad that people have come! Our new office is not only a better workplace that the previous one, but it is definitely a better place to host meetups.
I had a very busy time for the several weeks before the meetup, and a move itself is quite a stressful experience, so in the morning of the day of meetup I’ve realized I absolutely didn’t think through any of the details. Turned out – I didn’t have to! There was no need to move the furniture as in the previous office, our new kitchen provides a way better setup for people to talk before the start of the meetup, everything was ready for the presentation.
As for the presentation, Chad Slaughter presented a talk “Postgres development methods: pgtap & FT testing”. Which was really perfect for us, because I am trying really hard to popularize the pgTAP tests and a concept of unit tests for the database in general. I do not know why it is so hard, but although pgTAP is a very well established framework, people just like to create problems for themselves and not to maintain the tests for any database work. Either because they have no time, or because tests are boring, or most likely because they just do not understand their importance. So I was really happy that somebody except me was preaching the same thing.
Anyway, I just feel really good about how this meetup went, and hope to maintain the same quality of professional interaction and networking. For many years to come!
Yesterday our tech team was featured in the buititchicago blog post All about impact: Why 6 Chicagoans left corporate life for startups. I am seconding everything what was said about our culture, and I love this picture of our team!
We have one more opening! And we want to fill this one ASAP. Here is a position description (and a place to apply): Postgres DBA at Braviant
A person in this position will be reporting to me, helping me to build the state of the art system, using the most cutting-edge technologies, and last but not least – will be able to learn the best practices of the trade from me. The position description is more DBA-like style, and that’s what I need most at the moment, but if a person in this position will show interest in more database development work, the opportunities are endless.
More exciting things to do, than anybody can imagine, but I desperately need at least one more pair of hands!
Or, to be more specific – I am looking for a next member of our database team. I am looking for a database developer, who can and wants to work with the applications and application developers. Or may be the opposite – an application developer, who wants and can switch to the database development. This person should have a solid knowledge of math and be able to distinguish between good SQL and bad SQL.
What I mean: it’s OK if a person does not know what the CTE is and how to use them, it’s way worse if a candidate does know what a CTE is, but does not know why and when they should be avoided.
And yes, I know I have extremely unrealistic expectations :), but I still hope there is somebody, who is interested in working with unique new technologies, and in being a part of a real technological adventure!
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 :))
Since I’ve realized, that our job postings on LinkedIn are not current, I am posting here 3 positions which I personally is most interested to fill. All these people we’ll work very closely with me (for those of you, for whom that’s a plus :))
There are matching junior positions for each senior position:)
It’s almost the end of the year. And it sounds like the most improbable day to write something about work, especially voluntarily. But I’ve being really busy working for the past several weeks (and months, to that matter).
But now I have something really exciting to report. And that “something” happened on Wednesday last week. On that day we stopped the automated emailing of reports from the old datawarehouse. Which of cause means, that we have all needed reports set up to run and email results from the new datawarehouse, which I have being building for the past seven months.
On one hand it seems like it took too long – the data was there and available for a while. But it always takes lots of time to convince people, who are used to the old ways, that they need to switch to the new system, the the new system is better, more accurate, etc. Besides,as it almost always happens, on the day that we’ve announced that “the old reports will be discontinued”, the whole bunch of reports never converted to the new system emerged out of nowhere…
We were able to convert all these reports, to validate their results with business, and to shut down the automated reporting as planned. And that means a lot for me, because it’s a very practical result of all my work since I’ve joined Braviant. I do not have any illusions regrading this “sunset”, I know that there may be still multiple cases of “I need to see this old report” and such. And even after all user access to the old system will be disabled, we’ll need to archive the data for auditing purposes. But in any case I consider the current status as a major accomplishment, and a very material result of my work.
Of cause I won’t be able to accomplish that task without my wonderful co-workers, and since we are a small company, the input of each individual made a huge impact on the successful achievement of that goal. I am in a very good place now, in all possible meanings of this word 🙂