Meet Monica Lent, a self-employed software engineer

I'm a full-stack developer from South Africa šæš¦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa šæš¦. I love writing about JavaScript, HTML and CSS.
No comments yet. Be the first to comment.
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

Today we will be talking with a woman I admire, Monica is a superb blogger, speaker, and product developer!
She has been around in tech for a long time and will answer some questions for us!
You can also find Monica on her website, twitter, or her amazing newsletter for bloggers!

I'm a primarily self-taught developer. The earliest evidence of my code dates back to 1998, so it's been over 20 years now (So please don't calculate how old I am! š). I basically started coding so young because of my dad. He's an engineer, so we always had computers and technical books in the house.
I really never planned to become a developer. I graduated from the university with a degree in Latin and Ancient Greek. At that point, I also didn't have a plan for what I wanted to do. I was tired of going to school, so grad school was out of the question. I decided to keep my student developer job and went from there.
I eventually transitioned out of this to work for a fintech startup in Berlin. It's called SumUp, which is similar to Square. Basically, itās a payment processing company. When I started, they had two front-end developers, when I left about 15, and now it's even close to 40. The company grew a lot during the five years I worked there.
I started as a front-end developer and later became the Technical Lead/Manager.
Well, considering my accent after 7 years in Germany, some may think I'm German. But I'm from the USA originally. I grew up in Tucson, Arizona. That's where I went to middle-school and university.
After my first tech job, I got an out of the blue offer to go work for a project in Leipzig that was doing Ancient Greek and NLP. You can imagine how hard it is to find someone in tech that also knows a lot about ancient languages. So you could say I was one of the few people in the world who was a perfect fit for the role.
I'm not interested in moving back to the USA from a living perspective. But I'm definitely looking at moving around a bit. I have to say, my plans became a bit complicated due to the pandemic...
If that didn't happen, I would be traveling at the moment. But the good part is I get to focus on my projects without distractions.
I have been in tech for so long; I got my first job at 19. I'm used to being "the only one". To be honest, Iām a bit desensitized to it.
Not saying it's a good thing, but you get used to it. I was not only a woman but also usually the youngest person in the room. It was really hard to tell if they didn't take me seriously because of my gender or my age.
In some situations, my boss would need to iterate everything I said, just to make it count.
I consider myself lucky. All my bosses have been very supportive of me throughout my career.
My number 1 piece of advice: Make sure your boss will be an advocate for you!
It gets more challenging when you take on a more senior/leadership position. But again, I have been super lucky to have bosses that supported me.
There were definitely times that even I thought I they couldāve hired someone with more experience for the job I was learning to do But they let me grow into the role, which gave me the experiences I have today. So I'm super grateful for that!
Thatās a big part of the reason I spent 5 years at my last job, longer than most tech people these days.
I set this goal for myself:
By the time I turn 30 I don't want to have a boss anymore
It was nothing personal, but I never liked the idea of working so hard to make someone else rich. I struggle to shut-off work, and if I'm going to be all in, Iād rather have it be my own thing.
Fun fact: I was actually on safari in South Africa when I decided, this is going to be the year that I do it. So after I got back, I started the visa process and that was that.
When youāre running a business, there are infinite ways to spend your time. You can improve the product, work on marketing, content, and a million other things. Whatās important to realize is that if you donāt do it, no one else is going to do it. So you might as well do it now!
When it comes to deciding what to work on, I try to work on elements that will benefit the business the most. Sometimes itās just hard to figure out exactly whatās going to move the needle.
Developers often get absorbed in adding features, but without clients, it's useless.
Who knows! I have a couple of projects right now. The main one is a SAAS analytics tool called Affilimate. So I really want to grow this and ultimately sell it. And I would like to be able to try a lot of things. I don't have a grand vision. I am just trying a lot of things and see what sticks.
When I need to renew my visa in 4 years, I want my business to be legit so they let me stay in the country!
I feel like a super beginner when it comes to communities. I have used my experience as a team lead to build my community. Here are some take-aways.
Right now, the community isnāt just open to anyone. You have to apply to join. If you think about it, itās not so different from building a company or a team: you donāt just hire anyone who applies. You want to find the right balance of people who can support and complement each other. For now, this is the approach Iām taking when it comes to crafting the kind of community Iād want to be a part of.
Itās also about creating the right type of environment. People are looking for specific information, and you must be sure that's what you provide.
Next up: Quickfire round!
No pets, but I love animals and grew up with dogs and a cat.
Coffee! āļø
Not sure to be honest, depends on the situation.
Maybe coffee? Not sure if I have an actual favourite food. I love food in general, all of it. The food I miss the most in Berlin is authentic Mexican food.
Photography, if it's not writing, blogging, coding.
Japan, I absolutely loved it there.
~
Thank you, Monica, for taking the time to do this interview with me and being an awesome person! š¤
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter