Image for post
Image for post

That’s it. I refuse to live one more month thinking…” where is all my money going??” I refuse to live one more month looking at my end-of-the-month credit card bill and breaking into a cold sweat. The chaos of needless spending stops NOW.

Steps to Take Control of my Finances

The following steps I will lay out are specific for me in many ways, but I want to share in hopes of encouraging others to assess their financial situation and, more than anything else, BE PROACTIVE. You don’t have to feel helpless when it comes to spending. You have the power (after all, it’s your bank account, and you are making the decisions on what to buy). Don’t be a mere bystander as your money waves goodbye to you. …


Image for post
Image for post

Cypress has quickly become my favorite tool for end-to-end testing. I continue to be amazed at the ease and accuracy Cypress provides.

The Cypress documentation is terrific, and for any questions you might have about using Cypress, the docs are the best place to start!

In this post, I will share some tricks I have learned for selecting elements to test.

In the Cypress Best Practices section, Cypress provides a guide for selecting elements. In my experience, if at all possible, add a data-cy or data attribute to an element as it helps prevent flaky tests.

There are some cases (lists, buttons, or other elements that are rendered multiple times on a page) where adding a data attribute can be interesting. Here are a few helpful hints for adding data attributes. …


Image for post
Image for post

I have always been passionate about fitness. I grew up riding horses, then became a collegiate runner. After my college years, I have dabbled with triathlons, Pilates, CrossFit… the list goes on and on. My point is, fitness is really important to me. I enjoy movement and being physically fit.

In the winter of 2019, I decided to make a HUGE career shift. I enrolled in Lambda School and this summer finished their full-stack developer certification program. After completing the Lambda School program, I was fortunate to find a full-time position as a software engineer. I absolutely love my new job and new profession! I am challenged to learn something new everyday, and feel very passionate about the problems I get to solve. I can spend hours coding and completely forget how much time has elapsed. Unfortunately, this can be a double-edged sword. I end up sitting for prolonged periods of time as I work on coding problems. If I am not careful, I can end up sitting for several hours without moving anything other than my fingers that tap on the keyboard. …


Image for post
Image for post

I just started my journey to the land of Linux (I use Ubuntu) after finding out that the combination of the Windows operating system and Cypress testing can result in unpleasant issues. Today was my first real battle (and victory) with installing packages. I would like to share my journey to getting the right version of MongoDB on my computer in hopes of saving others the pain associated with not installing MongoDB correctly.

So here is how I spent my morning — when running sudo apt autoremove to clean up unneeded packages on my computer, I was greeted with the following…


Image for post
Image for post

Really, life right now in Labs is not that bad. I just thought this image struck close to home as we continue with our self-induced quarantine and my life basically revolves around my computer. I cannot tell a lie. I wash my hair much less than I probably should. I am not the only one that has taken a rather laid-back approach to physical appearance in the last few weeks. Things at our house are getting pretty relaxed. It’s a good day when household members finally commit to taking showers. I am still trying to convince them that it is not okay to do a strenuous workout and then go to bed without so much as a single glance towards the shower. …


Image for post
Image for post

Working in pairs can be stressful. How do I know that? Because I am married. Working with a partner in a collaborative way to accomplish a mission is not an easy thing. I cannot tell you how many times have I thought to myself, “I will just do it on my own!” Although I tend to fall into this mindset, when I work on projects alone oftentimes I find myself being far less productive as a result.

Today in our labs session at Lambda School we learned about pairing. That is an elegant word for two programmers sharing their screens and coding together. Walking into this session, I was a bit hesitant. To be honest, I have had frustrating experiences with programming with others. However, as I started to listen to the lecture, I realized that pairing is an amazing tool that I want to be implementing more often. …


Image for post
Image for post

Disclaimer before I continue with this post — I am not a fitness expert, so I am not licensed to provide professional advice on exercise. That being said, I used to be a marathon runner, yoga junkie, Pilates fanatic, and Crossfitter. I say “used to be” because, although I incorporate portions of those fitness regimes into my own daily lifestyle, I don’t avidly employ them as I once did.

As a Lambda School student and aspiring full stack developer, I do a lot of sitting in front of my computer. Sometimes more than I would like. Although I am getting better at avoiding sitting for too long, it is still an issue for me. Especially when I get caught up in a Zoom meeting, online class, or some bit of programming that I just HAVE to figure out right then and there, I run into the danger of staying camped in front of my computer for hours. Finally, when my back and rear end say, “Enough is enough!” …


Image for post
Image for post

The morning started off with the wind whistling through the trees, rain beating relentlessly against the windows, and the lights at times flickering as my power struggled with all it’s might to stay strong as a spring thunderstorm sailed through the area with a vigor I have not witnessed in some time. The air seemed charged with a nervous energy, as if the world around me was quivering in anticipation for what the day would bring. …


Image for post
Image for post

I have been chasing after this cute, furry, and deceivingly simple-looking creature all morning. Figuratively speaking that is. For the final day of our first week in labs (and for every other Friday during this two-month labs period) we are required to complete a sprint challenge. This sprint challenge is quite different from the fast and furious sprint challenges I have experienced for the past four months of initial instruction. It is not so much a test but rather a journal entry where I reflect on all that I have done this past week. Easy, right?

Easy, it turns out, was not the right word. Less stressful? Definitely! Gone is the frantic preparation, pouring over code I have learned over the week, and then the big sprint where the clock strikes 8 am Pacific Standard time and we have three hours to complete our assignment. In fact, for labs we were able to start working on our sprint assignment the evening before. How lovely is that! …


Learning new things. Quickly. I mean, more quickly than I have ever done in my life. That is what I am doing as a student at Lambda School.

Image for post
Image for post

For my new project in labs, I will be using designing libraries I haven’t yet learned. I will learn how to use state management better in my programming. I will also learn how to work with a UX designer and a data science team.

About

Mandi Haase 🌿

Programmer | homeschooling mom | Japanese translator. www.mandihaase.com

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