An overview of the modern cloud ecosystem, its benefits, and how to get started

Illustration from unDraw

An Introduction to Cloud Computing

In 2019, it was estimated that 94% of enterprises used either a public, private, or hybrid cloud solution, and that by 2022, more than 1.3 trillion dollars in IT spending would be affected by the shift to the cloud. Cloud computing is frequently cited as one of the largest catalysts for change in the tech industry, and continues to remain a key factor in how companies deliver products and manage infrastructure. …

Get the nutritional content of your favorite foods with a single text

Photo by Brooke Lark on Unsplash


Have you ever been on-the-go and wanted to quickly know the nutritional content of something you’re currently eating? This tutorial will guide you though the process of building a SMS bot that you can interact with to get the nutritional information of common foods so you don’t have to manually look them up. It will also serve as an introduction to technical concepts such as web APIs and serverless computing.

At the end of this guide, you’ll have your own working version of a simple SMS bot that…

Tips for promoting physical and emotional wellbeing for remote teams

Photo by Nathan Riley on Unsplash

As a response to the COVID-19 pandemic, companies globally have encouraged or even mandated that their employees work from home. Teams transitioning from being onsite to working fully remotely have as a result been faced with many challenges in order to maintain a sense of normalcy and collaborate at the same level as previously.

In discussions around optimizing the remote workflow, one topic that frequently gets overlooked is ensuring the physical and emotional wellbeing of employees. It’s easy for us and our team members to feel unmotivated, down, or alone…

Reflections on imposter syndrome

Photo by Markus Spiske from Pexels

Whether you’re 10 months or 10 years into your career, it’s likely that at one point or another, you’ve encountered what is commonly referred to as imposter syndrome.

Imposter syndrome can be described as feelings of inadequacy and self-doubt surrounding one’s abilities or accomplishments, despite other strong indicators of success.

Individuals with imposter syndrome discount their previous accomplishments — attributing them to luck rather than merit — and fear that others will eventually find out and expose them as a fraud.

In this post, I’ll discuss some of my own experiences with imposter syndrome as a junior developer and share…

Lessons learned from starting out in technology

1. “Success” Is Relative

Photo by Clark Tibbs on Unsplash

One of the biggest adjustments of transitioning from college into the working world was losing the sense of objectiveness that surrounded my work. In school, there were always graded exams and projects that provided insight into my performance in a specific area. However, when I started working, I realized it was no longer possible to consistently get feedback on day-to-day work. Rather, it was up to me to set both short and long-term goals, and find ways to make meaning of them.

Initially, I tried to compensate for this lack of numeric feedback by associating success with velocity of output…

Tips on transitioning into technology from another field

Two years ago, I was preparing to enter my final year of nursing school. Today, I have my bachelors in computer science and am finishing up my second month as a full-time software engineer. While the transition from healthcare into technology wasn’t easy, I’ve come to realize that a combination of the right preparation, support systems, and attitude have made things significantly smoother. I hope this post will be helpful for those who are considering switching majors in college, debating a career change, or are simply interested in learning more about the field.

Dive Straight In

Photo by Miguel Henriques on Unsplash

One of the first steps needed to…

Ways to gain experience and prepare for your first role in technology

We’ve all been there — looking through a job posting we’re really excited about only to discover we have a fraction of the experience required to be minimally qualified. As students or professionals looking to break into the industry, a wall of text with a list of unfamiliar technologies can feel really defeating. I experienced the same feeling sifting through listings while applying for my first technical internship. Things felt black and white. There was a huge disparity that existed between the skills I believed I had, and what companies seemed to want. …

Maria Mahin

Hello world! I’m a software engineer interested in education, healthcare, and technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store