Screaming in the Cloud - A Conversation between Cloud Economists with Amy Arambulo Negrette

Episode Date: August 5, 2021

About AmyWith over ten years industry experience, Amy Arambulo Negrette has built web applications for a variety of industries including Yahoo! Fantasy Sports and NASA Ames Research Center. O...ne of her projects modernized two legacy systems impacting the entire research center and won her a Certificate of Excellence from the Ames Contractor Council. More recently, she built APIs for enterprise clients for a cloud consulting firms and led a team of Cloud Software Engineers. Amy has survived acquisitions, layoffs, and balancing life with two small children. Links:The Duckbill Group: http://duckbillgroup.com/@nerdypaws: https://twitter.com/nerdypaws

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud. Your company might be stuck in the middle of a DevOps evolution without even realizing it. Lucky you.
Starting point is 00:00:36 Does your company culture discourage risk? Are you willing to admit it? Does your team have clear responsibilities? Depends on who you ask. Are you struggling to get buy-in on DevOps practices? Well, download the 2021 State of DevOps Report brought to you annually by Puppet since 2011 to explore the trends and blockers keeping mid-evolution firms stuck in the middle of their DevOps evolution because they fail to evolve or die like dinosaurs.
Starting point is 00:01:06 The significance of organizational buy-in, and oh, it is significant indeed, and why team identities and interaction models matter. Not to mention whether the use of automation and cloud translate to DevOps success. All that and more awaits you. Visit www.puppet.com to download your copy of the report now. And now for something completely different.
Starting point is 00:01:32 If your AWS bill is too high, I've got something you should try. Pay this cost-effective. Don't you ever forget it. I'm joined this week by my colleague, Amy Arambolo-Negret, who is a cloud economist here at the Duckbill Group. Amy, thank you for taking the time to basically deal with my slings and arrows instead of the ones that clients throw your way. It's perfectly fine. It's not as if we are not the kindest people within the Slack channels anyway. So I am totally good.
Starting point is 00:02:26 So you've been at the Duckbill Group as of the time of this recording, which when you're releasing things in the future, it's always a question of how long will you have been here by then? No, we're playing it straight here from a perspective of as of the time of this recording, you've been here six months, all of which, of course, have been during the global pandemic. So first, what's that been like? It has been very loud. And that's to say I live in a house with five other people in it. So it's one thing for me to be a remote worker and just being at my desk working quietly, but also having to manage noise that you can't really control. It's been an extra level of stress that I could possibly do without. It's fine. One of the whole problems with the pandemic from our perspective
Starting point is 00:03:19 has been that we've run this place as a full remote operation since it was started. And people come at this from a perspective of, well, this whole experience we've had with working remote is awful. It's terrible. No one likes it. I'm not productive. Let's be very clear here. There's been a global pandemic. This is not like most years. And there are stressors and things that absolutely suck about this that don't normally impact the remote work story quite the way that they have. I totally agree. At least before, one of my previous companies had an office in Chicago, so I would be there once a week, but effectively I was remote because that was an all-meetings type of day. And the difference between that and now is that you had very explicit work hours, you had client hours, your work sometimes brought you out of the house if you had to go on travel
Starting point is 00:04:13 or on site. This is just everything is done within the same 10 feet of basically where you work and you eat and you sleep if you have really unhealthy living habits like I do. And while I'm trying to get better at it, I'm also not the best at having time-based boundaries. I'm only good with physical boundaries. So I have to turn off the work computer to turn on the fun computer, which are physically next to each other, but I have to look in a different direction. And that is as close as I get. Yeah.'s the good screen versus the bad screen model of, oh yeah, we're going to stop doing work now and just move our gaze slightly to one side and look at the fun screen and work on those things instead. And at first, I was trying to be militant when we
Starting point is 00:04:59 started this whole pandemic thing and working full remote of booting people off and, hey, all right, it's quitting time, go home and stop it. The other side of that, though, is some people are in some ways using work to escape. So we've modified our approach to be get the work done. If you're working consistently more than 40 hours in order to get it done, let us know that's a problem. But let people work when they want to work, how they want to work, and be empathetic humans. And that carries surprisingly far. Now, the question, of course, becomes, does this scale to a company that has 50,000 employees? I don't know.
Starting point is 00:05:38 That's never been a problem that anyone has asked me to solve. But it works for us at small scale. I find that the attitude working here has been really understanding as to we know what our lives are like and we know that what kind of work that we actually have to get done within a certain time time slots happen, you'll see me and Jesse, one of the other cloud economists, is like, we'll be hitting a document at the same time. For my time, it would be closer to later in the evening, but that's just because I spent most of the day either taking care of kids or handling house management sort of duties. So having that flexibility on where my schedule goes without having to answer that question of, well, why were you working at that hour? I feel gives me a lot more control and takes one less thing away that I have to worry about. One approach that we've always taken here has been that we treat people
Starting point is 00:06:43 functionally like adults. And that's sort of an insulting way to frame it. Like, what are you saying? That a lot of employers treat their staff like kids? Well, basically, yes, is the short answer, where it's great. We're going to trust you with make a $50 purchase on the company credit card without a bunch of scrutiny because we don't trust that you're not embezzling. The cross incentives of different organizational structures are so twisted at that point that it's very hard to self-correct. I mean, our approach going into this was always never to go down that dark path. And so far, so good. Will it bite us someday if we continue to grow to that 50,000 person company? Undoubtedly. But I have to believe it can be done. I would also think the pressure of managing 50,000 people would break every single person in this company. Just thinking about it gives me panic. Oh yeah, when every person becomes effectively what, 500 people? That's divisional stuff. I don't think that anyone wants to stick around and see a small company go through those kinds of transformations
Starting point is 00:07:52 because functionally it becomes such a radically different place. For better or worse, that's not something we have to worry about, at least not anytime soon. We work really well with our fairly tight teams, I think. And I think it's one of the virtues of the type of work that we do. You only dealing with a small number of people, everyone's inherently an outlier. You are the only cloud economist at the Duckbill Group with a background as a software engineer. Yeah. I did not realize that when I was joining. So the deal with my infrastructure background is that I've only ever done enough infrastructure to support my
Starting point is 00:08:45 applications. Like Pete, I come from a startup background initially in my career, where you had to manage your application, you had to manage your own routes, you had to manage your own database connections, your own storage connections, and all of that, which looking back on it and saying it out loud sounds like a really bad idea now, but this was life before infrastructure as code. And it was the quote unquote wild west of San Francisco startups where you can make a product out of basically anything. And the anything I went into was fantasy football of all things. So I always made sure to have enough knowledge so that if I knew something broke, that I could blame it on networking. And then I would be able
Starting point is 00:09:36 to show the paper trails to prove it. That was the extent of my knowledge. And then I started getting into the serverless space where I started building things out of cloud services instead of just spinning up more EC2s because I was young and impressionable. And that gave me a lot more understanding of what infrastructure engineering was like. But beyond that, I build APIs, I do business logic. That's really where my comfort levels are. For the rest of us, we seem to come from a background of grumpy Unix sysadmin types, where we were running infrastructures, but as far as the code that was tied into it, that was always the stuff we would kind of hand wave over, or we'd go diving into it
Starting point is 00:10:24 as little as possible. And that does shape how you go through your career. For example, most companies are not going to wind up needing someone in that role until they've raised at least a Series B round. Whereas in many cases, oh, you're an engineer, great. Why don't you start the company yourself from a software engineering perspective? It's a different philosophy in many respects, and one that I think is a little bit on the strange side, if that makes sense. It is. It's extremely strange how completely dependent the two are on each other, yet the mindset to get into either end of that level of engineering is completely different. My husband and my father are both on the infrastructure side, and they've tried to explain networking to me my entire life. And I just, the minute the word subnet comes up, my brain is gone.
Starting point is 00:11:18 It's like I'm replaying Star Trek episodes in my head because I can no longer handle this conversation. That's how a lot of us feel about various code constructs at some point. For better or worse, we've made our peace with it. And let's be very direct here for a minute. We've learned to talk our way around customer questions that go too deep into the software engineering space, by and large. What's it like on the other side of that, where there's an expectation that you have a lot more in-depth infrastructure experience than perhaps you do? Or isn't there that expectation? There is. I think a lot of that is just because of the type of industry this is.
Starting point is 00:11:58 Cloud consulting is always infrastructure first, because that is what the cloud is selling. They are selling managed infrastructures. They are giving you data center alternatives, but they're not giving you our full blown apps. And whenever they do, let's say light sale, it's an expensive thing that you somewhere in your mind go, I could build that cheaper. Why am I paying for this service? So when I am on the phone with clients, and they have a situation that is obviously going to be a software solution, where their infrastructure is growing, but it's because their software has a specific requirement, either for logging, or for search, that they're using either Elasticsearch
Starting point is 00:12:45 or Kubernetes or CloudWatch Metrics for, and it's turning into an expensive solution, it gives me an insight, well, this is the kind of engineering effort that's going to need to happen in order for you to write all of these problems and to reduce these costs. And these aren't as simple as hitting an option within AWS console to bring all of that down. It's always going to be seen as more of an effort, but you also get a bit of empathy from the engineers you're talking to, because you now are explaining to them that you understand what they built, you understand why they built it a specific way, and you're just trying to give them a path out. You mentioned the now antiquated idea of going on site and talking to clients. Before pandemic,
Starting point is 00:13:38 Mike and I would head out to a lot of our clients for the final wrap-up meeting, or even in some cases kickoffs, because it made sense for us to do it and get everyone in the same room and on the same page. And over the past year, we've found ways to solve for these problems in ways that I don't necessarily know are going to go away once the pandemic is over. Is it more effective for us to travel somewhere and sit down in the same room with people who in many cases to travel in for wherever they live themselves i don't know there is going to be a higher bandwidth story there of course and the communication is going to be marginally more effective but is it going to be so effective that it's worth more or less throwing a wrench into everyone's schedule for that meeting
Starting point is 00:14:20 that leaves me somewhat unconvinced one of the strange things is that previously, I would go on site to clients and fly out to where they are because as many startups as there are within Chicago and within Illinois, I'm always being sent to New York or Atlanta or Denver for some reason because they're far and there are planes there. But we always end up having to talk to some amount of people that don't even work in that time zone or maybe even in this country. So we're talking to resources in Asia, resources in Europe, which meant we were flying people in to be on somebody else's phone.
Starting point is 00:15:07 And I'm glad to not do that. I'm glad to not have to hang out in an airport. There is a burrito place in O'Hare that I truly enjoy, but that is the one thing I miss about traveling. I almost have my punch card done and it stopped right before then, but I'm kind of okay with that. I was chasing the brass ring of airline status and all the rest for a long time. I can't wait to finally go and hit the next tier and the rest. And okay, well, the pandemic threw all of that into a jumble and I take a step back and look at
Starting point is 00:15:43 it and, you know, I don't miss it as much. What I do miss is the opportunity, in my case, to get away from everyone that I spend all of my time with now just for a day or two and clear my head and recenter myself. But there are probably ways to do that that doesn't keep me on the road for 140,000 miles a year? I think, or at least I hope, that this will give us a chance to, as an industry, just reevaluate how we treat travel. A lot of clients treated it as essentially a status level that came with your engagement where we need you on site so we can show off that we have consultants coming in on site so frequently to give us personal reports, even though we are all in a room on a conference call with other people. So hopefully, even if they're not forcing that every other week, sometimes weekly, depending on what your engagement is, type of cadence on
Starting point is 00:16:47 travel, then maybe it'll just increase the quality of life for some of us. It would be nice. It would be super nice. I honestly don't see them forcing that anytime soon. But once everyone gets vaccinated and there's a successful pediatric vaccine that comes out, it's like I don't see them just letting us stay at home and continue doing our job the way we have been for the past year going on two years. So dialing back into the mists of the distant past, it's always a question of where do cloud economists or clouds economists, depending upon how we choose to mispluralize things, come from? And everyone here has a different story, and there's not a whole lot of common points between those stories. You, for example, spent some time doing work with NASA. What was that about? There's a lot of misconceptions about working for NASA, like you need to be a doctor.
Starting point is 00:17:51 And trust me, you don't. I knew a lot of people who worked there that they basically got their degree and then they just did code work forever and their life was there. And it's such an interesting place to be because on one hand you have that mission of space and exploration and trying to do better by the world but also it's still a federal agency and there's still a lot of problems with federal agencies in that how you get paid is essentially at the beginning of the year. That's when all the budgets are done.
Starting point is 00:18:27 So you can't do the startup thing where you go, I'm going to try a bunch of things. And if one doesn't work, I'm going to pivot to something else because you're essentially answering taxpayers and they don't let you do that. No one wants their taxes going to someone who tried a thing and then found out and messed up, which is unfortunate, but also a really hard reality of the way these work. I really love installing, upgrading, and fixing security agents in my cloud estate. Why do I say that? Because I sell things for a company that deploys an agent. There's no other reason. Because let's face it, agents can be a real headache. Well, Orca Security now gives you a single tool to detect
Starting point is 00:19:12 basically every risk in your cloud environment that's as easy to install and maintain as a smartphone app. It is agentless, or my intro would have gotten me in trouble here, but it can still see deep into your AWS workloads while guaranteeing 100% coverage. With Orca Security, there are no overlooked assets, no DevOps headaches, and believe me, you will hear from those people if you cause them headaches, and no performance hits on live environment. Connect your first cloud account in minutes and see for yourself at orca.security. That's orca as in whale dot security as in that thing your company claims to care about but doesn't until right after it really should have. I must confess that I'm
Starting point is 00:19:59 somewhat disappointed that you opened with you don't really need to be a rocket scientist to work at NASA just because honestly I was liking the mystique of don't really need to be a rocket scientist to work at NASA, just because honestly, I was liking the mystique of, oh yeah, you need to be a rocket scientist to understand AWS billing constructs. But I suppose if I'm being honest, that might be a slight overreach. I knew a lot of people there who had multiple PhDs and they couldn't barely keep their computer on. So really, I'm finding that I respect very smart people, but it also does not imply your world intelligence anywhere else outside of that very specific field. One of the really weird things about having worked there, I worked at NASA Ames as part of their IT department. One of the things we did as outreach was we did a booth over at Silicon Valley Comic
Starting point is 00:20:51 Con once, and it was great. We had a vintage display of old electronics like CRT monitors and full keyboards and all of this nonsense. And kids would go, these are so old. Why would anyone use this? It's so boring. And the entire IT department showed up to volunteer. We're like, no, you don't understand why it's interesting.
Starting point is 00:21:16 It's great. It was so, so hard to watch young people just not be interested in what the past of digital devices were. Very sad. And on the other hand, we did get a lot of interest, but it was also having to have that conversation in real life can be a little disheartening. It really is. But it was fun because it was one of the few things that you don't really get to see
Starting point is 00:21:41 in NASA at a comic book convention. So that was actually a really cool thing to do. Also, we got free tickets, so that was great. So what was your background before you got to the point of, you know what I want to do? Work for a consultancy whose entire mascot is a platypus. And from there, go ahead and fix AWS bills, which sounds like, to folks who aren't steeped in it,
Starting point is 00:22:02 the worst thing ever. What series of, I guess, decisions led you here? I know you don't remember this, but we actually met at ServerlessConf, and you opened your talk with, I am a cloud economist, a title I completely made up. Your talk was right before mine, so that's why you didn't remember I was there, because I was actually on the backstage getting prepared for my talk. That's right. I would have been breathing into a paper bag right before or right after my talk,
Starting point is 00:22:32 trying not to pass out. People say, oh, you won't be nervous once you give enough talks. I'm still waiting. It never happens. I did finally stop having blackouts, so, you know, that's an improvement. It gets better, but it never goes away and when you told me that and i saw the listing i'm like i don't know what this job is there's an easy way to find out what a job is and that's to apply and that is when i started going through the process of applying and then you hired me some months afterwards. And the thing that I found out about looking through AWS billing is that I found out I have a very specific skill set
Starting point is 00:23:12 in trying to find discounts while looking through receipts. This is a thing I thought only applied to my personal life because I don't really like paying retail prices for anything. So I'm always looking for a way to squeeze out another 20, 30% out of something because 10% is really just taking taxes off of stuff. And the fact that I was able to apply that very specific skill set to an actual technical job is so much fun for me because I like being able to tell stories out of what people spend, just because it is,
Starting point is 00:23:53 as we say around here, it's the sum of all of your engineering decisions because everything you do, there's a price tag on it. And knowing how you got there and that you can optimize the architecture by looking through the bill is super fascinating to me. So now that it's been six months, is the job what you expected it to be? Is it something radically different? Is it something else? The tone of our engagements have actually changed within the past six months, partially because of the way AWS has made some organizational changes internally,
Starting point is 00:24:32 as far as we can tell. But really, it's also what types of companies are finding out that they need a service like this. Before, I was interviewing and when I started, I was talking to Pete and Jesse about the types of engagements you do. It was for larger companies. They're looking for some amount of savings and then we run some tooling and then we get back to them. And now it's turning into some are relatively small companies,
Starting point is 00:25:06 companies that wouldn't get used out of an EDP, for example, because their spend is so low. But also other companies that they don't even really want this saving specifically. They want validation on what the process is like. They want validation on their unit economics and what the cost allocation strategies are. So it's fascinating what people actually want now that they understand that that option is out there. One thing that you mentioned a minute ago was the idea of going and giving talks in the before times, serverless conf and things like that.
Starting point is 00:25:43 How do you find that that has changed for you over the past year? And how are you viewing a slow but effectively guaranteed in the long enough time frame return to normalcy? So when everything went virtual, it was a really hard transition for a lot of communities. I'm part of AWS Chicago. I'm an organizer at a meetup group called Right to Speak Code, where our whole deal was to give women and people of underrepresented genders the opportunity to learn how to do open source, how do you learn how to do technical speaking, we help them with their CFPs. And all of that required a physical community in order for us to be able to give each other that type of support. Well, we can't do that anymore. The last big event we did was specifically around getting everyone set up into the organization. So we do one big one every year where we tell you how to do slides. We tell you how to do everything. And then the rest of the year, smaller meetups where we do feedback and prompts and other types of support events.
Starting point is 00:26:59 Now that we can't do that, we found that a lot of the people who ran these events, they're extroverts and they're social to begin with, so they got burnt out very quickly, which meant we not only had to find new ways of supporting them, but also reaching out to members and making sure everyone could still do the types of things we promised we'd help them to do. The other issue is that with things going virtual, there used to be clear lines on the types of events you could apply to, which were events that I could reach, that my company would pay for, what have you. But now everything's virtual. I accidentally applied to a meetup that I spoke at that was based in Australia, which
Starting point is 00:27:47 meant I was talking at 10 o'clock at night just because I explained to them the mix-up and essentially begged to get an earlier slot. And it's interesting because it presents both a wide array of opportunities, but it also means that there's now so much noise and so much burnout and fatigue from these one direction types of conferences, which are long Zoom meetings, which is basically everyone's workday now, which is just full days worth of Zoom meetings. And it's hard to get people interested. And really, what these events did best was give people who generally don't have that type of visibility, like me, who I am a female engineer, and I am a person of color, so my opportunities aren't always going to be as well as they could be. But this visibility
Starting point is 00:28:48 also gave me a boost. So when we lost out on physical events, my organization personally lost out a lot on things that we could do for those people, which is unfortunate, but it's also what was happening really everywhere. Now we're gearing more towards how to do less Zoom meeting type of events. And we're now using a tool called Gather Town, which lets everyone go into a space. You can walk around, you can drop in and out of conversations like you would in a hallway, and it has this cute little 8-bit kind of avatar feel to it, so it looks kind of like a game, but it's also, if you go around a large group of people, it pulls up everyone's picture, and then you're suddenly speaking to each other over voice without having to physically join in,
Starting point is 00:29:46 or wait for a breakout room, or wait to be led into a different room. So it's been difficult to try to find ways of managing it, but it's also been very interesting seeing the tools I had come out of this. Now, once we start going back to physical events and on-site events, personally, I have a lot of anxiety about that just because my allergies and everything makes it hard for me to do travel in the first place. But also, I'm not really sure how everyone's going to react being in the same space anymore, or how full they're going to be. So to me, it does cause me a little bit of anxiety. And I'm going to wait a little until things are more settled and are a little more stable than they are right now. That said, I believe AWS Midwest is doing something physical at the end of this year, but I'm not entirely positive about that.
Starting point is 00:30:41 One of the things I want to avoid is going back to an old style of re-invent, where it's only open to folks who are able to spend $2,000 on a ticket, travel to Las Vegas, and get the time off, and afford the hotel stay and the rest. One thing I loved about the 2020 version of that was that everyone was coming from a baseline of it's full remote. There was no VIP ticket option that got you a better experience than anyone else had. And I do worry on some level that as soon as they can, they're going to go running back to a story like that. I hope not. I hope not too, because one of the great things about virtual reinvent was everyone saw the same things at the same time. And you didn't have to give up one panel because you're too busy being in line for another panel. And I've never liked that type of convention
Starting point is 00:31:33 activity where you know you're actively giving something up just because the line for the thing you want to get to is so super long. That said, they could have done better a bit on the website. The website was really hard to navigate and confusing and the schedule was weird. If they get that kind of usability fixed and a little more reasonable so that things are surprisingly searchable and easier to navigate and they have more social type of events instead of AWS is going to announce another service that they're calling a product, even though it's just a service enhancement, and that's all it is.
Starting point is 00:32:15 I would like for all of that to kind of be streamlined so it's not just more announcements. I can read announcements. I don't need to watch two hours just more announcements. I can read announcements. I don't need to watch two hours worth of announcements. I really hope that at some point, some of the AWS service teams learn that, hey, we could announce services any time of the year rather than in a three-week sprint
Starting point is 00:32:39 that leaves no one able to pay attention because there's just too much. And it's hard because it's hard when you have to hold a release because reInvent's coming up, or you have to be part of their developer relations group where you have to do all of your training and all of your docs right beforehand just so that it's prepared for this launch that people may not hear about because it gets drowned out in all the other noise. And that's sometimes part of the entire problem. Yeah. Thank you so much for taking the time to speak with me. As always, it's a pleasure. If people want to learn more about what you're up to, where can they find you? They can hire me for engagement here, but also... Good answer.
Starting point is 00:33:23 I do technical talks. I don't have anything lined up right now just because it's spring and my brain took a break like everyone else did. I'm on Twitter as NerdyPaws because that was a handle I had since college and have not changed.
Starting point is 00:33:38 Excellent. And we will, of course, leave a link to that in the show notes as we always do. Thank you so much for taking the time to speak with me. It's always a pleasure, and it's deeply appreciated. It's always a good time talking to you, Corey. Amy of Rambalow Negret, cloud economist here at the Duckbill Group. I'm cloud economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast,
Starting point is 00:34:00 please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice, along with a comment telling me why you do in fact need to be a rocket surgeon in order to properly work on AWS billing. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started. This has been a HumblePod production.
Starting point is 00:35:03 Stay humble.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.