Trending

#wecoded

Latest posts tagged with #wecoded on Bluesky

Latest Top
Trending

Posts tagged #wecoded

Preview
From Curiosity to Code: My Journey Into Tech 🚀 When I first started exploring technology, I didn’t have a clear roadmap. I didn’t come from a strong...

From Curiosity to Code: My Journey Into Tech 🚀 When I first started exploring technology, I didn’t have a clear roadmap. I didn’t come from a strong tech background, and I didn’t have a me...

#devchallenge #wecoded #dei #career

Origin | Interest | Match

0 0 0 0
Preview
About Invisibility, Propaganda, and Assumptions of Incompetence This is a submission for the 2026 WeCoded Challenge: Echoes of Experience It’s the time of the year...

About Invisibility, Propaganda, and Assumptions of Incompetence This is a submission for the 2026 WeCoded Challenge : Echoes of Experience It’s the time of the year when I feel most conflicted. T...

#devchallenge #wecoded #dei #career

Origin | Interest | Match

0 0 0 0
Preview
🌱 Bloom Roadmap — What’s Coming Next Bloom has been growing fast This roadmap lays out what I’m building next — from stronger...

🌱 Bloom Roadmap — What’s Coming Next Bloom has been growing fast This roadmap lays out what I’m building next — from stronger safety features to deeper tools, better accessibility, and s...

#devpride #lgbtq #wecoded #trans

Origin | Interest | Match

1 0 0 0
Preview
Congrats to the winners of our first-ever WeCoded Challenge! We are so excited to announce the winners of our first-ever WeCoded Challenge, our newest way of...

Congrats to our #WeCoded Challenge Winners Tochi and Wesley Bertipaglia! Read Tochi's inspiring story and check out Wesley's landing page that will soon become the new /wecoded page on DEV!

dev.to/devteam/cong...

0 0 0 0
Preview
My Journey to Programming: Building my first Full-Stack Application ## Introduction > This application was created as a prerequisite for completing my full-stack development certification program at Code Blossom. **What is this app, and why did I choose to build it?** I call this app **Mondit**—a finance tracker web application that allows users to track, manage, and view their finances all in one place. For this full-stack application, I implemented user authentication, deserialization, and data sanitization to ensure secure data handling. I also integrated data fetching using Axios for API calls, enabling users to dynamically retrieve and display their financial data. Beyond authentication, Mondit personalizes the user experience—such as displaying their first name on the dashboard—and automatically calculates total income, expenses, and savings in real-time. These calculations update dynamically, eliminating the need for manual computations. Building this project was both challenging and rewarding. It helped me deepen my understanding of full-stack development, from implementing secure server-side logic and API integrations to structuring an intuitive client-side UI for smooth user interactions. I also gained hands-on experience in configuring the app for seamless performance in a live production environment. ## Planning ### Product Features Knowing the required features and functionalities before building an application is crucial. It helps developers prioritize tasks and determine where to focus implementation efforts first. Below are Mondit’s main features: ✅ Secure authentication with session-based user login ✅ Full CRUD functionality for adding, editing, and deleting transactions in real time ✅ Visual data representation with charts, transaction history, and total summary boxes ✅ Automated calculations for total income, total expenses, and remaining savings ✅ Transaction filtering by date and category ✅ Optimized for web browsers with a user-friendly UI ✅ Light / Dark mode for better accessibility ### User Flow Starting a project of this scale without a guide of how each component will interact with each other is challenging. That’s why I created a user flow to streamline development and provide a clear reference to follow. ### Design Process The app consists of five main pages: * Sign Up * Login * Dashboard * Add Transaction * Transaction History For the product design, I followed a common layout frequently used in modern web applications. The structure includes: * A **side navigation bar** for quick access to key sections. * A **header** displaying functional features like the user’s profile, date selection, and interface mode (light/dark). * A **main content area** that showcases the app’s core functionalities. > By following established design conventions, the app provides a seamless and intuitive user experience, allowing users to quickly adapt to its interface without unnecessary complexity. ### How Design Choices Influenced Development When I started this full-stack project, I approached development with a hands-on mindset—building and iterating as I progressed. While I focused on getting core features up and running, it also led to key realizations about structuring applications efficiently. Throughout the process, I discovered best practices in component reusability, identified areas for improvement in state management and API handling, and gained a better understanding of performance optimization in UI design. **Component-Based Architecture:** * To ensure maintainability and avoid redundancy, I designed reusable components like the transaction list, summary box, and chart display. These elements were used across different pages, making it easier to scale and maintain the UI. * Keeping a consistent structure across layouts also allowed me to reuse patterns instead of creating new designs from scratch for each section. **State Management & API Calls – A Lesson Learned:** * One of my biggest realizations was the importance of optimizing API calls. Instead of centralizing data fetching, I unintentionally made redundant API requests across multiple components. This led to inefficiencies and unnecessary re-fetching. * Moving forward, I plan to structure data flow more effectively to minimize redundant calls and improve overall performance. **Styling & Performance Considerations:** * While my primary focus was on getting the UI functional, I overlooked some aspects of performance optimization. I noticed unnecessary re-renders, loading delays, and some data not reflecting updates in real-time in my Beta version. * Additionally, I also did not make the app fully responsive, which limited usability on smaller screens. In future projects, I aim to refine my approach by optimizing dynamic updates and ensuring efficient styling techniques. > Takeaway: > While the app turned out functional, these experiences taught me the importance of planning and optimization—especially in API handling, state management, and UI performance. > This project was a stepping stone, and I now have a clearer idea of how to approach future full-stack applications more efficiently. ## Choosing the Tech Stack Since I started programming with JavaScript as my core language, using the MERN Stack (MongoDB, Express, React, Node.js) made the most sense. * Database: MongoDB + Mongoose for flexible database management * Backend: Node.js & Express for handling RESTful APIs and server-side logic * Frontend: React for a dynamic, component-based UI * Authentication: Passport.js for secure, session-based login * Styling: Styled-Components & MUI for UI design * Testing: Postman for API testing (GET, POST, PUT, DELETE requests) * Deployment: Netlify for the frontend, Railway for the backend ## Biggest Challenges ### Learning Curve Understanding and implementing the full-stack workflow for the first time—from backend server configurations, session handling, and cookies to securing user data, frontend frameworks, and API integrations—was overwhelming at first. But that was just the tip of the iceberg. You know you're really learning when you start encountering and troubleshooting errors like 400 Bad Request and 401 Unauthorized, often caused by missing parameters or simple typos. Then there’s 502 Bad Gateway, which, in my case, turned out to be due to an exhausted PaaS. And let’s not forget the hours (or even days) spent debugging a CORS issue after deploying the project live, only to realize that similar errors still occurred—even though everything worked fine during development. One key lesson I learned? > Just because your project runs smoothly in development doesn’t mean it will work seamlessly in production. :) But these challenges pushed me to sharpen my problem-solving skills and critical thinking. ### Imposter Syndrome One thing I struggled with was the constant pressure to write clean, efficient code, which sometimes left me questioning my skills. I held myself to an unrealistic standard, believing I needed to be flawless at proper code structure—even though I was still new to all of this. I often forgot that learning is a process, and perfection doesn’t exist. Over time, I’ve learned to embrace progress over perfection. One proof of that is this project, which is still in its Beta version. ### Integration Woes Getting the backend and frontend to communicate seamlessly tested my patience more than anything. You know that feeling when your APIs are being stubborn? One moment, everything works fine, and the next, after tweaking one request, nothing works anymore. It was a constant cycle—fix one thing, break another. At that time, it was frustrating. But now that I look back and try to remember the experience, I just laugh at it. LOL. ### Deadline This was another major source of pressure. While I’m new to coding, I’m not new to working environments, and I always make an effort to meet my project deadlines. I initially planned to finish this project in two months, but I underestimated the unexpected roadblocks along the way. At first, I thought I’d just follow a tutorial with similar functionality, but I ended up modifying and adding features, making my development process more unique (and more complex). As a result, I missed my deadline by a month—but in hindsight, it was worth it. ### Deployment Pains Since this was my first time deploying a full-stack project, I had no idea what “exact” configurations I needed. Sure, I read documentation and watched tutorials, but doing it in practice was a different story. I’d say the production stage was the most painful step—navigating an unfamiliar platform like Railway, troubleshooting deployment errors, and dealing with production-specific issues like CORS configurations. It was tough, but in the end, I figured it out, and that’s what matters. ## What I Learned ### One step at a time In programming, there’s always a lot to learn and even more to apply. But I’ve realized that you don’t need to accomplish everything at once. Progress—no matter how small—matters when building something. Prioritizing what’s truly important is key because big projects are built through small, consistent improvements. And this requires continuous effort. ### The power of Community > The saying "No man is an island" may sound cliché, but in development, it holds true. As a designer for over five years, I was used to making independent creative decisions. But coding is different—it thrives on shared knowledge, insights, and collaboration. I learned this firsthand while debugging a persistent 404 error. I had checked my code line by line, yet nothing made sense. The more I tried to solve it alone, the more lost I felt. Overthinking every possible cause of the error became overwhelming, and that’s when I knew I needed guidance. I was fortunate to have my mentor, Sana from Code Blossom, who was always there to help me realign my approach and interpret my ideas into code. I’m also grateful for my other mentors, Carolyne and Raphael, and my co-participant, Yuliia—whenever I reached out for help, they never hesitated to lend a hand. Unlike design, development demands structured logic, system compatibility, coding standards, and efficiency. That’s why developer-to-developer communication is crucial. While it’s important to seek help when needed, it’s equally vital to balance independent problem-solving with collaboration. Trying to figure everything out alone can drive you insane, but relying too much on others can hinder growth. **Finding that balance is key.** ### Understanding Fundamentals Matters Learning new technologies can take you far, but a strong grasp of the fundamentals is what ensures long-term growth. Whenever I face a challenge and feel stuck, I always find myself going back to the basics. Fundamentals serve as the foundation upon which everything else is built—they provide clarity when solving complex problems and adaptability in an ever-evolving tech landscape. Trends in programming languages may shift, but core concepts like problem-solving, logic, and software architecture principles remain essential, allowing you to adapt and thrive in any environment. ### You Don’t Have to Know Everything In tech, you don’t need to master every tool or framework—because no one can. Technology evolves rapidly, and the key to keeping up isn’t knowing everything; it’s being adaptable. If you have a strong foundation, you can apply what you know and improve as you go. Googling, reading documentation, and leveraging LLMs aren’t shortcuts or signs of incompetence—they’re essential skills that even the most experienced developers rely on. Learning is a continuous process, and growth comes from applying knowledge, not just accumulating it. ### Growth is in the Struggle The most frustrating moments teach you the most. Debugging for hours only to realize the issue was a simple typo? Humbling. These moments don’t just test your patience—they sharpen your ability to troubleshoot, adapt, and think critically. Over time, what once felt overwhelming becomes second nature. And when you finally see your app running smoothly in production, it makes all the challenges worth it. **Every struggle builds resilience.** ## Final Thoughts Building this application was a huge learning experience for me. Initially, full-stack development felt overwhelming, but breaking it down step by step made it manageable. I also learned that good project planning and well-structured code make development much smoother. And debugging? It always starts with one question: “What exactly does this error mean?”. Instead of overthinking and looking for unnecessary solutions, staying focused on the specific issue at hand makes problem-solving more efficient. This project not only strengthened my technical skills but also reinforced my passion for full-stack development, making me even more excited to keep improving, learning, and building more complex applications in the future.
0 0 0 0
Preview
My Journey to Programming: Building my first Full-Stack Application ## Introduction > This application was created as a prerequisite for completing my full-stack development certification program at Code Blossom. **What is this app, and why did I choose to build it?** I call this app **Mondit**—a finance tracker web application that allows users to track, manage, and view their finances all in one place. For this full-stack application, I implemented user authentication, deserialization, and data sanitization to ensure secure data handling. I also integrated data fetching using Axios for API calls, enabling users to dynamically retrieve and display their financial data. Beyond authentication, Mondit personalizes the user experience—such as displaying their first name on the dashboard—and automatically calculates total income, expenses, and savings in real-time. These calculations update dynamically, eliminating the need for manual computations. Building this project was both challenging and rewarding. It helped me deepen my understanding of full-stack development, from implementing secure server-side logic and API integrations to structuring an intuitive client-side UI for smooth user interactions. I also gained hands-on experience in configuring the app for seamless performance in a live production environment. ## Planning ### Product Features Knowing the required features and functionalities before building an application is crucial. It helps developers prioritize tasks and determine where to focus implementation efforts first. Below are Mondit’s main features: ✅ Secure authentication with session-based user login ✅ Full CRUD functionality for adding, editing, and deleting transactions in real time ✅ Visual data representation with charts, transaction history, and total summary boxes ✅ Automated calculations for total income, total expenses, and remaining savings ✅ Transaction filtering by date and category ✅ Optimized for web browsers with a user-friendly UI ✅ Light / Dark mode for better accessibility ### User Flow Starting a project of this scale without a guide of how each component will interact with each other is challenging. That’s why I created a user flow to streamline development and provide a clear reference to follow. ### Design Process The app consists of five main pages: * Sign Up * Login * Dashboard * Add Transaction * Transaction History For the product design, I followed a common layout frequently used in modern web applications. The structure includes: * A **side navigation bar** for quick access to key sections. * A **header** displaying functional features like the user’s profile, date selection, and interface mode (light/dark). * A **main content area** that showcases the app’s core functionalities. > By following established design conventions, the app provides a seamless and intuitive user experience, allowing users to quickly adapt to its interface without unnecessary complexity. ### How Design Choices Influenced Development When I started this full-stack project, I approached development with a hands-on mindset—building and iterating as I progressed. While I focused on getting core features up and running, it also led to key realizations about structuring applications efficiently. Throughout the process, I discovered best practices in component reusability, identified areas for improvement in state management and API handling, and gained a better understanding of performance optimization in UI design. **Component-Based Architecture:** * To ensure maintainability and avoid redundancy, I designed reusable components like the transaction list, summary box, and chart display. These elements were used across different pages, making it easier to scale and maintain the UI. * Keeping a consistent structure across layouts also allowed me to reuse patterns instead of creating new designs from scratch for each section. **State Management & API Calls – A Lesson Learned:** * One of my biggest realizations was the importance of optimizing API calls. Instead of centralizing data fetching, I unintentionally made redundant API requests across multiple components. This led to inefficiencies and unnecessary re-fetching. * Moving forward, I plan to structure data flow more effectively to minimize redundant calls and improve overall performance. **Styling & Performance Considerations:** * While my primary focus was on getting the UI functional, I overlooked some aspects of performance optimization. I noticed unnecessary re-renders, loading delays, and some data not reflecting updates in real-time in my Beta version. * Additionally, I also did not make the app fully responsive, which limited usability on smaller screens. In future projects, I aim to refine my approach by optimizing dynamic updates and ensuring efficient styling techniques. > Takeaway: > While the app turned out functional, these experiences taught me the importance of planning and optimization—especially in API handling, state management, and UI performance. > This project was a stepping stone, and I now have a clearer idea of how to approach future full-stack applications more efficiently. ## Choosing the Tech Stack Since I started programming with JavaScript as my core language, using the MERN Stack (MongoDB, Express, React, Node.js) made the most sense. * Database: MongoDB + Mongoose for flexible database management * Backend: Node.js & Express for handling RESTful APIs and server-side logic * Frontend: React for a dynamic, component-based UI * Authentication: Passport.js for secure, session-based login * Styling: Styled-Components & MUI for UI design * Testing: Postman for API testing (GET, POST, PUT, DELETE requests) * Deployment: Netlify for the frontend, Railway for the backend ## Biggest Challenges ### Learning Curve Understanding and implementing the full-stack workflow for the first time—from backend server configurations, session handling, and cookies to securing user data, frontend frameworks, and API integrations—was overwhelming at first. But that was just the tip of the iceberg. You know you're really learning when you start encountering and troubleshooting errors like 400 Bad Request and 401 Unauthorized, often caused by missing parameters or simple typos. Then there’s 502 Bad Gateway, which, in my case, turned out to be due to an exhausted PaaS. And let’s not forget the hours (or even days) spent debugging a CORS issue after deploying the project live, only to realize that similar errors still occurred—even though everything worked fine during development. One key lesson I learned? > Just because your project runs smoothly in development doesn’t mean it will work seamlessly in production. :) But these challenges pushed me to sharpen my problem-solving skills and critical thinking. ### Imposter Syndrome One thing I struggled with was the constant pressure to write clean, efficient code, which sometimes left me questioning my skills. I held myself to an unrealistic standard, believing I needed to be flawless at proper code structure—even though I was still new to all of this. I often forgot that learning is a process, and perfection doesn’t exist. Over time, I’ve learned to embrace progress over perfection. One proof of that is this project, which is still in its Beta version. ### Integration Woes Getting the backend and frontend to communicate seamlessly tested my patience more than anything. You know that feeling when your APIs are being stubborn? One moment, everything works fine, and the next, after tweaking one request, nothing works anymore. It was a constant cycle—fix one thing, break another. At that time, it was frustrating. But now that I look back and try to remember the experience, I just laugh at it. LOL. ### Deadline This was another major source of pressure. While I’m new to coding, I’m not new to working environments, and I always make an effort to meet my project deadlines. I initially planned to finish this project in two months, but I underestimated the unexpected roadblocks along the way. At first, I thought I’d just follow a tutorial with similar functionality, but I ended up modifying and adding features, making my development process more unique (and more complex). As a result, I missed my deadline by a month—but in hindsight, it was worth it. ### Deployment Pains Since this was my first time deploying a full-stack project, I had no idea what “exact” configurations I needed. Sure, I read documentation and watched tutorials, but doing it in practice was a different story. I’d say the production stage was the most painful step—navigating an unfamiliar platform like Railway, troubleshooting deployment errors, and dealing with production-specific issues like CORS configurations. It was tough, but in the end, I figured it out, and that’s what matters. ## What I Learned ### One step at a time In programming, there’s always a lot to learn and even more to apply. But I’ve realized that you don’t need to accomplish everything at once. Progress—no matter how small—matters when building something. Prioritizing what’s truly important is key because big projects are built through small, consistent improvements. And this requires continuous effort. ### The power of Community > The saying "No man is an island" may sound cliché, but in development, it holds true. As a designer for over five years, I was used to making independent creative decisions. But coding is different—it thrives on shared knowledge, insights, and collaboration. I learned this firsthand while debugging a persistent 404 error. I had checked my code line by line, yet nothing made sense. The more I tried to solve it alone, the more lost I felt. Overthinking every possible cause of the error became overwhelming, and that’s when I knew I needed guidance. I was fortunate to have my mentor, Sana from Code Blossom, who was always there to help me realign my approach and interpret my ideas into code. I’m also grateful for my other mentors, Carolyne and Raphael, and my co-participant, Yuliia—whenever I reached out for help, they never hesitated to lend a hand. Unlike design, development demands structured logic, system compatibility, coding standards, and efficiency. That’s why developer-to-developer communication is crucial. While it’s important to seek help when needed, it’s equally vital to balance independent problem-solving with collaboration. Trying to figure everything out alone can drive you insane, but relying too much on others can hinder growth. **Finding that balance is key.** ### Understanding Fundamentals Matters Learning new technologies can take you far, but a strong grasp of the fundamentals is what ensures long-term growth. Whenever I face a challenge and feel stuck, I always find myself going back to the basics. Fundamentals serve as the foundation upon which everything else is built—they provide clarity when solving complex problems and adaptability in an ever-evolving tech landscape. Trends in programming languages may shift, but core concepts like problem-solving, logic, and software architecture principles remain essential, allowing you to adapt and thrive in any environment. ### You Don’t Have to Know Everything In tech, you don’t need to master every tool or framework—because no one can. Technology evolves rapidly, and the key to keeping up isn’t knowing everything; it’s being adaptable. If you have a strong foundation, you can apply what you know and improve as you go. Googling, reading documentation, and leveraging LLMs aren’t shortcuts or signs of incompetence—they’re essential skills that even the most experienced developers rely on. Learning is a continuous process, and growth comes from applying knowledge, not just accumulating it. ### Growth is in the Struggle The most frustrating moments teach you the most. Debugging for hours only to realize the issue was a simple typo? Humbling. These moments don’t just test your patience—they sharpen your ability to troubleshoot, adapt, and think critically. Over time, what once felt overwhelming becomes second nature. And when you finally see your app running smoothly in production, it makes all the challenges worth it. **Every struggle builds resilience.** ## Final Thoughts Building this application was a huge learning experience for me. Initially, full-stack development felt overwhelming, but breaking it down step by step made it manageable. I also learned that good project planning and well-structured code make development much smoother. And debugging? It always starts with one question: “What exactly does this error mean?”. Instead of overthinking and looking for unnecessary solutions, staying focused on the specific issue at hand makes problem-solving more efficient. This project not only strengthened my technical skills but also reinforced my passion for full-stack development, making me even more excited to keep improving, learning, and building more complex applications in the future.
0 0 0 0
Preview
WeCoded Landing Page Celebrate in Code This is a submission for the WeCoded Challenge: Celebrate in Code My WeCoded Landing...

@dev.to challenge submission: landing page created by Yashvi Kothari for the WeCoded ! It uses the DEV Article API to showcase WeCoded and SheCoded stories. The source code is available on GitHub. #WeCoded #SheCoded #DEVCommunity #LandingPage
dev.to/yashvikothar...

2 1 1 0
Preview
#WeCoded Landing Page This is a submission for the WeCoded Challenge: Celebrate in Code My WeCoded Landing...

#WeCoded Landing Page https://replug.link/3a6bcdcb #digital #oneplus #python

0 0 0 0
Preview
Queen Bee Syndrome & Me: Navigating internalised misogyny ## A Bit of History In 2017 I began studying Computer Science at my local university. I was only a few weeks into my studies when I realised that there was a severe gender imbalance in the industry, and that my path throughout a career in STEM would differ greatly to my male counterparts. Little things chipped away at my confidence, like being told I was in the wrong lecture hall, or that I should only work on the documentation element in a group coding project. All these (likely un-conscious) microaggressions made me question whether or not I belonged in the field. When the actions and biases of enough people communicate that you don’t belong somewhere, you begin to believe it too. Despite the casual relationship I developed with imposter syndrome, I remained proud to be a representative of young women in tech, and relished in any opportunity I had to “prove myself”. As much as it initially unsettled me, I became accustomed to being one of two or three female students in a classroom. I felt special, and, at times, enjoyed standing out. My naturally competitive spirit motivated me to outperform my peers at university, and I relished in the times I achieved stronger grades than the few misogynistic classmates that made me feel unsafe and unwelcome. ## “Queen Bee” Guilt One morning, in my penultimate year of study, my friends and I were searching for a free computer lab when we walked into a class where ~50% of the students were women. My friends and I stood astonished, with one male colleague remarking “wow, it’s so awesome to see so many females taking up IT degrees this semester”. It really was great to see, especially after several years of feeling disheartened by classrooms void of any feminine energy. Seeing a room packed with enthusiastic future female engineers should have delighted me. But instead, I felt tense, unnerved and intimidated - closely followed by deep shame for the instinctual reaction. For months I kept this close to my chest, to avoid exposing myself as the toxic woman I surely was. Wasn’t this exactly what I had been advocating for? All these years of campaigning to have more women involved in STEM and the moment I see these goals physically manifested, I have a selfish desire to prove myself as the smartest in the room. I’d grown accustomed to being the only woman applying for a scholarship, or attending a class. So deep down I felt threatened and scared that I was no longer special. When I confided in my friend, Grace, about this, she explained to me that what I might be feeling is a bit of “Queen Bee Syndrome”. I felt embarrassment but also relief that this reaction didn’t make me a bad person or bad feminist, but was rather a common compulsion felt by women in male dominated industries. After debriefing with Grace, I decided to look more into what Queen Bee Syndrome was. ## What is Queen B Syndrome? Queen Bee syndrome gets its name after, not surprisingly, bees. There can only be one Queen in a hive, and if there are ever more than one they will fight to the death. A Queen bee will go as far as stinging unborn Queens to eliminate any potential rivals. Thankfully the term “Queen Bee Syndrome” involves far less violence (_phew_). It rather refers to someone who acts hostile towards other women in their workplace because of a subconscious fear that they may surpass or outperform them in their role. This type of behaviour occasionally appears in the STEM industry, where there are hardly any women (~28% in 2020 according to Australian STEM Equity Monitor), so the likelihood of the few in a company feeling pitted against each other is higher. This is something that also happens between female celebrities - think Olivia Rodrigo & Sabrina Carpenter, Kim Cattrall & Sarah Jessica Parker. Rumours of a rift seem to appear before there is any genuine animosity between these stars. Our society loves to pit women against each other, whether for clickbait or for the sake of gossip and drama. According to a Forbes article by Kim Elsesser, it can be a way that some women cope with the gender discrimination they’ve faced in their own career. After working so hard and facing so many barriers to get where they are, women in senior positions could interpret a first year student's enthusiasm and eagerness to learn as someone who has had it easier than them - who hasn’t had to fight for what they had to. Perhaps even jealous that they won’t have to go through the same level of bias and discrimination they did. ## That just sounds like being competitive. What’s wrong with that? Healthy competition between two friends isn’t a bad thing. However, an unsolicited competition where two students are pitted against each other solely based on their common gender, is toxic. Feeling motivated to outperform your peers is fine, as long as you aren’t engaging in behaviours that put other people down or inhibit their performance. It is important not to feel guilty if these subconscious feelings resonate with you. We work in freezing offices with beer taps in kitchens and lunchtime conversations on hardware engineering and League of Legends. This industry was designed to suit men, and this Queen Bee phenomenon is a _consequence_ of the discrimination and gender imbalance, not something created by women. The only way to change that is to continue striving for greater gender equity. ## I think I might be a Queen Bee or I know someone who is. What can I do about it? Again, I want to make it clear that I am not interested in blaming specific people for this phenomena, _especially_ not women. Women experience enough barriers as it is - things that we have limited control over. And as much as the onus of this issue is not on women, there are some things we can do to reclaim control. By acknowledging and reflecting on any Queen Bee feelings we’ve had, and safely sharing them with other people, we can raise awareness and encourage others to hold a mirror to their own thoughts, feelings and past behaviours. That way, we can reflect and stop these feelings in their tracks before we act on them in the future. Questions I like to ask myself in those moments are: * What is the goal of this interaction? What do I want to achieve? * Are my words and actions helpful or a hindrance? * If the roles were reversed, how would I want this interaction to go? * Am I acting in kindness? One thing I discovered early in my studies is that the community of women in STEM is welcoming and strong. I have felt incredibly supported by various mentors and leaders from the beginning. We need to continue looking out for each other and offering assistance and knowledge where we can. When we feel threatened it is important to acknowledge that feeling, recognise its source and move past it to ensure we aren’t hurting people or modeling Queen Bee behaviour for others. These feelings don’t make us bad people, or bad feminists. It is the consequences of the environment we are in - an environment that will only change if we are vulnerable, honest and refuse to be divided. ## Sources https://www.forbes.com/sites/kimelsesser/2020/08/31/queen-bees-still-exist-but-its-not-the-women-we-need-to-fix/?sh=232d32216ffd
0 0 0 0
Preview
Queen Bee Syndrome & Me: Navigating internalised misogyny ## A Bit of History In 2017 I began studying Computer Science at my local university. I was only a few weeks into my studies when I realised that there was a severe gender imbalance in the industry, and that my path throughout a career in STEM would differ greatly to my male counterparts. Little things chipped away at my confidence, like being told I was in the wrong lecture hall, or that I should only work on the documentation element in a group coding project. All these (likely un-conscious) microaggressions made me question whether or not I belonged in the field. When the actions and biases of enough people communicate that you don’t belong somewhere, you begin to believe it too. Despite the casual relationship I developed with imposter syndrome, I remained proud to be a representative of young women in tech, and relished in any opportunity I had to “prove myself”. As much as it initially unsettled me, I became accustomed to being one of two or three female students in a classroom. I felt special, and, at times, enjoyed standing out. My naturally competitive spirit motivated me to outperform my peers at university, and I relished in the times I achieved stronger grades than the few misogynistic classmates that made me feel unsafe and unwelcome. ## “Queen Bee” Guilt One morning, in my penultimate year of study, my friends and I were searching for a free computer lab when we walked into a class where ~50% of the students were women. My friends and I stood astonished, with one male colleague remarking “wow, it’s so awesome to see so many females taking up IT degrees this semester”. It really was great to see, especially after several years of feeling disheartened by classrooms void of any feminine energy. Seeing a room packed with enthusiastic future female engineers should have delighted me. But instead, I felt tense, unnerved and intimidated - closely followed by deep shame for the instinctual reaction. For months I kept this close to my chest, to avoid exposing myself as the toxic woman I surely was. Wasn’t this exactly what I had been advocating for? All these years of campaigning to have more women involved in STEM and the moment I see these goals physically manifested, I have a selfish desire to prove myself as the smartest in the room. I’d grown accustomed to being the only woman applying for a scholarship, or attending a class. So deep down I felt threatened and scared that I was no longer special. When I confided in my friend, Grace, about this, she explained to me that what I might be feeling is a bit of “Queen Bee Syndrome”. I felt embarrassment but also relief that this reaction didn’t make me a bad person or bad feminist, but was rather a common compulsion felt by women in male dominated industries. After debriefing with Grace, I decided to look more into what Queen Bee Syndrome was. ## What is Queen B Syndrome? Queen Bee syndrome gets its name after, not surprisingly, bees. There can only be one Queen in a hive, and if there are ever more than one they will fight to the death. A Queen bee will go as far as stinging unborn Queens to eliminate any potential rivals. Thankfully the term “Queen Bee Syndrome” involves far less violence (_phew_). It rather refers to someone who acts hostile towards other women in their workplace because of a subconscious fear that they may surpass or outperform them in their role. This type of behaviour occasionally appears in the STEM industry, where there are hardly any women (~28% in 2020 according to Australian STEM Equity Monitor), so the likelihood of the few in a company feeling pitted against each other is higher. This is something that also happens between female celebrities - think Olivia Rodrigo & Sabrina Carpenter, Kim Cattrall & Sarah Jessica Parker. Rumours of a rift seem to appear before there is any genuine animosity between these stars. Our society loves to pit women against each other, whether for clickbait or for the sake of gossip and drama. According to a Forbes article by Kim Elsesser, it can be a way that some women cope with the gender discrimination they’ve faced in their own career. After working so hard and facing so many barriers to get where they are, women in senior positions could interpret a first year student's enthusiasm and eagerness to learn as someone who has had it easier than them - who hasn’t had to fight for what they had to. Perhaps even jealous that they won’t have to go through the same level of bias and discrimination they did. ## That just sounds like being competitive. What’s wrong with that? Healthy competition between two friends isn’t a bad thing. However, an unsolicited competition where two students are pitted against each other solely based on their common gender, is toxic. Feeling motivated to outperform your peers is fine, as long as you aren’t engaging in behaviours that put other people down or inhibit their performance. It is important not to feel guilty if these subconscious feelings resonate with you. We work in freezing offices with beer taps in kitchens and lunchtime conversations on hardware engineering and League of Legends. This industry was designed to suit men, and this Queen Bee phenomenon is a _consequence_ of the discrimination and gender imbalance, not something created by women. The only way to change that is to continue striving for greater gender equity. ## I think I might be a Queen Bee or I know someone who is. What can I do about it? Again, I want to make it clear that I am not interested in blaming specific people for this phenomena, _especially_ not women. Women experience enough barriers as it is - things that we have limited control over. And as much as the onus of this issue is not on women, there are some things we can do to reclaim control. By acknowledging and reflecting on any Queen Bee feelings we’ve had, and safely sharing them with other people, we can raise awareness and encourage others to hold a mirror to their own thoughts, feelings and past behaviours. That way, we can reflect and stop these feelings in their tracks before we act on them in the future. Questions I like to ask myself in those moments are: * What is the goal of this interaction? What do I want to achieve? * Are my words and actions helpful or a hindrance? * If the roles were reversed, how would I want this interaction to go? * Am I acting in kindness? One thing I discovered early in my studies is that the community of women in STEM is welcoming and strong. I have felt incredibly supported by various mentors and leaders from the beginning. We need to continue looking out for each other and offering assistance and knowledge where we can. When we feel threatened it is important to acknowledge that feeling, recognise its source and move past it to ensure we aren’t hurting people or modeling Queen Bee behaviour for others. These feelings don’t make us bad people, or bad feminists. It is the consequences of the environment we are in - an environment that will only change if we are vulnerable, honest and refuse to be divided. ## Sources https://www.forbes.com/sites/kimelsesser/2020/08/31/queen-bees-still-exist-but-its-not-the-women-we-need-to-fix/?sh=232d32216ffd
0 0 0 0
Post image

A stark look at the challenges that still face many minority tech workers. A submission for the #WeCoded Challenge by @eevis.codes 🌈 #diversity #DEVCommunity

Full post: dev.to/eevajonnapan...

6 2 0 0
Post image

@abbeyperini.dev dives into the deep history of POC and Women innovating in the tech world. A submission for the #WeCoded Challenge running through April 6th 🌈 #WomensHistoryMonth

Full Post: dev.to/abbeyperini/...

9 2 1 1
This is my submission for the wecoded challenge. I use the html, css, ja, jquery, bootstrap and forem api to fetch the articles from dev.to wecoded tag 🚀 Celebrating the WeCoded Challenge with Code! 🎉 Hanzla Baig ・ Mar 8 #wecoded source

This is my submission for the wecoded challenge. I use the html, css, ja, jquery, bootstrap and forem api to fetch the articles from dev.to wecoded tag

🚀 Celebrating the WeCoded Challenge with Code! 🎉 Hanzla Baig ・ Mar 8 #wecoded source

0 0 0 0
Echoes of the Past - Tech is Still Not Equal for All This is a submission for the WeCoded Challenge: Echoes of Experience Earth has traveled around the...

🚀 Despite much progress, tech inequality persists! 🌍 Many still lack access to crucial technology. Let's bridge the gap and create a more inclusive digital world. A submission for the #WeCoded Challenge by @eevis.codes #InternationalWomensDay 📱💻

dev.to/eevajonnapan...

5 1 0 0
Preview
We've Been Here Since the Beginning: 2025 Edition This is a submission for the WeCoded Challenge: Echoes of Experience Last time, I was tired. This...

A sober look at tech’s overlooked pioneers and ongoing challenges in diversity, inclusion and accessibility. A submission for the #WeCoded Challenge by @abbeyperini.dev #InternationalWomensDay

7 1 0 0
Preview
She Coded, He Coded, We Coded - Celebrating Diversity in Tech! How can we actively embrace equality in the tech industry? To make the tech industry...

Highlighting stories of collaboration and innovation across gender lines, explores how we can work to inspire change and inclusivity in the tech world 🤝🏾 🌏 #WeCoded #InternationalWomensDay

8 2 0 0
Preview
AI Decoded: Making Smarter Machines for a Smarter World Artificial intelligence has traveled a long distance from just being a concept. Now, it is a force to...

AI decoded: Amelia Hebrew explores how smarter machines are shaping a smarter world, diving into the nuances of #AI innovation and its societal impact. Discover the future of technology! A submission for the #WeCoded Challenge. #InternationalWomensDay

1 0 0 0
Preview
Things Ru Paul probably didn’t say about software testing or quality… “If you can’t love yourself how in the hell are you gonna love somebody else?” I read Ru’s...

RuPaul might not have said it, but effective software testing is all about being fabulous and ensuring quality. 💅🏾 Embrace the process and let your code sashay to success! A submission for the #WeCoded Challenge. #InternationalWomensDay

3 0 0 0
Preview
My Cloud Journey This is a submission for the WeCoded Challenge: Echoes of Experience My Journey into Cloud...

Embark on a cloud computing journey with Ntombizakhona as she shares her insightful experiences and key learnings. Dive into her story of growth and discovery in the ever-evolving tech landscape! A submission for the #WeCoded Challenge. #InternationalWomensDay

2 0 0 0
Preview
How I feel about Women Who Code shutting down Women Who Code has been around for more than a decade, longer than the entirety of my career in...

@jessleenyc.bsky.social reflects on the closure of Women Who Code, highlighting the impact and legacy it leaves behind in empowering women in tech. This marks the end of an era but inspires continued advocacy for gender equality in programming. #WeCoded #InternationalWomensDay

3 0 0 0
Preview
Girls Life/ Girls Involvement in Technology Girls and technology, are two words never go together in the same sentence, unless it was a...

Girls are breaking barriers in tech, proving that they belong in the digital world. Empowering young women in technology is crucial for innovation and diversity. A submission for the #WeCoded Challenge. #InternationalWomensDay

2 0 0 0
Preview
My Journey from Law to Data Science: A Continental Leap of Faith 🚀 Hello, DEV community! 👋 I’m Nicole, and I’m excited to share my journey into the world of data...

From law to data science, Nicole embarks on a bold journey, redefining her career path with a leap of faith. A submission for the #WeCoded Challenge. #InternationalWomensDay

3 0 0 0
Video

Happy #InternationalWomensDay! Shout out to all women past, present, and future paving the way for a more equitable world 🌟 🌏 #WeCoded

14 2 0 0
Cool 🌟 🚀 Celebrating the WeCoded Challenge with Code! 🎉 Hanzla Baig ・ Mar 8 #wecoded source

Cool 🌟

🚀 Celebrating the WeCoded Challenge with Code! 🎉 Hanzla Baig ・ Mar 8 #wecoded source

0 0 0 0
Preview
Join Our First-Ever WeCoded Challenge – Celebrating Underrepresented Voices in Tech Through Stories & Code! We're excited to announce the launch of our first-ever WeCoded Challenge—a new way to celebrate...

We're excited to announce the launch of our first-ever WeCoded Challenge—a new way to celebrate... @dev.to #DECCommunity #WeCoded

dev.to/devteam/join...

2 1 0 0
Preview
Join Our First-Ever WeCoded Challenge – Celebrating Underrepresented Voices in Tech Through Stories & Code! We're excited to announce the launch of our first-ever WeCoded Challenge—a new way to celebrate...

#WeCoded is here! ✊🏿♀️🏳️‍🌈🏳️‍⚧️
We're happy to announce our first ever We Coded Challenge celebrating underrepresented voices in the tech world. Share a personal story of inspiration or create our new We Coded landing page. Good luck to all! 🌟 #DEVcommunity

11 3 1 1
Preview
Time to share your RSS feeds 🙌❤️ I've always liked RSS feeds, gathering everything together on an application or whatever, to keep...

Time to share your #RSS feeds 🙌❤️ #WeCoded #DEVCommunity dev.to/thomasbnt/time-to-share-...

0 0 0 0

If this topic resonates with you, I hope to see your experience show up under the #WeCoded tag this month on DEV! #DEVCommunity

0 0 0 0
Preview
We've Been Here Since the Beginning This is not a blog I anticipated writing. My plan was to let Women's History Month pass me by as much...

In 2022, I wrote We've Been Here Since the Beginning #WeCoded #DEVCommunity dev.to/abbeyperini/...

1 0 1 0
Preview
8 Ways to Support Women Developers Last year, in We've Been Here Since the Beginning, I wrote about how it felt to be constantly...

Last year, I wrote about ways to support women developers (tips that apply to all marginalized groups) #WeCoded #DEVCommunity dev.to/abbeyperini/...

4 2 2 0