I’ve discovered a hilarious new Turkish comedy show called “Gibi” (translated to As If). The episodes revolve around a group of friends who get embroiled in absurdist situations and have very nasty but eloquent arguments with each other.
To me this gives off a very Seinfeld-like feeling with nasty people living in a nasty city talking about nasty things with each other. Not the touchy feely stuff that you see in normal sitcoms. You don’t really quite get why these people hang out with each other but they do.
Below is the first episode in its entirety on YouTube where both main characters find themselves pressured to open a kebab shop. The rest of the series on Exxen has passable English subs for anybody who would be interested.
I’m always a sucker for performances where people argue/fight with each other. The more fierce and physical the better. Carnage is an old favourite of mine and the fight scene I witnessed in ‘Langs de Grote Weg’ remains with me as one of the highlights of visiting Frascati.
I’ve watched a couple more episodes and I think I can say that the theme of the show is the weird social conformities that people in Turkey impose on each other. Hell is other people, especially over there.
To be able to watch the full series I took a month’s subscription to Exxen. This seems to be one of a bunch of bespoke streaming platforms. Another one I was aware of through social media has been Gain (a self-described ‘next generation content platform’).
The Exxen website is kinda broken and the boss of the site has been quoted saying ‘they are competing with Netflix.’ That may be right, but Netflix is probably not competing with them. Still, with the 80M people living in Turkey, the substantial diaspora as well as people from other countries who consider Turkish culture and media to be aspirational (a lot more of those out there than you would think living in Europe), they probably can get by.
One weird déja-vu has been seeing many of the Turkish social media stars that I used to listen to on Clubhouse (Chaby, Enis, Zeynep) make an appearance in weird and zany television formats exclusive to the platform. Most amazingly, those formats are also pretty professionally executed with high production values.
“If quantitative metrics are inescapable, we suggest focusing on Service Level Objectives (SLOs) and cost of coordination data.”
Faced with exactly the same problem, I came up with the same solution: instead of focusing on number of incidents (which is much more problematic than MTTR), we should be focussing on SLO transgressions. SLOs are set by the org itself and can also be adjusted which means that that is an ongoing conversation the org can and needs to have with itself around reliability.
Secondary, if you need to report on incidents to the business, I think you can’t go wrong with attaching a justified cost at the order of magnitude to an incident: this incident cost us thousands, ten thousands, millions etc. and how we calculated that number. It won’t be immensely accurate, but again the point is not accuracy but to build numerical muscle throughout the organization.
An amazing article about COBOL and how deep our investment is in legacy technologies that work really well but are also a dead-end. It also seems that if you know any one of those technologies you can find work up until the moment that you die.
A list of learnings from writing a production database by Mahesh Balakrishnan that can easily be applied to any other part of software engineering as well but of course not one-to-one, like: “Socialize estimates of task difficulty repeatedly”
A field report from doing incident management by John Allspaw that I can very much relate to with lots of learnings that need to be disseminated: “Focus less on incident metrics and more on signals that people are learning”
One of the biggest limiting factors for people working in technology is that they like to forget that everything around them is a socio-technical system. The world just isn’t that simple.
The construction site that surrounds our house has started a bunch of space heaters this week. The devices had been there for a while but only started being annoying now that they’re turned on. These things run day and night, they make a ridiculous amount of noise (some 60 dB at our window) and because they burns diesel oil they also pollute and stink up the entire courtyard.
We are used to some noise and annoyance during the day time with this construction site. Some of the noise we went through was truly unbelievable and for some periods we have received a reduction in our rent. We thought that with most external construction being done, we would finally be able to get some peace but now these things are running and will probably run all winter.
The effect they have is to force us to keep our windows closed on one side of the house. You can hear a faint droning even with the windows closed and having the windows open is extremely unpleasant.
I went to the construction office first. There a man told me he would look into it. After returning from work in the evening of course the heaters were still running and the man had not done anything. When pressed, he said they were allowed to do this (not true) and these would run all winter.
First point of contact in these is of course our landlord who is our point of contact for the construction site. We’ll see what they will do for us when they take a look at this issue in the coming week. Maybe things will resolve themselves.
Not wanting to leave things to chance, we also wanted to have the city check this out and resolve this issue. We are measuring 60 dB and we have a source that says only 40 dB is allowed at night (which would make sense).
Let’s go over the steps you can take in such a case and whether the local government can do anything for you in such a case.
The first step in such a case would be to call the Ordnungsamt. The Berlin service number can connect you with them but they will tell you that it’s not their deal and refer you to the Umweltamt. This is the first time I heard that this Amt exists.
Finding somebody to talk to at the Umweltamt was a bit of a challenge. Both of the contacts given to me did not pick up their phone (nobody in the city government seems to pick up their phone) but their central desk also told me to get lost and referred me to the Senate for UVK just like the Berlin service number did.
SenUVK has a special entry point for noise from construction sites with a phone number, e-mail address and web form. The webform seems to be broken because after submitting it twice both times it shows an error and does not e-mail me a confirmation of my complaint. The phone number is supposedly open between 9-11 every day to accept complaints but calling that I could reach nobody there. Both of the people given to me as a contact by the Umweltamt were of course not reachable by phone.
This being 9 in the morning as per the phone number opening times, I thought I might as well drop by there to see what’s going on. I only live a ten minute bike ride away.
I knew the SenUVK office at Am Köllnischen Park but I was told to go to Brückenstraße 6 around the corner. There I went into one building and could not find anything other than generic offices. I was going to give up but I walked up the street towards Jannowitzbrück and found another number 6 entrance to what seems to be known as the Jannowitz Center.
The ground floor of that building was a construction site. Next to the elevator it did find a plan of the SenUVK offices that listed Baulärm on the fifth floor. I took the elevator to the fifth floor only to find another construction site. Then I went down and asked the construction workers whether the entire building was a construction site. They said, nah, floors 7 and so and so are not. So I went up to the 7th floor and found the Pförtner there who referred me to room 191 on the 2nd floor.
On the second floor I found a very long office corridor where everything seemed to be more or less operational. I walked all the way to the end and after some turns found the office numbered 191 which of course was closed. Not to be dissuaded that easily, I started knocking and opening the doors in that corridor which were labelled Immissionsschutz.
Then some schmuck came to me and asked me what I was doing. I told him the reason and he said he couldn’t help me and that he found it unangenehm that I just walked in like that. I told him that I found it unangenehm that the web form was broken and nobody here was picking up the telephone. The guy clearly didn’t bargain for any of this and made away quickly before I could show him the true meaning of the word unangenehm.
Then a man arrived to work at the 191 office who was actually helpful and filed my complaint. It turns out that space heaters for construction sites only get a permit when there is a pressing technical need for them which is extremely rare. This construction has already taken very long and we would really want to finish it, is not enough reason it seems. The waterpump that we could hear pumping and hissing at regular intervals at night we could probably also complain against. We’ll see next week what comes from this complaint.
He confirmed also that they were having issues with the phone line and that they are not the people maintaining the web form.
If this person is to be believed, this construction site is doing whatever it wants because the act of following up on these breaches is so incredibly difficult and time consuming. He said they can press on this complaint and check the permits but in the end there’s only so much they can do as well.
Local Government IT
After the broken web form I also was kinda intrigued what kind of systems they would have there at the Senate’s offices. The guy filled in the complaint details into the editable fields of a MS Word template. That’s it. That’s about the level of where we are at when it comes to local government automation.
I know these problems up close and they are difficult to solve even if you have access to best in class tools. But with those kind of tools at least you have a fighting chance. If you work in government without in-house IT, where you can’t procure anything useful, you don’t have credit cards and even if you found something useful you couldn’t use it because of fears around Datenschutz, there is no way you are going to get anything done.
Most of these problems could be solved by deploying Airtable and Zendesk, but they of course won’t be allowed to do that. I don’t have to mention that local government being ineffective benefits companies doing construction without following any of the rules.
I was amazed at how closely this article about product development at Facebook tracks with how I approach it: “PMs are 100% accountable for the results of your team.”
I’m doubling as EM/PM for a bit and engineers in my team fully own some of our projects. This is a combination of high demand and high trust that I think is working out well.
Any chance I get I also dispense with Pull Requests because I like my projects and teams to be happy and productive and blazingly fast. From my experience both approaches are about equally safe and with proper guidance you don’t even need a team of only seniors to make it work.