<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Carla Bernardino</title>
    <description>The latest articles on DEV Community by Carla Bernardino (@carlasofb).</description>
    <link>https://dev.to/carlasofb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1331608%2Ff8b01ee7-4726-461f-9ace-99198fe64dd9.jpg</url>
      <title>DEV Community: Carla Bernardino</title>
      <link>https://dev.to/carlasofb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/carlasofb"/>
    <language>en</language>
    <item>
      <title>Compiling 2025</title>
      <dc:creator>Carla Bernardino</dc:creator>
      <pubDate>Sat, 01 Feb 2025 19:19:38 +0000</pubDate>
      <link>https://dev.to/carlasofb/compiling-2025-504h</link>
      <guid>https://dev.to/carlasofb/compiling-2025-504h</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/newyear"&gt;2025 New Year Writing challenge&lt;/a&gt;: Compiling 2025.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;When starting a new year, we often write down lists of resolutions to try and improve ourselves and our lives. &lt;/p&gt;

&lt;p&gt;Working as a Software Engineer, having goals and things to create and aspire to is really important, to keep up with the many changes in the area and to have our career journey polished.&lt;/p&gt;

&lt;p&gt;🗓️ This is my current list for this year that just began.&lt;/p&gt;




&lt;h2&gt;
  
  
  Roadmap for 2025
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🔜 &lt;em&gt;Short-term goals: (6-8 months)&lt;/em&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improve React Native knowledge&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Keep building, breaking, and fixing things to get better at React Native. Experiment with new patterns and best practices to solidify my skills.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Successfully build and deploy at least one side project or significant features using advanced React Native concepts. Be able to explain complex topics to others with confidence. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Be the owner of a major feature in my full-time work project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Take full responsibility for a key feature, from planning to production. Make sure it’s well-architected, scalable, and impactful for users.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Deliver a full-fledged feature with minimal supervision, receive positive feedback from both users and teammates, and document the process clearly for future reference. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reduce tech debt significantly and work on accessibility&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Clean up outdated code and improve maintainability without slowing down development. Push for better accessibility so the product is more inclusive for everyone.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Successfully refactor at least two major legacy components and improve accessibility compliance scores (e.g., WCAG). Get recognition from QA or users for making the app more inclusive. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bring fresh, disruptive perspectives and big-picture thinking&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Challenge existing assumptions and introduce innovative ideas. Keep a strategic mindset and think beyond just code—consider business impact and user experience.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Propose and implement at least one major improvement that positively impacts performance, developer experience, or user engagement. Be recognized as someone who brings valuable insights to discussions. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Be a speaker at conferences and share knowledge with the team&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Step up as a speaker to share insights and experiences with the dev community. Actively mentor teammates and help spread technical knowledge within the team.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Give at least one talk at a conference or internal event. Have teammates apply my teachings and ask for more knowledge-sharing sessions. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj3xtl3hhv4r7nllp1nvs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj3xtl3hhv4r7nllp1nvs.png" alt="Reach your goals" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🕔 &lt;em&gt;Long-term goals: (8-12 months)&lt;/em&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reach Senior level in my career&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Become a trusted expert and key decision-maker in the team. Take on more complex challenges and mentor others along the way.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Get officially promoted to Senior Engineer or be recognized as one through responsibilities and leadership. Have a clear impact on technical decisions. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Learn new skills: NodeJS, Docker, Kubernetes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Expand my backend and DevOps knowledge to be a more well-rounded engineer. Gain hands-on experience with these tools to improve scalability and deployment strategies.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Conclude a couple of courses on these technologies and implement something valuable using them. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Guide new joiners and juniors, explore team leadership&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Help newcomers get up to speed and foster a supportive learning environment. Understand the responsibilities of leadership and how to manage a team effectively.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Successfully onboard at least one new teammate and receive positive feedback on guidance. Lead a project or process that requires coordination across the team. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Contribute more to open-source projects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Give back to the developer community by fixing bugs, adding features, and improving documentation. Learn from experienced contributors and collaborate with developers worldwide.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Have multiple merged pull requests in at least one major open-source project. Be recognized as an active contributor in an open-source community. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;em&gt;Some important soft skills to keep developing:&lt;/em&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Emotional intelligence for everyday work&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stay calm, patient, and empathetic, even in stressful situations. Build strong relationships with colleagues by understanding different perspectives.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Maintain good relationships with teammates and receive positive feedback on communication and collaboration. Feel more in control of emotions during high-pressure situations. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Growth mentality&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Always look for ways to improve and never settle for "good enough." Treat challenges as opportunities to learn rather than obstacles.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Regularly take on tasks outside my comfort zone and reflect on key learnings. Show continuous improvement in skills and mindset over time. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Embrace uncertainty and let go of anxiety about it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Accept that not everything will be predictable, and that’s okay. Focus on adapting, staying flexible, and making the best decisions with the info available.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Measure of Success:&lt;/em&gt; Feel noticeably less stressed in uncertain situations and approach challenges with a problem-solving mindset. Receive feedback on being a steady, adaptable team member. &lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Setting goals is one thing, but staying accountable is what truly drives progress. I’d love to hear from you—what are your short-term and long-term goals? Drop them in the comments or share your thoughts! Let’s keep each other motivated and on track. If you’re working on similar objectives, let’s connect, exchange insights, and push forward together. 🚀&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbzutq3bp18fparvvrbia.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbzutq3bp18fparvvrbia.png" alt="Helping to grow" width="636" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>newyearchallenge</category>
      <category>career</category>
      <category>2025roadmap</category>
    </item>
    <item>
      <title>How I keep myself sane as a full-time Frontend Engineer</title>
      <dc:creator>Carla Bernardino</dc:creator>
      <pubDate>Mon, 09 Dec 2024 19:23:54 +0000</pubDate>
      <link>https://dev.to/carlasofb/how-i-keep-myself-sane-as-a-full-time-frontend-engineer-2ilo</link>
      <guid>https://dev.to/carlasofb/how-i-keep-myself-sane-as-a-full-time-frontend-engineer-2ilo</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Being a full-time Frontend Engineer is like playing a video game with no pause button, where every level is a new JavaScript framework, and every boss fight is a CSS bug that only appears in Safari. It’s exhilarating, as each day is a roller-coaster, but it’s also exhausting.&lt;/p&gt;

&lt;p&gt;In this article, I briefly mention my current struggles and then reflect on some things I use frequently to be able to not lose myself in the middle of all the work.&lt;/p&gt;




&lt;h2&gt;
  
  
  My current struggles
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Forcing myself to stop&lt;/strong&gt;&lt;br&gt;
Coding is addictive. “Just one more bug fix,” I say, two hours past bedtime. But I’ve realized the hard way: if I don’t stop, my brain starts functioning like an unoptimized app: slow, glitchy, and prone to crashing.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Not believing every guru tip or buzzword out there&lt;/strong&gt;&lt;br&gt;
The internet is a mixed bag. One second, you’re learning something useful; the next, you’re convinced you have to master WebAssembly, Rust, and the art of latte foam design to stay relevant. Plus, it's a constant challenge to stay updated with current industry trends and tools!&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Managing emotions&lt;/strong&gt;&lt;br&gt;
From the high of nailing a complex animation to the low of finding 50 unhandled errors in the console, it’s a lot. I would say this is really the most difficult thing in IT jobs.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Seeing the value of my work and progress&lt;/strong&gt;&lt;br&gt;
Even with years of experience, Impostor Syndrome likes to whisper in my ear: “You don’t belong here.” It’s a struggle to step back and say, “Hey, I’ve come a long way. That modal didn’t style itself!”&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Wanting to do everything alone&lt;/strong&gt;&lt;br&gt;
I used to think teamwork was just a formality—why rely on others when you can do it all yourself? (Spoiler: because burnout is real, and collaboration often leads to better ideas.)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  How I stay sane
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cats: My furry therapists&lt;/strong&gt;&lt;br&gt;
Petting my cats is like debugging my entire soul. They remind me that sometimes all you need is a nap in a sunny spot and the occasional zoomies around the house.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Aikido training&lt;/strong&gt;&lt;br&gt;
Throwing people around (safely!) in Aikido twice a week is oddly therapeutic. It also reminds me that balance—physical or metaphorical—is something very important to work on.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Nourishing breaks &amp;amp; stick to the basics&lt;/strong&gt;&lt;br&gt;
A break isn’t a guilt trip; it’s a productivity hack. I’ll make a smoothie, stretch, or even stare out the window. &lt;br&gt;
Sleep, nutrition, hygiene—these are non-negotiable. It's not easy to fix a memory leak if your body is running on empty.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Practising zazen and reading about Zen&lt;/strong&gt;&lt;br&gt;
Sitting still and focusing on nothing is harder than it sounds, but it’s incredibly grounding. Zen philosophy also teaches me not to freak out over the “undefined” parts of life. I find comfort in simple things, such as breathing the morning air or playing with a leaf.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Celebrating little wins&lt;/strong&gt;&lt;br&gt;
Finished that sprint? Solved that weird bug? I treat myself—whether it’s a slice of cake or watching yet another re-run of my favorite movies.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Talking it out&lt;/strong&gt;&lt;br&gt;
Every team needs an emotional buddy. Mine is a lifesaver when I need to vent about work or just talk about non-work stuff to reset my brain.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keeping my space tidy&lt;/strong&gt;&lt;br&gt;
A tidy desk equals a tidy mind. Plus, it’s harder to lose your headphones when your desk doesn’t look like an archaeological dig site.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Switching up work environments&lt;/strong&gt;&lt;br&gt;
Occasionally, I’ll go to the office (currently working mostly remote) or take my laptop to a library or even just another room. It’s amazing how a change of scenery can refresh your perspective.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Being a Frontend Engineer isn’t just about writing great code; it’s about managing your energy, emotions, and sanity. Sure, some days are harder than others. But with a mix of discipline, self-care, and the occasional cat cuddle, I’ve found ways to keep moving forward without losing myself.&lt;/p&gt;

&lt;p&gt;To all the other Frontend Engineers out there: you’ve got this and are all amazing! &lt;br&gt;
My honest wishes are for you to achieve success (in whatever form it makes more sense to you in the moment) and to stay sane in these crazy times.&lt;/p&gt;

&lt;p&gt;Let me know your suggestions and ways of coping with daily work! 🙌&lt;/p&gt;

</description>
      <category>career</category>
      <category>webdev</category>
      <category>wellbeing</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
