DEV Community

Utkarsh Talwar for XenoX

Posted on • Edited on

Brogrammer - Our Contribution Towards A Fitter World

Update

Hey! Thank you for checking out Brogrammer and giving us honest feedback. I just wanted to give you all a quick update. A lot of people felt excluded from the target audience because of the name and imagery of the product. I assure you all that wasn't our intention. Goes without saying that we will try to be much more considerate about these things from now on. Team XenoX has always been inclusive and always will be.

So yeah, we have decided to change the name of the product. How do you guys feel about "BrogrammHer"? Yay or nay? Let me know in the comments below! And if you have a better suggestion, by all means, please feel free to send them my way!


It's no secret that many devs work really long hours. Not only that, for many people, working longer hours feeds into their superiority complex. You don't need me to tell you that it's a sad state of affairs when people feel good about themselves by flexing on others how many hours they work. This isn't even something exclusive to devs or the tech space. Rather, it's an epidemic that has been plaguing most of the modern corporate world for a long time now.

In the recent years, there has been a lot of talk around the issue, and I am really glad that's the case. It's great to see industry leaders like David Heinemeier Hansson touch on the issue, and books like "It Doesn't Have To Be Crazy At Work" are much appreciated. But one big issue still remains to be tackled, and that is Fitness.

I know from personal experience that sometimes, it does get too hectic at work. It's an important project or a big client, you're working till late, and end up skipping gym for the day. One day becomes two, two days become a week. It's quite easy to go down a spiral. And in the process, your physical and mental health suffers. I've seen this happening to people countless times over.

So how do we avoid that? Well folks, that's the million dollar question, isn't it?

A while back, Sarthak and I were discussing this problem, and we brainstormed a lot of solutions. We decided to make a web app, but our primary aim was to make it as simple and easy-to-use as possible. We didn't want to include overly complex workout routines or use technical jargon that people wouldn't understand. We just wanted a super simple app that would keep people working out regularly, in their office space, even if they didn't have any equipment or more than five minutes at a time!

And that is how Brogrammer was born.

Brogrammer Homepage

What is it?

Brogrammer is simple way to help people with sedentary office jobs maintain a fitter lifestyle. Brogrammer is for the busy bees. It lets you easily squeeze mini workouts in your busy schedule and keep your body moving, even if you don't have time to go to the gym.

Brogrammer sends you random fitness challenges

What can it do?

It's pretty straight-forward. Depending on how much time you have and what you're in the mood for, you can pick one of two options:

1) Random Challenge
2) Custom Challenge

Random Challenge

With random challenge, it's a set-it-and-forget-it thing. You just start the challenge and as long as you keep the browser tab open, Brogrammer will keep sending you alerts every 40 to 60 minutes, challenging you to do different types of exercises with varying intensity. There are two types of exercises: time-based and rep-based. Brogrammer will give you a random mix of both.

It's quick and easy, especially when you have no time to customize your workout.

Custom Challenge

You can also choose to create your own challenge. You get to select the frequency of your mini-workouts (e.g. once/2hrs), set the duration of your work session (e.g. 8hrs), and level of intensity. You can even pick the type of exercises you want to do.

Brogrammer Create Your Own Challenge Screen

Brogrammer currently has over 20 different bodyweight exercises that can all be executed without any equipment. Go ahead and give them a try!

Where is it?

You can check out Brogrammer here!

We also just launched on ProductHunt and you can check it out by clicking the photo below! If you like it, please show your support!

Brogrammer on ProductHunt

Wanna take it to the next level?

The best thing about Brogrammer is that it's opensource, like all of our earlier products. It was made possible with the efforts of Team XenoX. If you have ideas for any cool features you'd like to see in Brogrammer, why wait? Just go ahead and build them yourself. I'm linking the repo below. Fork it, add stuff, and send your pull request! 😉

GitHub logo sarthology / brogrammers

💪🏼 Challenge your body while programming

brogrammers

💪🏼 Challenge your body while programming

Brogrammer

Brogrammer is simple way to help people with sedentary office jobs maintain a fitter lifestyle. Brogrammer is for the busy bees. It lets you easily squeeze mini workouts in your busy schedule and keep your body moving, even if you don't have time to go to the gym.

Screenshots

Prerequisites

Before running this locally you must have these installed.

  • Node

Installing

$ npm install
$ npm start

Development

It's really easy, just follow these steps below

$ git clone https://github.com/sarthology/brogrammers.git
$ cd brogrammers
$ npm install
Enter fullscreen mode Exit fullscreen mode

Now to run Brogrammer, you can do npm start.

That's it.

Contributing

Feel free to contribute to this project and treat it like your own. 😊

License

MIT License

Author

Sarthak Sharma

Acknowledgments

Graphics used from icons8.




If you want to be a part of Team XenoX and make the world a better place, one open source product at a time, just go to XenoX Multiverse and start contributing! It doesn't matter how much or how little experience you have. We welcome everyone with open arms. 😄

Thanks

We have so much gratitude for all of you who have supported Team XenoX 🔥 since we began. We keep growing stronger, all thanks to you guys.

If you like Brogrammer and think anyone you know could use it, please share it with them and help them be fitter! Big thanks! 🙌🏼

Top comments (22)

Collapse
 
danielkun profile image
Daniel Albuschat

But isn't that "Bro" part very exclusive? O_o

Collapse
 
somedood profile image
Basti Ortiz

Women can be bros, too. 😉

I know many females who are better bros than their male counterparts.

Collapse
 
craignicol profile image
Craig Nicol (he/him)

"bro" usually indicates a toxic culture. Long hours, no breaks, fixation on "masculine" activities such as competitive fitness (heavier weights, more reps). It's a hard pass from me.

Collapse
 
utkarsh profile image
Utkarsh Talwar

I'm sorry if the name having the term "bro" in it is such a huge turn-off for you. It's meant to be humorous, even if it didn't come off as humor to some folks. If you use the app, I think it will be pretty clear that it has nothing to do with toxic culture. I hope you give it a try.

Collapse
 
amrutaranade profile image
Amruta Ranade • Edited

I completely agree..it immediately sends me the message that the app's not meant for me. Which could be a conscious product choice and that's okay, but if that's not the case, this is very exclusive. It also reinforces the stereotype that programmers = men.

Collapse
 
cjbrooks12 profile image
Casey Brooks

new title idea: "Bro-grammers and develop-hers"!

Collapse
 
utkarsh profile image
Utkarsh Talwar

I dig it haha.

Collapse
 
utkarsh profile image
Utkarsh Talwar

It's used in a very tongue-in-cheek manner. We never meant it to sound exclusive/offensive/toxic. 😅

Collapse
 
alyssaw90 profile image
Alyssa Williams

I agree. The name and design is very exclusive so it appears you are only target cis-gendered men. The idea is great but is very exclusive. Making it more inclusive widens the market.

Collapse
 
utkarsh profile image
Utkarsh Talwar

I think we could definitely work on that. Thank you for checking it out and giving feedback. ☺️

Collapse
 
moopet profile image
Ben Sinclair

I think an app or project to help encourage people to be fit is a fine idea.

But I think the name and the graphics are a really bad idea.

This image is feeding into the idea that software developers and engineers are all men, and that's neither true nor helpful for anyone.

Collapse
 
utkarsh profile image
Utkarsh Talwar

Sorry it comes off that way. I think we could definitely improve on those fronts. The name and graphics were both used in a very tongue-in-cheek manner.

Do you have any suggestions related to the features/functionality of the app?

Collapse
 
stereobooster profile image
stereobooster

My guess that you didn't know that this term has rather a negative connotation.

Pejorative adjective for computer programmers or others with a technical skill-set that adhere to a "bro" or "cool" culture, often obnoxiously so.

-- urbandictionary

This term is typically associated with Silicon Valley culture.

Collapse
 
vedtam profile image
Edmond Varga

This concept is really great, and could help people stuck in their chairs without realising the damage they do to themselves, regardless of the gender of a particular user!!

Its sad to see, how an open source initiative of good will can fall victim of people with inferiority complexes and instead of realising the value and encourage the author, they create this toxic environment while twisting details that the autohor wasn't even aware of.

Collapse
 
jankapunkt profile image
Jan Küster

I still don't get why companies think, that after six hours someone would still be capable of producing quality output on a constant basis.

Collapse
 
utkarsh profile image
Utkarsh Talwar

Exactly. Putting in more hours almost never equates to more productivity, and even if it does, it's increasingly diminishing returns.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.