SYS-CON MEDIA Authors: Pat Romanski, Zakia Bouachraoui, Liz McMillan, Elizabeth White, Yeshim Deniz

Article

Are Programmers Doomed? Health a Major Topic

The Pain of Being a Programmer

There’s a silent epidemic sweeping through the programming industry and it doesn’t have to do with software, development, or algorithms. It’s much more personal. It has to do with health and the impact sedentary behavior has on the human body.

Sitting is the New Smoking

According to research conducted by the American Heart Association advisor, sitting too much is dangerous to your present and long-term health. In fact, the experts believe sitting can be as bad for your health as smoking. Spending hours per day sitting at a desk has been connected to type 2 diabetes, cancer, and heart disease.

Sitting is a problem in many industries, but programmers are particularly susceptible to spending long hours in front of a keyboard and computer screen. If you’re an average programmer, you probably spend eight-plus hours at your desk. And while some sitting is fine, it’s imperative that you identify ways to reduce the amount of time you spend being sedentary.

How to Improve Your Health on the Job

For all of the talk about personal health and ways to remain fit, there’s very little talk about sitting. But as a programmer, you have to take this just as seriously as sleep, exercise, and nutrition. Otherwise, you’ll end up hurting your productivity and shortening your career.

Here are some specific things you should be doing:

1. Get Up and Move Around

In order to prevent many of the issues that are associated with chronic sitting, researchers recommend two to four hours of movement in a typical eight-hour workday. Ergonomics expert Allan Hedge suggests the following breakdown for each half hour: sit for 20 minutes, stand for 8 minutes, and move around for 2 minutes. (A standing desk is an excellent way to get in some standing time without compromising productivity.)

2. Improve Desk Posture

If you’re spending six-, seven-, or eight-plus hours sitting at a desk every day, then you need to find a way to improve your posture. Better posture will not only reduce chronic aches and pains that you experience in the neck and back, but it’ll also help you avoid long-term damage.

The biggest tendency most people have is to hunch over towards the screen. In order to prevent slouching, you need a good chair with strong support. It’s also important that you position your chair, computer monitor, and keyboard in the right places.

3. See a Chiropractor

The nervous system is like the human body’s master control switch. It influences your body’s tissues, cells, and organs – directly impacting cellular functions. And, as you may already know, the spinal column encases and protects the nervous system.

“Because of this intimate relationship, biomechanical and structural problems in the spinal column can irritate parts of the enclosed nervous system,” Whole Body Health explains. “The functioning of the nervous system is then negatively affected, as is the functioning of the cells, tissues, and organs that are controlled by the affected nerves.”

If you spend hours per day in front of a computer, then chances are high that your spinal column is out of whack. Seeing a chiropractor to correct these subluxations can get you feeling better.

Don’t be Foolish

No offense to any of the smokers out there, but smoking cigarettes in 2017 is foolish. You know the tremendous health risks and are voluntarily inhaling cancer-inducing chemicals and toxins with every puff you take.

You might not smoke, but why then – if sitting is labeled as the new smoking – do you continue to live a sedentary lifestyle? Sure, programmers are required to spend hours in front of screens everyday, but there are ways around continuous sitting. It’s time that you do something about it.

More Stories By Larry Alton

Larry Alton is an independent business consultant specializing in social media trends, business, and entrepreneurship. Follow him on Twitter and LinkedIn.

Latest Stories
Is advanced scheduling in Kubernetes achievable?Yes, however, how do you properly accommodate every real-life scenario that a Kubernetes user might encounter? How do you leverage advanced scheduling techniques to shape and describe each scenario in easy-to-use rules and configurations? In his session at @DevOpsSummit at 21st Cloud Expo, Oleg Chunikhin, CTO at Kublr, answered these questions and demonstrated techniques for implementing advanced scheduling. For example, using spot instances and co...
Platform-as-a-Service (PaaS) is a technology designed to make DevOps easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase developed in Apache and designed to create a highly productive developer environment while also supporting powerful deployment options. Integration with the Docker platform, CoreOS Linux distribution, and Kubernetes container management system ...
Because Linkerd is a transparent proxy that runs alongside your application, there are no code changes required. It even comes with Prometheus to store the metrics for you and pre-built Grafana dashboards to show exactly what is important for your services - success rate, latency, and throughput. In this session, we'll explain what Linkerd provides for you, demo the installation of Linkerd on Kubernetes and debug a real world problem. We will also dig into what functionality you can build on ...
The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
Most organizations are awash today in data and IT systems, yet they're still struggling mightily to use these invaluable assets to meet the rising demand for new digital solutions and customer experiences that drive innovation and growth. What's lacking are potent and effective ways to rapidly combine together on-premises IT and the numerous commercial clouds that the average organization has in place today into effective new business solutions. New research shows that delivering on multicloud e...
Isomorphic Software is the global leader in high-end, web-based business applications. We develop, market, and support the SmartClient & Smart GWT HTML5/Ajax platform, combining the productivity and performance of traditional desktop software with the simplicity and reach of the open web. With staff in 10 timezones, Isomorphic provides a global network of services related to our technology, with offerings ranging from turnkey application development to SLA-backed enterprise support. Leadin...
Take advantage of autoscaling, and high availability for Kubernetes with no worry about infrastructure. Be the Rockstar and avoid all the hurdles of deploying Kubernetes. So Why not take Heat and automate the setup of your Kubernetes cluster? Why not give project owners a Heat Stack to deploy Kubernetes whenever they want to? Hoping to share how anyone can use Heat to deploy Kubernetes on OpenStack and customize to their liking. This is a tried and true method that I've used on my OpenSta...
DevOps is a world surrounded by information, starting from a single commit and ending in roll out to production. In this talk, I'll introduce you to the world of Taboola DevOps data collection, to better understand what goes on under the hood. The system we've developed in-house helps us collect and analyse the entire DevOps process from the very first commit all the way to production. It provides us a full clear view with a drill-down toolset that helps keep us away from the dark side. ...
We at Capgemini have developed a cloud-native PaaS Solution called "Apollo". Apollo is built on top of following open source components. - Apache Mesos for cluster management, scheduling & resource isolation - Marathon or Kubernetes for Container orchestration - Docker for application container runtime, - Consul for service discovery via DNS - Weave for networking of Docker Containers - Traefik for application container load balancing
After years of investments and acquisitions, CloudBlue was created with the goal of building the world's only hyperscale digital platform with an increasingly infinite ecosystem and proven go-to-market services. The result? An unmatched platform that helps customers streamline cloud operations, save time and money, and revolutionize their businesses overnight. Today, the platform operates in more than 45 countries and powers more than 200 of the world's largest cloud marketplaces, managing mo...
With digital video content creation going viral and assuming the bulk of Internet traffic, how can the deluge of video content be analyzed effectively to derive insights and ROI? After all, video is not only huge in size, but it is complex given various visual, audio and temporal elements. Video summarization (a mechanism for generating a short video summary via key frame analysis or video skimming) has become a popular research topic industry-wide and across academia. Video thumbnail generation...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility.
The standardization of container runtimes and images has sparked the creation of an almost overwhelming number of new open source projects that build on and otherwise work with these specifications. Of course, there's Kubernetes, which orchestrates and manages collections of containers. It was one of the first and best-known examples of projects that make containers truly useful for production use. However, more recently, the container ecosystem has truly exploded. A service mesh like Istio a...
Containerized software is riding a wave of growth, according to latest RightScale survey. At Sematext we see this growth trend via our Docker monitoring adoption and via Sematext Docker Agent popularity on Docker Hub, where it crossed 1M+ pulls line. This rapid rise of containers now makes Docker the top DevOps tool among those included in RightScale survey. Overall Docker adoption surged to 35 percent, while Kubernetes adoption doubled, going from 7% in 2016 to 14% percent.