Lauren Schaefer

21 results

10 Ways to Raise Your Profile as a Developer

Last summer, I was bugging my boss Joe Drumgoole for a promotion. I asked him what I needed to do in order to get promoted. He explained that I was doing great work, but I needed to raise my profile internally at the company. He said that my MongoDB colleagues needed to know my name and my work. This advice felt exceptionally challenging as we were in the middle of the pandemic, and I had no hope of seeing my colleagues in person and striking up an impromptu conversation. I realized I was going to have to work strategically to raise my profile. I sought the advice of Ken Alger who provided me with several suggestions on how to raise my profile. I disliked his advice as it was going to push me out of my comfort zone, but I decided to try it anyway. Ken's advice worked. I raised my profile and was rewarded with a promotion. This concept of raising my profile has been a common thread throughout my career. When I was a full-time software engineer, my managers talked with me about expanding my scope and demonstrating influence. Perhaps you've received similar feedback—you need to raise your profile, expand your scope, or demonstrate influence. Or perhaps you're doing amazing work and you've been trying to figure out what you need to do in order to get your next promotion. In this article, I'll answer the following questions: What is your profile? What does it mean to raise your profile? Why should you bother raising your profile? What steps can you take to raise your profile? How can you make a plan to raise your profile? Luce Carter and I recently hosted a live stream on this topic. Check out the recording below: What is your profile? Before we dig into the "why" and "how," let's get on the same page about what your profile is. Your profile describes who you are, what you can do, and what you are known for. Let's discuss each piece. Who are are The first thing people need to know is who you are professionally: things like your name, your role or title, and your company. Internally at your company, people also need to know your location within the company: things like your team, department, organization, and/or manager. As an example, here are some facts about who I am: Name: Lauren Schaefer Title: Staff Developer Advocate at MongoDB Location in my company: DevRel Team under Rita Rodrigues What you can do The next part of your profile is what you can do. Consider both your technical skills as well as your soft skills. Here are some things I can do: Build web apps in JavaScript and Node.js Discuss MongoDB data modeling best practices Build CI/CD pipelines Keynote conferences Provide team glue through activities like the MongoDB DevRel Book Club What are you known for The final piece of your profile is what you are known for both internally at your company and externally in the wider developer community. Include technical skills and soft skills (duplicating items from the previous section is totally fine), values, traits, and other things you do. Below are some things I'm known for: Creating engaging and easy-to-understand content Completing tasks and projects on time with excellence and minimal supervision Being detail- and action-oriented Advocating for remote work Creating silly TikToks about life as a developer What does it mean to raise your profile? Now that we're on the same page about what a profile is, let's talk about how to "raise" it. Raising your profile means increasing the number of people who know your profile. You'll likely want to work to raise your profile internally at your company and externally in the broader developer community. When considering how to raise your profile internally, think about working your way from your immediate team all the way up to your executive team: Team Management Department Company Executive team When considering how to raise your profile externally, you have a variety of options: Former colleagues or classmates Local developers Global developer community (in person or online) Why should you bother raising your profile? Raising your profile might seem like a lot of work. If you're like me, you'd probably rather put your head down and get stuff done instead of putting in the effort to let people know about you. So why should you bother raising your profile? Let's discuss four major reasons. Meet explicit promotion requirements Raising your profile is a fairly common theme to see in the promotion requirements for software engineers and developers. Some companies focus more on internal influence while others focus more on external influence. Either way, companies want to see that you have a growing reputation. Let's take a look at some engineering career frameworks, using examples I’ve borrowed from other companies: Patreon's Engineering Levels outlines their expectations for IC1 (Individual Contributor 1) all the way up to IC6 (Individual Contributor 6). The document has several categories including influence. As they move higher up the individual contributor ladder, engineers are expected to broaden their influence throughout the company and eventually to the entire industry. The Medium Engineering Growth Rubric defines engineers' growth progression throughout many categories. One of the categories they include is Evangelism. Their engineers progress from influencing "individuals" to "small events" to "large groups" to "the whole industry" to "a wider audience outside the industry." The Khan Academy Engineering Career Development document describes how their engineers grow in skills, scope, and experience throughout their careers. The document has a section specifically on "evangelism and public artifacts" with the goal of recruiting top engineers to the company. Khan Academy incentivizes their engineers to share their work with the broader community through activities like blogging, contributing to open source projects, giving tech talks, and participating in meetups and hackathons. Meet implicit promotion requirements Photo by CHristina Morillo from Pexels Raising your profile is commonly part of the implicit promotion requirements. Every company handles promotions differently, but, in most cases, your manager will not be able to give you a promotion on their own. At the lower levels, your manager's manager and possibly your manager's peers will need to approve your promotion. As you get into the higher levels, leaders across your organization and your company will need to agree to your promotion. The management team and executives need to know who you are and the work that you do in order to approve the promotion. Take advantage of new opportunities As you raise your profile, doors will begin to open for you. Some doors you'll strive to open yourself and others will unexpectedly swing open. Below are examples of opportunities that may arise as you raise your profile: A leadership opportunity A new role at your company A new job at another company An invitation to speak at a conference, a live stream, or a podcast An invitation to write a guest article or author a book New connections with other industry leaders Recruit other top developers to work with you Photo by Christina Morillo from Pexels Developers love to work with other amazing developers. As you and your teammates build your profiles, your company's reputation will begin to grow. Top developers will want to work with you. If your company has referral bonuses, attracting top developers to work with you has a nice monetary perk. Either way, you'll get to work with other amazing developers. What steps can you take to raise your profile? Now that you know what it means to raise your profile and why you should put in the effort to do it, let's talk about how you can do it. In this section, I'll discuss 10 ways you can raise your profile. 1. Become the go-to person Photo by Christina Morillo from Pexels Become the go-to person for a particular language (e.g., Python), a technology (e.g., Kubernetes) or a common challenge that customers face (e.g., how to model data in MongoDB). Be that go-to person for your team or your entire company. As an example, Dropbox specifically calls out "Domain Expertise" in their career framework . As their engineers grow their careers, they are expected to be the authority on a platform, a field, or a product category. Dropbox desires for their engineers to grow in depth or breadth. 2. Contribute to open-source or public projects Contributing to open-source or public projects is a great way for other developers to see your work. Being a contributor or a maintainer in a popular open-source project can give you a lot of visibility. If, like me, you don't enjoy coding in your off-hours, see if there is a way you can code in the open at work. Your company may also see the value in contributing to open-source projects or developing in the open. You may also want to create a readme for your GitHub profile page to let people know a little about you. Joe Karlsson has a nice 60-second tutorial on how you can easily do this with just a markdown file. 3. Be the news reporter for your team Reporting the news for your team is an easy way to get your name out wider than your core development team. Below are some examples of how you can report the news. Report the news to a cross-functional team. If someone on your team needs to be a representative as part of a larger cross-functional team, volunteer to be that person. You'll bring status updates, but you can also become known as the person who identifies or solves problems as the larger team works together. You can also become known as the expert on your part of the project. Report the news to the executives. If someone needs to report status to the executives, volunteer. This is a great way to get to know the executive team as they'll see your face on a regular basis. Curate an internal or external newsletter. If you're not a fan of extra meetings, you can volunteer to curate an internal or external newsletter that provides updates about your piece of the product or the product as a whole. As an example, Adrienne Tacke posts a weekly newsletter on the MongoDB Community and The newsletter covers all the amazing things our Developer Advocacy team is doing. Keep in mind that, depending on your company culture, reporting the news can become seen as a task that has less value than other, more technical tasks. Be sure you tailor the role in a way that gives you a lot of visibility and provides value to others. 4. Write blog posts or articles Photo by Pixabay from Pexels If you want to be seen as an expert on something, write about it. Others may know more about a topic than you do, but don't let that stop you. If you're writing about something, people will assume you know what you're talking about. You can write about things you already know or things you are learning. Writing about topics you don't already know is a great way to reinforce your learning. A multitude of options exist for where you can write: Your company may have an engineering blog. You can create your own personal blog. You can use an existing blogging platform like or Medium that allows you to write without spinning up your own blog. 5. Give tech talks Give a tech talk. You can give your talk at a small Lunch and Learn at your company or a huge international conference or anywhere in between. You can even give tech talks online by live streaming on Twitch or YouTube. Whether you're a seasoned expert or brand new to coding, you have a story to tell. You can talk about your favorite technology, best practices, or how you really messed something up (people love failure stories). Many people have a fear of public speaking. It's normal. Don't let that fear stop you. Start in small venues where you feel comfortable and take baby steps to other venues. For tips on how to get started speaking at conferences, check out this article where I was interviewed about how I got started with public speaking. If you're interested in speaking about MongoDB at a conference, check out the MongoDB Community Speakers Program . You can apply to work with a speaking coach and get funding to attend a conference. 6. Post on social media Photo by CHristina Morillo from Pexels Maybe you love it or maybe you hate it, but it's hard to deny that social media is a great way to raise your profile. You can create bite-sized content on platforms like Twitter, LinkedIn, Instagram, and TikTok. Or you can create longer, more in depth content on Twitch, YouTube, or a podcast. Posting to all of those platforms might seem a bit daunting, but you can likely reuse or recycle the same content. You may be surprised to learn that posting to social media not only helps you raise your profile externally, it can also help you raise your profile internally. Colleagues who you may not interact with regularly during work hours may see your posts on social media. This has certainly been the case for me as people across MongoDB have been amused with my TikToks that I've posted on LinkedIn. 7. Lead an employee networking group Leading an employee networking group is a great way to get connected with other people throughout your company and demonstrate leadership. Sometimes executives join these groups, providing you with an opportunity to get to know them in an informal setting. Companies have different names for employee networking groups. I've also heard them called affinity groups or business resource groups. These are groups at your company for a particular set of people with a common interest or demographic. I will add a caveat to this recommendation. Some companies really value the work people do in leading these networking groups. Other companies see these as nice-to-have groups that don't provide a lot of value to the business. Be sure you can frame your work in these groups in a way that matters to your management team. 8. Attend, host, or speak at a meetup or hackathon Meetups and hackathons allow you to get connected with other people in your local community. You never know what opportunities will arise from these connections. Hosting a meetup doesn't require any technical skills, but, if you execute the meetups consistently, people will see you as a leader in your local tech community. Attending and asking thoughtful questions will also aid in you being seen as a technical leader. 9. Answer questions publicly online Answering questions publicly online in forums provides value to others and increases your name recognition. Be sure your answers are kind, thoughtful, and accurate. As you begin to answer questions more regularly, your reputation will grow. If you'd like to give this a try, join the MongoDB Community . You can share your tips, tricks, and best practices with others. Join us in the MongoDB Community 10. Advertise your work Photo by Andrea Piacquadio from Pexels My last tip for you and, possibly the most important, is to advertise your work. A variety of options for advertising your work exist. Tailor the way you do this to your company culture and your personal style. If you have a daily scrum or a weekly status meeting, show up ready to talk about what you've accomplished since the last meeting. When you meet someone new, be ready with your elevator pitch. Practice your pitch, so you'll be comfortable and confident when the time comes. Capture any compliments you receive and make sure your management team sees them. For example, if someone tweets that they found this article really helpful 😉, I'll retrieve the link to the tweet and forward it to my manager. If someone gives me a compliment verbally, I ask them to send me an email with the compliment so I can forward it to my manager. I also have a document where I keep a running list of every compliment I receive. When it's time for me to write my performance review, I organize the compliments and paste them directly into my review. This provides my management team with tangible evidence that I'm doing my job well. If possible, find a manager who is good at advertising your work as well. I've been very fortunate that my director (my manager's manager) acts as a sponsor for me. He speaks well of me when I'm not in the room. If I send him a really good compliment, he forwards it on to his manager. This means that the executive team isn't only hearing about me at performance review time—they're hearing positive things about me throughout the year. How can you make a plan to raise your profile? I hope this article has encouraged you to raise your profile and provided you with practical steps you can take. But I don't want it to stop there. I encourage you to make a plan. I've created a How to Raise Your Profile Worksheet you can use to make a plan and stick to it. The first page of the worksheet helps you identify what your profile is and how you want it to evolve. The second page of the worksheet asks you to select what actions you can take this week, this month, and this year to raise your profile. It also asks you to describe how you will evaluate if those actions are successful and how you will hold yourself accountable. I encourage you to print out the worksheet and spend some time making a plan that works for you. Talk about your plan with a friend or mentor. Regularly revisit your plan to track your progress and see what actions you can take next. Summary Raising your profile internally at your company and externally in the broader developer community is an important part of growing your career as a developer. A variety of ways exist to let people know who you are and what you can do. Make a plan to raise your profile little by little over time. I can't wait to hear about you in the coming weeks and months!

October 14, 2021

Top 10 Tips for Making Remote Work Actually Work Right Now

Many of us acquired new skills during 2020...Some skills were acquired by choice and some out of necessity. For example, some of us learned to bake bread. Some of us learned how to homeschool our kids. And some of us learned to work remotely. As for me, I completely avoided baking bread. I attempted to teach my preschooler skills she'll need when she ventures off to kindergarten next year. And I continued to work remotely. I've created a pink home office where I enjoy working In fact, I've been working remotely for over a decade. (When I put it that way, I find myself feeling very old. I'll just stuff that feeling down and deal with it later.) But yes, I've been working remotely for 10 years. I began working remotely as a software engineer at IBM. I held many roles during my time at IBM including developer, growth hacking engineer, and test automation specialist. After working remotely for seven years at IBM, I went on to be a developer advocate at SugarCRM where I continued to work remotely. Two years ago, I joined MongoDB as a developer advocate—again working remotely. To be completely transparent, I struggled with remote work initially. In fact, the very first conference talk I ever gave was about how I failed at working remotely. But gradually, over time, I began to become a successful remote employee...and, eventually, I came to love it. Perhaps you began working remotely for the first time during the pandemic, and you find yourself feeling isolated or struggling to get your work done. Or perhaps you're starting to enjoy working remotely and are hoping to continue even after the pandemic ends. Or perhaps you're a remote work veteran who doesn't ever see yourself returning to an office. In any case, this post will provide you with tips to boost your productivity and give you some encouragement as you continue on your remote work journey. Prefer video over text? Check this recording of a talk I gave at Big Mountain Data & Dev 2020. Without further ado, here are my top 10 tips for making remote work actually work...right now. 10. Acknowledge this isn't normal We're in the middle of a pandemic (which we will hopefully be seeing end soon). Life isn't normal right now. If you are struggling to work remotely, acknowledge that these are not normal remote work conditions. Julia Ferraioli , a Technical Program Manager at Google, Tweeted the following at the beginning of May: Tweet from @juliaferraioli I couldn't agree more. Despite working remotely for the last 10 years, working remotely during the pandemic has been a struggle for me. For the first two months of the pandemic, I had a preschooler who was running around, making noise, and interrupting me. Prior to the pandemic when I would tell people that I worked from home, they would say things like, "Oh, that must be so nice that you get to spend time with your kid while you work." I would reply, "Oh, no, she goes to daycare. There is no way I could work effectively and watch her at the same time." And yet many of us have been forced to do just that during quarantine. Perhaps you have noisy kids or roommates or pets. Perhaps you're stressed because of financial concerns. Or you're worried about the health of your friends and family. Or you miss being around other people. Or you're upset due to recent tragedies and racial injustice. Or you're frustrated with politics. Whatever the case, life is not normal right now. Try to cut yourself some slack. Acknowledge that if you're currently struggling with remote work, you may do better once we return to more "normal" conditions...whatever that new normal looks like. 9. Do something else If you're going to be in a meeting where you know you're going to struggle to pay attention and you'll be tempted to reply to e-mail, check social media, or message snarky comments back and forth with your colleagues, take your hands away from your keyboard and do some other mindless task. (Get tips like this as well as silliness related to software engineering on my TikTok . Yes, I'm on TikTok. I love it. Don't judge me.) For example, you could do the dishes, color, clean your home, exercise, paint your nails, or do a puzzle. Studies show that doodling helps people retain information . I've found the same to be true for any mindless task. If I sit in front of my computer, the temptation to multi-task is too great. I'm likely to do something else that will require mental energy and prevent me from fully listening. So, for those boring all-hands calls or dry conference sessions where you're going to struggle to pay attention, turn off your webcam and do something else. 8. Eat intentionally Photo by from Pexels I love shopping at Costco. The bargains on huge, family-sized quantities of food beckon to me. I have a problem of bringing a huge Costco-sized box of snacks into my office and then eating way too much. The quarantine has not been kind to my waistline. Recently, I've been trying to make an effort to eat intentionally. If I want a snack, I pour a reasonably-sized portion into a bowl. I also try to limit the number of snacks and keep them relatively healthy. I've heard from some of my colleagues that they have the opposite problem. They will sit at their desks and not realize they missed lunch until 2:00 pm. I don't understand how this is possible due to my love for snacking, but apparently this is an issue for some people. If that's you, set an alarm on your phone or block time on your calendar to eat. Make sure you're taking care of yourself and eating intentionally. 7. Actively prevent burnout When you work from home, it's soooo easy to work long hours and never feel disconnected from your work. A study in March of this year showed that US employees are working an average of three hours more per day during the pandemic. Three hours! When you work remotely, you don't have the physical trigger of walking into an office to know you should begin working and the physical trigger of leaving the office to know you should stop working. It's so easy for the lines to blur—especially since many of us have access to our email and messaging services like Slack and Microsoft Teams on our phones. Photo by from Pexels But here's the thing: Your employer has invested a lot of time and money to make you a productive employee. They don't want you to burn out and quit. If you leave, they have to start over and train someone completely new to be productive. Additionally, if you leave, you take with you all of that team knowledge that may not be written down anywhere. So, actively prevent burnout. One key to preventing burnout is to be proactive and not rely on your manager to do this for you. If your manager asks you to do something that will force you to work overtime, be upfront and ask them which task they would like you to drop. Another key to preventing burnout is to choose what time you typically want to start working and what time you typically want to stop working. And stick to those times. When your workday is over, turn off your computer; hide it in a closet if you have to. If you have work-related email and messaging apps on your phone, turn off those notifications when your workday is done. Completely disconnect whenever possible, so that you can return to work each day refreshed and ready to do your best work. 6. Be productive Photo by Brett Sayles from Pexels Yes, it's important to actually do your job. Slack conducted a study during the pandemic and found that how long you've been working remotely in terms of experience makes an impact on how productive you are. In fact, they found that those who were new to remote work were twice as likely to say they are less productive at home. The study also showed that a majority of experienced remote workers say they are more productive at home. Over time, as you work remotely, you gather tools to help you be productive. So let's talk about some tools you can use to help you be productive. First, set daily goals. I begin every day by looking at my task list and picking out the most important one or two things I want to get done that day. And then I do everything I can to get those done. This helps me focus on what's most important and not just what's most urgent or what's easiest. If you don't have a consolidated task list, I encourage you to make one. I keep track of my to-dos in Jira as that is where my team works. I keep everything from code I need to write to things I want to learn to conference presentations I need to prepare in Jira. I've also had success using tools like Asana, and I know a lot of people who are big fans of Trello. Find a tool that works for you and stick with it. Second, take mental breaks throughout your day. I have a tendency to get lost in my work. I can sit at my computer for hours without taking a break except for maybe a quick trip to the kitchen to grab a snack that I eat at my desk. This isn't great. So I've set up "Reminders to Move" on my Fitbit. Every hour, my Fitbit will alert me if I haven't moved enough. This is a great reminder for me as it helps me stretch and clear my head. Studies show that mental breaks will help you be more productive and creative , so take them. Third, create focused time to work. Some people struggle to get work done if they don't have the accountability of someone walking by to see if they're actually working. If you're one of those people, I recommend trying out the Pomodoro Technique . The idea behind the Pomodoro Technique is to work in short blocks of time on a specific task—about 25 minutes—and then take a break. The great thing about the Pomodoro Technique is that it encourages you to avoid distractions like social media, television, or Slack messages, so you can create focused work time to get stuff done. In summary, (1) set daily goals, (2) take mental breaks, and (3) create focused time to work. Be productive. 5. Embrace the kids Admittedly, this is not advice I typically give remote workers. But these are not normal times. Do you remember the BBC interview below? It went viral a few years ago, but it still makes me laugh every time I watch it. A dad is giving an interview on a very serious topic, and one of his kids rolls in, super pleased with herself. Dad is just mortified. And then another kid rolls in. And Dad just can't believe this is happening. Mom comes in to save the day and manages to shut the door. To be honest with you, I probably would have been mortified as well. I strongly recommend having childcare if you're working from home. It's really hard to be an effective parent and an effective employee at the same time. The thing is, kids are home right now, and there is very little we can do about it. I was so impressed with the way Jimmy Fallon embraced his kids while filming The Tonight Show for the first several months of the pandemic. (See the video below, but don't get too distracted by it. 😉) He knew his kids were going to be around, so he rolled with it. My husband and I have done our best to co-parent while working remotely, but it's been tough. I've been so appreciative of my management team and colleagues who talk with my daughter and make her feel special when they see her on video calls. My kid is much happier if she feels acknowledged, and talking with my "friends" at work is one of the highlights of her day. I've found that if I let her say, "Hi," to everyone, she's much more likely to leave and play in another room. If you're working with people who have kids at home, please be kind to the kids. The parents are struggling and a few kind words to the kids will make everyone feel better. One surprising sidebar for you: While it may seem like parents are the least productive people on your team right now, a Valoir study showed otherwise. They surveyed people during the pandemic and found that those who were working from home with children saw a 2% productivity decrease while those who were working alone without other adults or children in the home saw a 3% productivity decrease. This really surprised me. When you're checking in on your coworkers who are parents to make sure they're doing okay, also check in on your coworkers who are isolating completely by themselves. They may be struggling even more. 4. Care for yourself Photo by Madison Inouye from Pexels This tip is another one that is easier said than done, especially if you're caring for others right now. But do what you can to take care of yourself. Every day, try to exercise a bit, eat something healthy, and do something fun. I'm an introvert. You might think I'd be doing fine during quarantine, but I actually have way less time to myself now that everyone is home with me all the time. I've found that taking slow walks by myself in the evening can really help. Sometimes I put my noise cancelling headphones on and don't even play music while I walk, so I can really be alone with my thoughts. My husband and I decided a few months ago that we should each take a night off from parenting. Sometimes I'll meet up with a friend for dinner at a local park. Sometimes he'll go golfing. But we each need some time away from the daily grind of parenting. If you're feeling that way, see if you can lean on your support system—maybe it's a spouse, maybe it's a friend, maybe it's a neighbor, or maybe it's someone you can hire, but figure out how to get time to yourself. I have a feeling that extroverts are also struggling. If that's you, create virtual coffee breaks, happy hours, game nights, or whatever with your colleagues, your friends, and/or your families. You know what you need, so make time for it. If you find that you're struggling with your mental health, I encourage you to talk with a therapist. Despite my years of remote work experience, the pandemic has hit me hard. A few months ago, I began meeting with a therapist for the first time. And I'm really glad I did. She's helped me talk through situations and feel like I'm regaining control of pieces of my life in a world where I have no control. If you're struggling, know that you're not the only one. Reach out if you need help. Care for yourself. 3. Take a lunch break Photo by Daria Shevtsova from Pexels You might be thinking, "Wait. Lauren already had a tip about eating intentionally. Why are we talking about food again?" Yes, food is an important part of my day. But this tip is less about food and more about taking a break in the middle of your day. Take a lunch break. Every day. Away from your computer. As a working mom, my lunch break is one of my favorite parts of my day. Prior to the pandemic, my lunch break was my guilt-free time to sit quietly and enjoy watching whatever TV show I liked. No one was there to complain about the quality of the show (I have a weakness for bad reality TV) or interrupt it 500 times. I could just sit and enjoy frivolous television. Maybe you're not a TV person. Maybe you prefer to read a book or a magazine. Maybe you want to listen to a podcast (have you heard the MongoDB podcast ???). Or maybe you want to go for a walk or exercise. Whatever the case, take 30 to 60 minutes in the middle of your day, step away from your computer, and do something else. I've found that if I'm starting to lose focus or I'm stuck on a problem, I'll take a lunch break. I'll return refreshed and the answer on how to move forward on the problem will typically come to me. So, every day, take a lunch break. 2. Ask for what you want Photo by Andrea Piacquadio from Pexels I attended the Grace Hopper Celebration of Women in Computing a few years ago—back when we could attend conferences in person—and a moderator asked a keynote panel, "If you could change one thing, what would it be?" Telle Whitney 's response was so simple, but it has stuck with me all these years later. She said, "If I could change anything, it would be that each and every one of you would ask for what she wants." Typically, when I share this with people, I encourage them to ask for things like a promotion, a raise, or a growth opportunity. I still stand by that advice, but I really encourage you to think about what you want right now from your company, your spouse, your roommates, your kids, and then ask them for it. I've read a lot of articles about how to successfully work remotely with kids during quarantine, and some of the articles have suggested that you simply explain to your kids that you need focused time to work and then supposedly the kids will allow you to work for an hour or two uninterrupted. That sounds really great, and maybe that works for older kids, but I can assure you that did not work for my preschooler. Think about what your ask is—what's within the reasonable scope of possibilities—and ask for it. When the pandemic began, MongoDB created a parental care leave policy that allowed those with dependents whose care location had closed the opportunity to take a few weeks off to care for them. After trying to work with my preschooler at home, I told my manager I was struggling and was considering taking advantage of the parental care leave option. I told him I wasn't sure when the best time to take the parental care leave was based on my husband's work schedule. My manager offered to let me stretch the parental care leave out and work part-time for an extended period instead of taking fewer weeks completely off. This was a great fit for both my family and my team. I was able to stay in-the-loop with what was happening at work and feel the satisfaction of accomplishing tasks at work while still making sure my preschooler felt loved and cared for. My family and I would have had a really tough time without this option. What do you want? Perhaps you want to ask your manager if you can shift your schedule around and work different hours than you typically do. Perhaps you want to ask your boss for a new desk or an external monitor. Perhaps you want to ask someone if they can watch your kids so you can have a night off. Perhaps you want to ask your roommates if they can stop playing loud music at 10:00 pm, so you can maintain a regular sleep schedule. Asking for what you want might seem scary or feel uncomfortable, but the people in your life probably don't know what you need or what you want. So ask for what you want. 1. Be a great PR agent for yourself I'm shamelessly borrowing this tip from a keynote that Nora Denzel gave several years ago at the Grace Hopper Celebration of Women in Computing . Nora encouraged us all to be great PR (public relations) agents for ourselves. (Add the keynote above to your watchlist. It's hilarious and inspiring. You won't regret it.) Your colleagues and your managers probably don't know all of the amazing things you do. So tell them. If you solve a really hard problem, tell them about it. And don't just say, "I solved X and it was no big deal." Explain why it was hard or time consuming. When you work remotely, people don't see what you're working on. So you have to advertise your work. If you have a daily scrum or a weekly status meeting, show up ready to tell your team what you've been working on. Be conscious of how you're describing yourself. Control your press release. When I gave a talk about remote work last year, this was one of my tips. That very same day, a Vice President at MongoDB asked me how another talk I had given went. I said something along the lines of, "Well, I got really nervous, so I started talking really fast and then I started coughing and I lost my train of thought..." And he said, "I heard it went great." There I was wrecking the press release that someone else had already given about me to a Vice President. If you do a great job, let people know about it. You can do this in a variety of ways, and it depends on your team's culture. If someone gives me a compliment on Twitter or email, I forward it to my management team. It's an easy way to brag without it seeming like I'm bragging. If someone gives me a compliment verbally, I ask them to email it to me or my manager. Another option is to create a culture of compliments on your team. If you compliment your teammates (be sure the compliments are genuine!) and make it normal to do so, they're likely to compliment your strengths as well. And that's a win for everyone. Be a great PR agent for yourself. Summary Let's recap my top 10 tips for making remote work actually work right now. Acknowledge this isn't normal. If you're struggling to work remotely right now, know that there are a lot of other factors at play. Remote work may not necessarily be the problem. Do something else. If you're going to struggle to pay attention during a meeting, do a mindless task at the same time. Eat intentionally. Portion control your snacks. Schedule time to eat if you need to. Actively prevent burnout. Do what you can to work a consistent schedule. When you're done working, turn off your computer and your work-related phone notifications. Be productive. Set daily goals, take mental breaks, and create focused time to work using the Pomodoro Technique. Embrace the kids. They're around right now. Let parents know that it's okay. Care for yourself. Every day, try to exercise in some form, eat something healthy, and do something fun. Talk with someone if you're struggling. Take a lunch break. In the middle of your day, step away from your computer for 30 to 60 minutes to clear your head. Ask for what you want. Those around you probably don't know what you want or need unless you ask. So ask. Be a great PR agent for yourself. Advertise your work. And be conscious of the words that you are using when you do so. I recently made a guest appearance on the Espacios Abiertos Podcast . In the episode (recorded in English, because I'm lame and only speak one language), I chatted about how to handle different remote-work situations people are facing during the pandemic. I hope you'll check it out. If you're interested in learning more about remote work, I recommend you watch the recording of the talk I gave at PyCon 2019 . I discussed what the research shows about the effectiveness of remote work, walked through a framework of how to ask your boss if you can work remotely, and shared my top five tips for working remotely during "normal" conditions. I wish you success and happiness on your remote work journey! You've got this! Additional resources Below are lists of additional resources about remote work. Remote work tips Everything We Know About Remote Work How to evaluate a remote job Junior Developers Checklist for Landing a Remote Job Working from home tips from our experienced remote employees How remote work improves diversity How to Diversify Your Candidate Pool with Remote Work How Remote Workplaces Benefit Women How Working Remotely Is Helping Women Close The Gender Gap In Tech Want to Improve Your Company's Diversity? Go Remote. Remote work and the pandemic Interest in Twitter, Facebook Jobs Surges After CEOs Allow Permanent Work From Home Most workers say WFH can succeed Now Is a Great Time for Your Company to Cancel Fridays To Avoid Burnout, Work Less and Ignore 'Productivity Propaganda' Women in the Workplace 2020 Working From Home During the Coronavirus Pandemic: The State of Remote Work

December 17, 2020