weekly thoughts #3 – workplace culture

One thing I’ve been enjoying and feeling very grateful for is the chill culture at my office.

Just yesterday, we had a steamboat for lunch for almost 20 people at the level 10 open area. It started from one guy who was like “let’s have a steamboat in office!” and tbh most of us didn’t take him seriously at first, but he convinced another guy to bring his pot and they went to ntuc to buy ingredients so a bunch of us joined in last week for the first “trial run”. Our boss was like “yall serious ah?? Ok go ahead, but if anyone tells you off I’ll just pretend I didn’t know this was happening” hahahaha. But everyone who saw us was v amused and nobody told us off so the trial run was a success! We bought another pot from ntuc to expand it to more people for this round xD

I think my boss is totally the opposite of what you’d think as a typical boss stereotype. He’s an engineer and a teenager at heart LOL and he’s damn good at table soccer so every other day when he’s free he’ll jio us for a challenge. At first even our 2 best guys playing together lost to him playing alone! But they improved a lot and so he decided he needed a partner and recruited me for a few times HAHA.

We also recently got this AGV (autonomous ground vehicle), basically it’s a robot that can move around on its own and is supposed to be part of our smart office. It was named Elsa through a poll 😂 which everyone now regrets because our boss got very into programming the robot….. to go around making frozen jokes. Eg. it’ll move around to beside someone and go “hello *name*, do you find the aircon cold? *pause* I think it’s fine, the cold never bothered me anyway” and “hey *name*, how is work going? stressed? sometimes, you just gotta let it go” followed by….

etc etc and it’ll play the entire song so loudly that the whole dept can hear. Then after the song ends, he’ll make it go up to the next person and repeat the whole routine.

There was one day that I was rly damn annoyed cos I was already stuck trying to figure out something in my code, then this robot keeps playing the stupid song and boss was just sitting there amusing himself with everyone’s reactions 😑😑😑 other colleagues were not amused also and one of them said that once he hears the robot start talking/singing he’ll just wear his noise-cancelling headphones LOL. Which also has the added advantage that boss won’t make the robot target him. I was complaining to Joe about it, but he pointed out that it was kind of nice, to have a boss who’s so friendly and human, rather than one who’s v distant from the people below him. Which is also true! I do appreciate that we can just talk to him normally and he will joke around with us. It helps that he’s an engineer also so he’s quite in touch with the work we do, and he likes to ask us questions to really understand what we’re doing and get involved if he can. From what I can see he also gives people a lot of trust and hence freedom in their daily work and how they manage their teams. Although he does sometimes make decisions that not everyone agrees with, and is a bit over-optimistic on how many projects we can take on haha. I haven’t been feeling the consequences of this directly but there are a few people in the dept who got pretty stressed from decisions he made. On the other hand, he has been spending the last week programming the robot to do a “dance” in sync with some opera music and then making everyone watch it and give a score…. LOL. Much waste of time but well, I guess it’s a happy problem.

Another person who’s been v significant for me at work is my reporting officer (aka my direct boss)! He’s a much more experienced software engineer than me but he pretty much treats everyone in our team as equals when we’re working. I feel like I have a lot of freedom for the projects I’m running (including freedom to work from home which is awesome, idk why nobody else seems to do it but I’ve been wfh-ing once a week and I’m v productive at home), but he somehow stays on top of all the projects and he’ll review the progress once in a while. Oh yeah both of us actually started work on the same day and sat next to each other! But I reached earlier and choped the window seat hahahaha. We went to shanghai for some training also and I had fun laughing at him at the theme park xD sadly he moved to another table now and he seems to be perpetually v stressed cos of the amount of projects that are coming up… and he still likes doing actual programming but as the boss of our team, he has to go attend external meetings every other day also plus sometimes there’s internal project meetings or stuff he helps us with individually, so he’s always working until damn late :( feels bad man. But it’s cool to know that you can progress in your career but still do actual programming. Normally it seems like developers are only at the lower level but to progress you basically have to go into management, not v sure if I would want to do that…

My office is “open concept” ie. no individual rooms or cubicles, I think most companies’ offices are like that nowadays? Don’t really know if I like it though, there’s both good (easy access to other people to ask them stuff) and bad (when people come and talk to your neighbour which makes it super hard to focus). Some people also like to walk around and loiter behind my area for some reason… so once I notice their presence there I’ll think “should I talk to them them..?” and even if I don’t, my focus is already disrupted D:< I guess one advantage of headphones is that it’s a clear signal to tell people not to disturb you haha

(Wow this post is on just one topic and it’s already 1k words)