loading...
Team XenoX

Brogrammer - Our Contribution Towards A Fitter World

utkarsh profile image Utkarsh Talwar Updated on ・4 min read

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

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! πŸ™ŒπŸΌ

Posted on by:

utkarsh profile

Utkarsh Talwar

@utkarsh

Product Manager at Skynox Tech πŸ‘¨β€πŸ’Ό | Proud member of Team XenoX πŸ”₯ | Musician 🎸 | Product & UX geek 🀡 | Skill Monkey πŸ±β€πŸ‘€ | Javascript n00b πŸ‘Ύ | Huge nerd 🀩

Team XenoX

Come change the world with us. We aspire to be the biggest open-source initiative on the planet. Sponsored by Skynox Tech.

Discussion

markdown guide
 

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

 

Women can be bros, too. πŸ˜‰

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

 

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.

 

"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.

 

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.

 

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

 
 

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

 

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.

 

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

 

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.

 

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?

 

Woah many butt hurt people here in the comments, great name, too bad people cannot understand the difference between tongue and cheek and actual "exclusivity". Funnily enough first GIF that came through the app was a woman showing me how to do the exercise.

Some people just want to make an issue out of everything? I mean I get it if this is a multi million dollar app then I would give some ground but for a little pet project like this, otherwise people just being silly for the sake of being silly.

Good jobu my friendu.

 

Thank you for the kind words, Arturs. While I do still maintain that we had the best intentions for this project, I can't reject the fact that it did send the wrong vibes to some people, even if unintentionally. Everyone didn't find the name and imagery humorous, and that's completely okay with me. But since so many people took the time to tell us how it projected a negative image of the product to them, it would behoove us to be more careful about these things in the future.

I hope everyone takes the time to really use and critique the app for what it is and not reject it simply based on the name itself.

 

That's the point though -- the name and imagery is so exclusive that it immediately excludes people and sends the message "don't try this app - it's not for you". Imagine if the app was called "Fitness Sisters" or something similar -- would you be inclined to try it or would you think the name signifies the intended audience?

I appreciate that you are willing to listen to user feedback and would urge you to consider audience and messaging more carefully for future projects.

So if I am primarily a JavaScript Developer and someone posts about the Blazor framework I should also be just as angry at them for not making it all inclusive to all of us poor JavaScript developers?

Why not extend it to everything then? Lets make everything and everyone merge into one thing.

I disagree with this mentality and I really do not think that devs should be preoccupied with silly nonsense like this.

 

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.

 

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.

 

Left wing lobby may not like the term "Bro" as it doesn't like anything that has "male" in it. But I like the name. I'll give this one a try.

 
 

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.

 

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