Thanks to the good graces of , I now have my very own web page. Isn't it hip.
I have written open-source free nutrition software, NUT, which records what you eat and analyzes your meals for nutrient levels in terms of the "Daily Value" or DV which is the standard for food labeling in the US. The program uses the free food composition database from the USDA. This free nutritional analysis software was written for Unix systems (I use Slackware Linux), but can be compiled on just about any system with a C compiler. (To get a free C compiler, Windows people might look at Cygwin or MinGW, and Mac people might look at xcode.) By experimenting with NUT, you can find the optimal level of the various nutrients and how to implement this with foods available to you. NUT can help reconstruct the lost instruction manual to your care and feeding because, when the authorities and crackpots disagree on the proper human diet, you can design an experiment using the food composition tables to discover the truth!
Features of NUT include:
If you just want to "track" nutrients, there are a zillion applications and web sites to do it. NUT is for the person who wants to actively experiment and change diet toward the optimal, not just "track" it. When you make a dietary change, say lowering carbohydrate, you will experience benefits but you will also experience problems, and you will have to make other changes in order to solve those problems. It is like computer performance tuning: after you fix the biggest bottleneck you then see the second biggest bottleneck that was behind it. There are a lot of nutrients you will have to look at and a lot of tough food choices you will have to make. NUT is the best tool for the job because I designed it to optimize my own diet, and I have used it and maintained it for years, adding necessary features and discarding useless features as I saw what works and what doesn't. NUT is both an experimentation tool that can help you determine your optimal diet and a meal-planning tool that lets you experience the optimum as often as you wish. NUT can be used for tracking but NUT is mostly about planning what you are going to do and then actually doing it to see if it works.
Just about any eating plan will feel optimal when you are losing weight; it is when you are trying to maintain an ideal weight that the sub-optimal plans always fail and start pushing you toward obesity or frailty, or else destroy your mood. You need to know what an optimal plate of food looks like and what really matters on it. Just eating what is supposed to be "healthy" is no match for actually determining what makes a detectable difference to your well-being. No MD or diet guru is going to do this for you, although they can offer clues where to look.
To find your personal optimum, there are three basic paradigms that need to be experienced at a stable weight, and then you can triangulate to what is best for you:
To begin: Nonjudgmentally record everything you eat for a couple of weeks to establish a baseline. Make a change to see how you feel. If there is no improvement, revert. By analogy, you want to learn how to arrange the logs to get the biggest, longest-lasting fire with the least damage to the fireplace.
ATTN Ubuntu users: The console version of NUT runs when invoked in a terminal, so if you installed the Ubuntu/Debian version, then open up an xterm or other terminal and type "nut-nutrition". If their version doesn't work for you, take the latest version from here and compile NUT yourself--it's not hard to do. Just read the README, and if you don't get it, send me an email telling me what you don't understand and I'll help you with it.
Some of my musical compositions: