In this blog series, we interview a member of the clypd team every month. Find out what drives us, what makes us tick, and what we do outside of the clypd office. In this month’s clypd Profile, we talk to Andy Shultz, Principal Software Engineer.
Can you describe your job and your average day working at clypd?
I generally get in a little before stand-up, having read through morning emails at home. We have a stand-up, and then my day alternates between chunks of coding and chunks of design discussion or other meetings until it’s time to roll out. As well as coding, my job is to help drive design and process.
Can you tell us a little bit about your background and what brought you to clypd?
I’ve been at a bunch of places before clypd – many startups which either failed or went through a catastrophic event. I worked at BBN way back at the start of my career, and most recently, at TripAdvisor. When I started looking for a new job, I knew that I wanted to get to a small startup and that I wanted it to be doing something I’ve never done before. Working on TV technology in Go is all new to me, so that fit the bill.
What excites you about working at clypd?
I am most excited by working with a group of smart people who want to get things done. The actual problem domain is not that important – when you find smart, motivated people, you always find interesting work. But I have to admit that when I heard that clypd is working on schedule optimization, my ears definitely perked up.
What’s your favorite aspect of the clypd office?
So much natural light. I know that the stereotypical programmer works in a basement at night, but I’m not happy unless I get a fair amount of light. And it can’t be direct sunlight, so that I can still see my screen.
If you could give your younger self advice, what would it be?
I would be super afraid of corrupting the time stream and destroying the present. I could send myself stock tips, but all that money might turn me into a supervillain. Who we are is not just the correct choices we make, but also the mistakes.
In another way, I wonder about a version of this all the time because I work with young developers just starting out and think about what advice to give them. A lot of it boils down to having some paranoia about systems – yes, any part of the computer can do something horrible at any time – but without having so much paranoia that they’ll give up and move to Minnesota to raise corgis for a living.
What do you watch on TV?
I binge watch on Netflix – Daredevil was the latest, before that it was the recently posted half season of Mad Men, and a while before that, I rewatched 30 Rock.
What’s your favorite productivity tool or app?
grep. Without grep, a programmer is blind and deaf. You can get advanced tools to navigate your codebase or parse your logs, but grep is always there on every environment whether it’s on your desk or in a datacenter half a world away. Honorable mention to the silver searcher, an advanced grep/ack-like tool that’s even better than grep for many situations.
What can we usually find you doing on the weekend?
Relaxing with computer games, getting things done around the house, trying to keep our rabbits from chewing the walls, practicing and fighting using historical European sword arts (mostly German from the 15th-17th centuries).
What’s something that no one at clypd knows about you?
Just when they want me to get something done at the end of September I’m going to vanish for a week to help run Iron Gate Exhibition.
Interested in joining the clypd team? Check out our Careers page!