Next up in our ‘Inside ProDev’ series we sat down with one of our Software Engineers Ina Tsetsova to find out what a day in the life of an Unruly developer looks like.
Q: Hi Ina, first of all, could you introduce yourself and tell us a bit about what you do here at Unruly?
IT: Hi! I’m Ina Tsetsova and I’m a Software Engineer here at Unruly, currently working in our Shared Infrastructure team. The team started by taking over infrastructure projects that didn’t have an owner, and were getting pretty out-of-date. Now we are steadily improving things, instilling best practices, and spreading infrastructure knowledge!
Q: How did you end up at Unruly?
IT: I went to a couple of XProlo events and was blown away by the energy there. The speakers were engaging and the content was stellar. I quickly became curious about the company and its culture. As luck would have it, I already knew a couple of developers working at Unruly. I grabbed a coffee with each and tried to figure out if the company would be a good fit for me. It was, and here I am!
Q: Tell us about your day-to-day experience in the Unruly Pro Dev team?
IT: It is unique! We do a number of things differently than other organisations. For one, we do trunk-based development, and we deploy multiple times a day. Visitors to the office might see a lot of stuffed toys around, but they aren’t just for decoration. They are all deployment tokens and each has its own meaning. We take XP values and practices to heart, we do test-driven development, and we pair on everything that gets pushed into production.
As developers, we also have more ownership of our stories and practices. We do our own research, we talk to stakeholders, and we propose work for prioritisation. We’re very collaborative. If you choose to pair all day, every day, you probably enjoy working with people a fair bit.
Q: What draws you to the type of work you do?
IT: I care about making things better and having a tangible impact. The team I’m currently in enables me to do just that! We are in the same room as our stakeholders and deeply care about removing blockers for them. We also help to automate away the repeatable and manual tasks that get in the way of delivering business value quicker!
In my team, we’ve split the type of work we do across different strands. Mine is about ‘Reducing Toil’ for the rest of ProDev. That is ‘toil’ in the SRE sense of the word – work that is manual, automatable, of no lasting value, that doesn’t scale. Everyone in our team owns their strand, and mine really aligns with my values. This really helps me feel productive and happy at work!
Q: What have you learnt during your time at Unruly?
IT: I’ve learned so many things! Some highlights have been learning to work with Linux, understanding site reliability engineering practices and ideas, and getting to grips with the infrastructure.
I’ve also gained a lot of auxiliary skills like improving my presentation and interviewing, communicating with stakeholders, running effective meetings, visualising work progress, researching stories, collaborating, giving feedback – the list goes on!
Q: Tell us about any side projects you’re working on.
IT: I want to contribute more to open source as our team has already released multiple open source projects. One of them is a set of Puppet modules for a base Centos 7 configuration.
It’s made me look into open source outside of Unruly. There are so many interesting projects available, and some of my favourites listed are at opensourcediversity.org. It’s a great place to look for first-timer issues! I’ve just completed my first pull request to one of the projects listed.
Q: It’s the weekend: what are you doing?
IT: I read! I read books about fantasy, magic, environmentalism, self-improvement and tech. I also spend time with my husband outdoors. We go to nature reserves, have picnics in parks, or just sit on the balcony and listen to podcasts together.
Q: What kind of challenges do the developers at Unruly tackle?
IT: Work flexibility is a somewhat of a challenge. Things like remote work and flexible hours are fairly new at Unruly and will take some time before they become frictionless. Part of the challenge is because we pair all the time and we’re all collocated. Therefore a lot of our knowledge is either on white boards or shared in person. It’s something that Unruly has been supportive of experimenting with and it’s definitely becoming easier. As a result it’s perfectly common now for me to do my 20% time from home and dial in if necessary.
Q: Describe the Unruly developer culture in three words:
IT: Thoughtful, curious, and kind.
Q: What music do you listen to whilst working?
IT: We don’t really listen to music at work, because we’re pairing virtually all the time. You’ll almost never see a dev with headphones, unless they’re catching up on their admin work. As for my music, I enjoy songs that fall under acoustic, folk or alternative metal. I have a small but growing collection of songs. I also purchase my music either directly from the musicians or from ethical music sellers where the majority of the revenue goes straight to the artist.
Want to join the Unruly family? You’re in luck, we’re hiring! Check out our job page for the latest roles!