Skip to main content

7 ways training Brazilian Jiu Jitsu will level up your programming skills

7 ways training Brazilian Jiu Jitsu will level up your programming skills


A surprising number of programmers are training Brazilian Jiu Jitsu in my professional network. BJJ and programming appear like they've got nothing in the w A surprising number of programmers are training Brazilian Jiu Jitsu in my professional network. BJJ and programming appear like they've got nothing ay, so why do two unrelated pursuits attract the same individuals? 


Although they're unrelated and unlikely to meet, These two different activities have a remarkable relationship. If you're looking to sharpen your programming skills, consider these suggestions.


1.Get moving!


Programmers are seated for the majority of the time. Research has found that prolonged periods lead to a variety of health problems, including metabolic syndrome and obesity, a group of ailments which includes elevated blood pressure, elevated blood sugar, excessive weight around the waistline and abnormal cholesterol levels. A prolonged sitting schedule is also believed to increase the chance of dying from cancer and cardiovascular disease.


A few minutes of wrestling every week, a couple of times will significantly reduce any negative side effects of a lifestyle.


The American Medical Association (AMA) suggests standing desks as an alternative to sitting. In addition, several companies are offering standing desks for their employees. But, recent studies have shown that constantly standing on your feet for prolonged durations at work can cause painful back and muscle injuries in later life.


A single hour of BJJ training can burn over 1000 calories. The exercises stimulate the entire core, including the abdominals, back and hips. BJJ is distinct from other martial arts in that it allows opponents to perform with high intensity and without a significant risk of injuries. A single hour of wrestling at least once a week can dramatically reduce any negative side effects of a routine.


2.Learn to appreciate humility


There is nothing more humiliating than having to break from a submission while playing Jiu Jitsu. Everybody who trains in BJJ has had this experience regularly. Tapping is a part of the process of learning. As with grapplers, programmers need to be aware of things they aren't aware of.

I am sure that I don't know.


Socrates


In programming, as with many other things, your most formidable opponent is you. If you think you've got everything, you're not actively enhancing your knowledge. Learning programming, as well as learning Jiu Jitsu, is never-ending. There are always new techniques to learn and require significant effort to keep up-to-date with the most current and cutting-edge techniques or risk becoming behind.


The power of humility will motivate you to make improvements in your life continuously. Be humble and keep studying.


3.Make sure you are proficient in technical terms.


The details matter. In BJJ, it is the case that a tiny difference of one inch could mean the difference between scoring the submission or even losing your position. The methods taught to novices continuously develop as a BJJ practitioner gains rank. 


As a young blue belt, I remember specifically relearning how to do the Americana (a hand drag), which was one of the first moves learned by white belts with a change in the angle of the arm to create the submission more effective.


Copying and pasting a solution into a production software without knowing the implications could lead to disaster.


The difference between a web page request which takes milliseconds or a request taking 15 seconds can mean the loss of money. As programmers, the capacity to optimize queries and algorithms and comprehend what's going on when performing the maths or logic in an application is extremely valuable. 


Find answers via Stack Overflow, and simply cutting and pasting an answer into a production app without knowing what it is doing could end up in disaster for the project.


Respecting the importance of attention to detail to ensure reliable, optimized code can make you a valuable programmer.


4.Together, but still as a team.


Programming involves long periods of work in solitude and focusing on the project at the moment. However, working in conjunction with team members and even pair programming in certain circumstances is also a matter of working in conjunction with team members. 


Therefore, you must be able to work in a team to manage your time and energy and function in a team, delegating work and effectively communicating with other team members.


BJJ is a way to teach individual responsibility as well as teamwork.


BJJ cannot be considered a sport played in teams, like tennis, whether singles or golf, is not a sport played in a group. 


However, you're typically part of a team representing your institution or school at events and training with the same group of people at the gym every day and out. While learning new techniques, It is essential to have an excellent drill partner by providing the appropriate amount of force so that your partner can perform the movement without making it seem not easy to achieve. 


However, when it comes to the mat, it's you against your opponent, and you're all by yourself to take on the task in front of you.


BJJ is a way to teach both individual responsibilities as well as teamwork. The balance can be directly applied to life as a programmer.


5.Learn to play around with your ideas


The process isn't always according to plan. Whatever time and effort are put into creating a plan, the possibility of unexpected problems or changes will always arise during the duration of the production. 


Being competent to think in a way, think on your feet, address the problem in front of you, and swiftly implement a successful solution is the hallmark of competent programmers.


Although a chess board is designed the same way for every match, It isn't easy to know precisely how it will unfold.


The same is true for Jiu Jitsu. The game is often compared with chess for its complexity and strategy. While a chessboard is set up in the same way for every game, and you could have a detailed strategy to beat your opponent, it is impossible to know exactly how the game will play out. 


The most experienced BJJ players will react swiftly and instinctively to any planned modification without thinking about it.


Recognizing that things won't always go as planned will prepare you for any new challenges or requests for change that arise in any undertaking.


6.Embrace a lifelong endeavour


Attaining the rank of black belts in BJJ may take 10 years or more of instruction. But the journey isn't over at that point. 


The game is always developing. Techniques are constantly developed and are triggering innovative strategies to counter those. At the highest levels, black belts are always developing new methods and countermeasures as the game continues to develop.


Being open and in love with the process is vital to remain current and effective.


In the same way, a good programmer is always learning. The web is evolving rapidly. The mobile market is just beginning, and the newest technologies like virtual reality and artificial intelligence aren't yet mainstream.


Being open and in love with your lifelong process is vital to remaining efficient and relevant.


7.Be what you are passionate about


Our lives are not just our actions. However, engrossing ourselves in our passions can transform us into something more.


Engaging in the things we love makes us better.


BJJ is addictive. It's not for everybody; most white people do not get their black belts. For those who have a connection to BJJ, a fire gets lit in their heart, and BJJ becomes part of their lives. 


The passion for the sport motivates us to improve our training, be more intense, and research the sport in every way we can. It is the main reason behind your food choices and the reason you cut your nails, and the way you see the world.


Programming could be your job. It could also be a pastime. However, when it becomes a passion, it changes everything. Be part of the programming community, follow leaders in the field and create your projects. 


If the art of programming surrounds you, things get easier. You'll be able to solve difficult programming issues while in a haze. You'll create works of quality. You'll also give back to other people.


Brazilian Jiu-Jitsu's technical nature, its need for dedication to learning and its dependence on the individual's willpower and determination to win set the sport apart from other pursuits. 


These qualities parallel the lives of a programmer. I recommend that every programmer discover something about BJJ and how BJJ's philosophies and values can help them take their abilities into the top tier. Be enthusiastic, enjoy yourself and create amazing things!


Comments

Popular posts from this blog

The Top 10 Brazilian Jiu-Jitsu (BJJ) Fighters in MMA Today

Mixed Martial Arts had come a long way since the days when UFC was just a glorified match, and Royce Gracie submitted each opponent he faced. The MMA community knows that Brazilian Jiu-Jitsu , also known as BJJ, is a very influential martial art for one-on-one fighting. However, today's MMA rules favor striking fighters (with the awkward stands by the ref during a match) and wrestlers. It's becoming more challenging to prove BJJ's worth within the octagon. Despite that, a few MMA fighters still have BJJ training and are still at the top. Here's my list today of the Top 10 BJJ MMA Fighters . 10) RICARDO ARONA (13-5-0 ) This man is no. Although he is No. 10, he could be No. 1. He is not the only black belt in BJJ. But he is also a two-time Abu Dhabi Combat Club (ADCC) submission wrestler winner in the absolute. Everyone knows that winning the ADCC absolute is the highest award in grappling. And it's almost impossible to do so twice. Although he only managed two submi

5 Tips for Building a Jiu-Jitsu Game plan

In Jiu-Jitsu, the advice of "have a gameplan" or to "stick to your game" is often mentioned so frequently that it is sometimes difficult to consider what this is referring to for your progress as a wrestler, which is frustrating when you think you ought to be able to do something. Still, you're not exactly sure of the skill you want to grow. A game plan is similar to having a plan. You use a few routines regularly to connect and help each other out and create a logical "path" for you to follow. If a game begins, you are aware of the type of takedowns or guard will perform, and for every position throughout the game, it is clear what the favorite strategy is.  You also have a good idea of the way your opponent will respond to allow your own set of re-counters that you can easily stash away in your sleeve. Your strategy could be to pull the spider guard. If your opponent rebuffs your basic spider guard sweeps, you are forced to employ lasso hooks to fend

The Top 6 Benefits of Having Your Children Train BJJ

Image Source: Google Images Your kids' practice in Brazilian Jiu-Jitsu is one of the most beneficial investments you'll ever make. It will help them learn a variety of important skills that they will carry in their minds for the rest of their lives. Today, I'd like to tell you about the six most important skills taught by Jiu Jitsu teaches your children in every class.  These include Confidence, Self-Control and Self-Defense and body awareness, strength, and being Great Movers. These are the top 6 benefits of having your kids train BJJ without further delay. SELF Discipline The majority of our routines call for it. When children take part in Jiu-Jitsu, they learn self-discipline. It all starts with going to your BJJ classes regularly. It shows them that to succeed at something; they must be consistent. It is also necessary to do many repetitions to become proficient in Jiu-Jitsu- they must train. This will be evident in their lives, whether it's the routine of brushi