DEV Community

Cover image for How To Manage Your Weight As a Software Engineer
Maddy
Maddy

Posted on • Updated on • Originally published at techwithmaddy.com

How To Manage Your Weight As a Software Engineer

Being a software engineer is cool, and we know that, right? You earn great money, solve real-world problems, and overall, it's a profession that can guarantee a good quality of life.

The downside of this profession is that it's a job that requires you to stay sit for many hours a day, and sometimes under stressful circumstances. Unlike many professions where you need to use your body to achieve a certain task, most software engineering effort is cognitive. It all happens in our brain.

In this article, I will share some tips and my own story/opinion on how you can manage your weight as a software engineer. I'm putting an enormous emphasis on this topic because I've read many articles that usually suggest that doing cardio, weights, walking and practising mindfulness are enough.

I think that food (the quality and the amount) is where you should start. I want to be more practical with this article, and hopefully, you'll see why food is the single most important factor that determines your weight.

It all comes from my own personal experience because I suffered from this problem in the past, but now I have massively improved the situation. Take this as if it was a conversation between friends. 😊

Let's Start! 🏁

Too often, I see employees snacking on the wrong foods. These foods could be nuts (cashew, almonds, peanuts, walnuts), dried fruits, flapjack bars, crisps.

You might be thinking, "But nuts are healthy!". Everything is rather healthy if taken in the right quantities. I made this mistake in the past: I knew that eating doughnuts, crisps, and candies were unhealthy. So what I did, I avoided them and jumped on foods which are considered "healthy and natural", like indeed nuts.

In addition to this, I was preparing my own meals and using single-ingredient food. Still, I was finding it difficult to reduce my weight, and I struggled to understand why.

My situation changed when I followed a personalized nutrition program made by a specialist. I'm not here to tell you how my diet is, but rather to share what I've learned by consistently following this program for more than a year.

#1 You Can Never Out-Run a Bad Diet

omer-simpson-fat.jpg

Before following a tailored nutrition plan, I thought I could eat whatever I wanted, drink a detox tea, go to the gym and burn all of the food I was consuming during a training session. I really believed that I could get away with a bad diet.

The more I did that, the more I realized that I couldn't lose any weight even though I spent hours at the gym. I started to lose weight when I learned how many calories my body roughly needs to keep an acceptable body weight and function gracefully.

Based on that, I started to prepare meals that would fit my calorie intake. Our organism is honest. If you need to eat X amount of calories per day, and you instead eat 2X, unless you intend to run a marathon the following day, there is no amount of walking, running on a treadmill, or lifting weights that you can do to burn that "2".

#2 Healthy Foods Can Still Contribute to Weight Gain

nuts-oils.jpg
Some healthy foods are very calorie-dense. Some examples are nuts, oils, and dark chocolate. How do you know when something is calorie-dense? I personally go by knowing how many calories are there per 100 grams of foods and see if I can make it a whole meal.

For example, 100 grams of nuts contains 607 calories. That's A LOT of calories for just 100 grams of nuts. With 607 calories, I can have some pasta with a sauce, grilled chicken, some vegetables, a small dessert, fruits, and be full hours. I hope that you see my point here. Just because something is considered "healthy" doesn't mean that you eat how much you want.

#3 Be Mindful of The Liquids That You Drink

too-much-coffee.jpg
Offices tend to have coffee machines that serve mocha, hot chocolate, latte, and so on. These drinks are okay if consumed in moderation. But we software engineers tend to over-drink. We also get them for free, and we don't need to spend money from our pockets, saving dozens of money every week.

So, what can you do to manage your weight better?

⚖️Get to know how many calories you need to consume per day: you can find some calorie calculators online to do that. I use MyFitnessPal , and it's great. It's easy to use, and it keeps me on track every day. You can download the phone application or use their website (or even both). You can also adjust your macro-nutrients (carbohydrates, proteins and fats) if you want to go a step further. Another option is to ask your medical doctor to help you with this if you seek a more trusted opinion. This number is so important because we tend to consume way more than what our bodies need. It doesn't mean that you need to become calorie-obsessed, but at least have an idea of how much you need to consume to maintain a reasonable weight all year round.

🥗 Plan your breakfast, lunch and dinner based on your calorie intake: once you know the number, prepare your meals around that. Understand in which part of the day you feel hungrier and adapt your meals accordingly.

💧Drink plenty of water before every meal: this will help you make you feel fuller.

🍠Eat foods with high satiety value: some foods can make you feel fuller than others, and the sensation of feeling full will prevent you from over-eating. Some examples are fish (salmon, tuna and cod), legumes (lentils, chickpeas, beans) and Greek Yogurt.

🍎Snack on the right foods: this still has to be adapted based on how much you need to consume daily. But overall, as for snacks, it is a great idea to stick with whole fruits such as apples and oranges.

I hope that you've found this article helpful and pragmatic! I wish I knew all of this stuff years back. That would have saved me a lot of time, which I instead wasted because I wasn't well-informed. Eating the right way makes me feel happier and more energized. Share this with your friends!

Until next time! 😊

Top comments (0)