Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "weight gain issues"
-
I just hit the scales this morning. I need to lose 10 kg ASAP.
My brain loves programming but my body hates it.19 -
Exercise devs, exercise, exercise and then exercise a little bit more
I've been coding for a long time and tbh programming is a very fiscally stale labour/hobby and even if your mind is rushing looking for answers, jumping from one place to another you are not moving that much, yes adjustable desks for programming while standing up are good and having breaks also helps but nothing like running, jumping, climbing or any sport.
During my lifetime I've seen the long and short term negative effects of sedentary jobs, back problems, liver problems, hormonal imbalance, overweight, depression, and anxiety.
I've been fiscally active for a long while but when I stopped, the first symptoms I had were weight gain, anxiety and depression, one night I even broke a tooth from stress teeth grinding.
Ive seen that people here might be having this issues and think it's normal, but try it out, start with a walk or jog sprinkled on your weekend.
11 -
My work product: Or why I learned to get twitchy around Java...
I maintain a Java based test system, that tests a raster image processor. The client is a Java swing project that contains CORBA bindings to the internal API of the raster image processor. It also has custom written UI elements and duplicated functionality that became available in later versions of Java, but because some of the third party tools we use don't work with later versions of Java for some reason, it's not possible to upgrade Java to gain things as simple as recursive directory deletion, yes the version of Java we have to use does not support something as simple as that and custom code had to be written to support it.
Because of the requirement to build the API bindings along with the client the whole application must be built with the raster image processor build chain, which is a heavily customised jam build system. So an ant task calls out to execute a jam task and jam does about 90% of the heavy lifting.
In addition to the Java code there's code for interpreting PostScript files, as these can be used to alter the behaviour of the raster image processor during testing.
As if that weren't enough, there's a beanshell interface to allow users to script the test system, but none of the users know Java well enough to feel confident writing interpreted Java scripts (and that's too close to JavaScript for my comfort). I once tried swapping this out for the Rhino JavaScript interpreter and got all the verbal support in the world but no developer time to design an API that'd work for all the departments.
The server isn't much better though. It's a tomcat based application that was written by someone who had never built a tomcat application before, or any web application for that matter and uses raw SQL strings instead of an orm, it doesn't use MVC in any way, and insane amount of functionality is dumped into the jsp files.
It too interacts with a raster image processor to create difference masks of the output, running PostScript as needed. It spawns off multiple threads and can spend days processing hundreds of gigabytes of image output (depending on the size of the tests).
We're stuck on Tomcat seven because we can't upgrade beyond Java 6, which brings a whole manner of security issues, but that eager little Java updated will break the tool chain if it gets its way.
Between these two components we have the Java RMI server (sometimes) working to help generate image data on the client side before all images are pulled across a UNC network path onto the server that processes test jobs (in PDF format), by reading into the xref table of said PDF, finding the embedded image data (for our server consumed test files are just flate encoded TIFF files wrapped around just enough PDF to make them valid) and uses a tool to create a difference mask of two images.
This tool is very error prone, it can't difference images of different sizes, colour spaces, orientations or pixel depths, but it's the best we have.
The tool is installed in both the client and server if the client can generate images it'll query from the server which ones it needs to and if it can't the server will use the tool itself.
Our shells have custom profiles for linking to a whole manner of third party tools and libraries, including a link to visual studio 2005 (more indirectly related build dependencies), the whole profile has to ensure that absolutely no operating system pollution gets into the shell, most of our apps are installed in our home directories and we have to ensure our paths are correct for every single application we add.
And... Fucking and!
Most of the tools are stored as source bundles in a version control system... Not got or mercurial, not perforce or svn, not even CVS... They use a custom built version control system that is built on top of RCS, it keeps a central database of locked files (using soft and hard locks along with write protecting the files in the file system) to ensure users can't get merge conflicts by preventing other users from writing to the files at all.
Branching is heavy weight and can take the best part of a day to create a new branch and populate the history.
Gathering the tools alone to build the Dev environment to build my project takes the best part of a week.
What should be a joy come hardware refresh year becomes a curse ("Well fuck, now I loose a week spending it setting up the Dev environment on ANOTHER machine").
Needless to say, I enjoy NOT working with Java. A lot of this isn't Javas fault, but there's a lot of things that Java (specifically the Java 6 version we're stuck on) does not make easy.
This is why I prefer to build my web apps in python or node, hell, I'd even take Lua... Just... Compiling web pages into executable Java classes, why? I mean I understand the implementation of how this happens, but why did my predecessor have to choose this? Why?2 -
Well Taken Care Of™: Empowering Women Through Perimenopause and Menopause in Needham, MA
At Well Taken Care Of™, we understand that navigating the journey of perimenopause and menopause can be challenging. These natural life stages can bring about significant physical and emotional changes, and it’s crucial to have the right support system in place. Our team is committed to helping women in Needham, MA, and beyond manage and thrive during this transition with personalized care, expert guidance, and a holistic approach to health and wellness.
Located at 140 Gould St, Needham, MA 02494, Well Taken Care Of™ offers comprehensive services to support women through perimenopause and menopause. Whether you are just beginning to experience symptoms or have already entered menopause, we are here to provide the tools and resources you need to navigate this phase of life with confidence and ease.
Understanding Perimenopause and Menopause
Perimenopause and menopause are natural biological phases in every woman’s life, but they can bring about a range of physical, emotional, and mental changes. Here’s a closer look at each stage:
Perimenopause: This is the transitional phase leading up to menopause, typically beginning in a woman’s 40s, although it can start earlier. During perimenopause, the ovaries gradually produce less estrogen, leading to fluctuations in hormone levels. This phase can last anywhere from 4 to 10 years, and women may experience symptoms such as irregular periods, hot flashes, night sweats, mood swings, sleep disturbances, and changes in skin or hair.
Menopause: Menopause is officially diagnosed when a woman has gone 12 consecutive months without a menstrual period. This phase marks the end of a woman’s reproductive years and is associated with a significant decrease in estrogen production. Symptoms can include hot flashes, weight gain, vaginal dryness, low libido, fatigue, and changes in mood.
While these changes are natural, they can affect a woman’s quality of life. Fortunately, at Well Taken Care Of™, we are dedicated to helping women manage these transitions and improve their overall well-being.
How Well Taken Care Of™ Can Support You Through Perimenopause and Menopause
At Well Taken Care Of™, we take a holistic approach to women’s health, providing support through nutrition, lifestyle adjustments, and functional medicine. Our goal is to help you find balance during perimenopause and menopause and empower you to live a vibrant, healthy life.
1. Personalized Nutrition Plans
Hormonal fluctuations during perimenopause and menopause can lead to weight gain, fatigue, and other physical changes. Our nutritionists can help you create a balanced, sustainable diet that supports your body’s needs during this time. This may include:
Hormone-balancing foods: Certain foods can support hormonal balance and reduce symptoms like hot flashes. We’ll guide you on including nutrient-dense foods that promote estrogen production, such as flaxseeds, tofu, and leafy greens.
Anti-inflammatory diet: Inflammation can worsen symptoms of menopause, such as joint pain and mood swings. We’ll help you incorporate anti-inflammatory foods like berries, nuts, and fatty fish to reduce discomfort.
Blood sugar regulation: Many women experience blood sugar imbalances during menopause, leading to weight gain and fatigue. Our nutritionists will provide meal plans that keep your blood sugar levels stable throughout the day.
2. Functional Medicine Approach
Functional medicine focuses on identifying and addressing the root causes of health issues. At Well Taken Care Of™, we use functional medicine to assess and address hormonal imbalances, digestive health, and inflammation—all of which can be exacerbated during perimenopause and menopause.
We offer personalized treatment plans that may include:
Hormone testing: We can test your hormone levels to understand your unique needs and help identify any imbalances that may be contributing to symptoms.
Herbal and supplement support: Based on your individual needs, we may recommend supplements such as magnesium, vitamin D, and phytoestrogens to help support hormone balance and reduce symptoms like hot flashes and mood swings.
Gut health support: Hormonal changes can impact gut health, leading to bloating and digestive discomfort. We provide dietary and supplement recommendations to improve digestion and support a healthy gut microbiome.
3. Lifestyle Coaching and Stress Management
Stress can exacerbate many symptoms of perimenopause and menopause, including anxiety, sleep disturbances, and hot flashes. Our health coaches can help you incorporate relaxation techniques, such as:
Mindfulness and meditation: These practices can reduce stress, improve sleep, and support emotional well-being during this transition.
Breathing exercises: Deep breathing exercises can help alleviate symptoms like hot flashes and anxiety.
6
