A Diversity of Skills

A lot of people write me and ask what it’s like to be self-sufficient. After conversing for a while, I often get the feeling that they’re viewing self-sufficiency as just one or two skills. The more enlightened readers sometimes know that self-sufficiency is more than that. In reality, self-sufficiency requires a host of skills. The simple act of growing a garden and canning the results means that you must not only have gardening and canning skills, but you must also have other skills required to make the process work properly. Here are just some of the skills required:

 

  • Math: Yes, you must have math skills to figure out whether growing an item is economically worthwhile for you and to also perform those gardening and canning tasks.
  • Building: Creating a place to stored your canned goods is important. Most shelving you can buy in the store won’t hold up and you often need to build your own to maximize use of space.
  • Cleaning: Keeping the canned goods in good shape means cleaning the jars from time-to-time and examining each jar to ensure it’s still sealed.
  • Organization: Ensuring you rotate your stock and get rid of old stock is essential if you want to remain healthy. In addition, you need to know which items your larder lacks before planting your garden in spring.
  • Research: Often you need a solution to a problem and you need it fast. You eventually do create a store of knowledge that helps you overcome most problems, but it’s still important to know when your knowledge falls short and where to look for an answer to a problem that will work.
  • Creative: I often see puzzlement when I mention you must be creative to be self-sufficient, but the fact remains that you really do need creativity. Sometimes nature throws a curve and you must be willing to figure out what to do with unexpected gardening results.


The likelihood of just one person having all the skills required to be fully self-sufficient are relatively small. In fact, it’s often counterproductive for someone to go it alone. Having someone to work with isn’t absolutely essential, but it does help. On the other hand, having friends and other relations to discuss gardening with is essential. You can’t easily succeed without the input provided by other people because one person simply can’t see all the potholes and potential solutions for problems.

Self-sufficiency surprisingly requires good relationships with other people. Yes, you’re raising your own food and creating the kind of food store that you’ll enjoy eating later. However, the input from other people will help make the task significantly easier.

Of course, once I reveal this information to people, many of them bring up the wealth of books and magazines available on the market today. Yes, these resources truly are helpful and potentially essential. However, they discuss gardening and other self-sufficiency topics in a general way. Your friends and neighbors can discuss specific topics as they apply to your area of the world and can account for variances such as weather.

Have you maintained good relations with friends and neighbors who can help you create a better self-sufficiency environment? How do these sources of information help you? Let me know your thoughts on the topic at [email protected].

 

Death of Windows XP? (Part 2)

The fact that Windows XP, despite some pretty aggressive attack by Microsoft on its own product, is still alive isn’t in doubt. Of course, there is the matter of support to consider. Microsoft has decided not to provide any more support for Windows XP unless you’re a big company or government organization with immensely deep pockets and have a lot of cash to spend. Stories abound about the Dutch and British governments forking over huge bucks to keep their copies of Windows XP patched. Of course, the IRS is in on it too. (Microsoft begrudgingly decided to provide security updates for Windows XP until 14 July 2015 after a lot of complaining.)

My previous post on this topic, Death of Windows XP?, discussed some of the pros and cons of keeping the aging operating system around. In general, it’s a good idea to update to Windows 7 if you have equipment that can run it. Windows 8 has received a lot of negative press, especially for business needs. After working with it for a while myself, I see it as a good consumer operating system, but not necessarily something a business would want to use. Even with the updates, Windows 8 simply forces the user to work too hard to get things done in a manner that businesses would normally do them.

What surprised me this past week (and it shouldn’t have) is that some larger organizations are taking matters into their own hands. For example, if you’re a Windows XP user in China, you can get updates for your Windows XP installation from Qihoo 360. The point is that it appears that Windows XP will continue to receive patches and security updates even if Microsoft isn’t involved. This process almost reminds me of what happened to IBM when it started to drop the ball on the PC. At one time, everything revolved around IBM, but then the company made some really bad decisions and third parties had an opportunity to take control of the market (which they promptly did).

Whether you believe Windows XP is worth saving or not isn’t the issue. What the whole Windows XP scenario points out is that Microsoft is losing it’s grip on the market, even the desktop market where it once reigned supreme. What are your thoughts about Microsoft’s future? Let me know at [email protected].

 

Late Snow

Early spring is the time for snow. However, it’s not just any snow. The snow in spring can be magical at times. It drapes itself onto the trees and other plants in ways that reveal new ways to look at the mundane. The trees and other plants take on a new appearance.

We recently had a spring snow and I took a few pictures of it. For example, here’s one of my favorite trees viewed in a new way.

A honey locust tree draped with snow.

Everywhere I looked, the snow had done amazing things to the landscape. Even our orchard looks magnificent with its coating of perfectly white snow. (This is a view of our apple orchard from the house.)

Maples and an apple orchard (background) draped with snow.

The woods can be exceptionally pretty. They take on a mystical appearance. Paths all but disappear, but are still visible when you look closely enough.

A group of trees in the woods draped with snow.

Of course, my favorite thing about springtime snows is that you get to enjoy all this beauty without any of the usual shoveling. The spring weather dictates that the snow melts sooner, than later. Anytime I get a beautiful scene from nature without any work on my part, I’m overjoyed. What is your favorite thing about springtime snows? Let me know at [email protected].

 

Choosing an Example Type

It can be difficult to choose just the right kind of source code examples to include in my books. In fact, readers often write to ask why I didn’t choose a different kind of example for a book. For example, a lot of readers tend to prefer console applications because they’re:

 

  • Straightforward
  • Easy to understand
  • Easy to write
  • Demonstrate the code clearly
  • Don’t rely on any automation


Given these reasons, it would seem as if I’d use console applications for all of my examples in all of my books. In fact, these benefits (and others) are the reason I used console applications in C++ All-In-One Desk Reference For Dummies. In fact, to this list, you can add the benefit of the same example code running on multiple platforms to the list. The same example code runs on Mac, Linux, and Windows platforms with the GCC compiler. Even with this book, however, I’ve had readers write to ask why I didn’t use a different compiler or IDE and why I didn’t include examples that demonstrate the ability to use C++ to create user interfaces in anything but Visual Studio (the new edition of the book won’t include the Visual Studio examples).

Some books don’t lend themselves to console applications. For example, one of the purposes of Microsoft ADO.NET Entity Framework Step by Step is to show how you can use the automation provided by Visual Studio to write your applications with less code and in significantly less time. Not everyone likes the automation and I’ve actually had a few readers ask why I couldn’t write the examples using a console application format. The problem is that few people use the Entity Framework with console applications and the automation is there to simplify things. I understand that other books may provide console application examples, but I chose to provide the examples in a form that the majority of my readers would use in a real world setting.

Trying to come up with a book that pleases everyone is simply impossible because everyone has different needs. It all comes down to people wanting the best deal possible in a book, which means seeing an example that uses their environment on their platform and demonstrating precisely the kind of code they need to write. It’s an unrealistic expectation for any book. My Getting the Most from Your Technical Reading Experience post explains how you can optimize the purchasing experience to obtain the best book for your needs. The caveat is that no matter how good the purchase is, the book will never answer all of your questions and most definitely won’t answer them in precisely the way you need them answered for fulfill an application development requirement.

Of course, I’m always open to your input. It’s the reason I run this blog and ask for your input in nearly every post. My purpose in writing is to answer as many questions as I can for as many readers as I can in the best way possible. Sometimes that means I need to take a step back and rethink a particular process I’m using, technique I’m applying, or perspective I’m pursuing. I encourage you to continue contacting me at [email protected] with your book-related queries. I always use your input to help create better books in the future.

 

Red Herrings

Whenever a new exploit surfaces, such as Heartbleed, and the media focuses all its attention on it, I have to wonder whether the exploit may not be a red herring—a bit of misdirection used to keep our attention focused anywhere other than it should be. It’s true that this exploit is quite terrible. It affects any server running Secure Sockets Layer (SSL) and Transport Layer Security (TSL) software based on OpenSSL, which is actually supposed to protect people engaged in confidential transactions. Supposedly, Windows and OS X servers are immune to the exploit, but these servers often rely on services offered by servers that are affected, so everyone is suspect at this point. It’s my understanding that the exploit is incredibly easy to implement and doesn’t leave any trace once the perpetrator has gone. Fortunately, there are also ways to fix the problem and most sites will likely have it fixed within a couple of days.

The exploit is an eye opener for users who have grown complacent about Internet use over the years. Most of the articles I read about Heartbleed don’t even address the user, but the user is the real loser. It’s the user’s information that is gone forever without a trace and the user who will likely bear the brunt of the financial problems caused by Heartbleed. Even if a company is forced to pay some sort of compensation to the user for the loss of information, the compensation will never fully repay the user for the inconvenience and loss of reputation that such an exploit causes. Unfortunately, the user continues to pay a price long after the exploit is forgotten in the form of lost opportunities and an inability to make use of certain services due to a loss of reputation caused by the exploit.

However, I began this post by talking about red herrings—the misdirection often found in the plot of detective novels. I find it interesting that this bug was introduced in December 2011 and is only now making headlines. This means that Heartbleed was a usable, viable means of grabbing information surreptitiously for over two years. It makes me think that there must be other kinds of exploits of this sort that nefarious individuals are currently using to grab every last bit of information possible about you. All the media attention on this one particular exploit is taking the spotlight off those other exploits. Perhaps Heartbleed has outlived its usefulness and was actually made visible by the hacker community on purpose for the purpose of hiding the true activities of these individuals. Of course, there is no way of knowing.

What all this leads me to believe is that individuals must exercise good judgement when engaging in online activities of any sort. No one will fix your credit report or reputation once ruined and counting on the financial community to make amends simply won’t work. These people are rich for a reason—they know how to hold onto their money (as in, you won’t get any). In addition, software is always going to contain errors because programmers are human, so you must count on future exploits every bit as bad (or potentially worse) than Heartbleed. With this in mind, consider taking these suggestions to moderate your online behavior and make it a little more safe.

 

  • Use strong passwords that are easy to remember so you don’t have to write them down.
  • Change your password relatively often (every month or two works pretty well).
  • Use different passwords on every site you visit.
  • Never engage in transactions of any sort with any organization you don’t know.
  • Rely on a single credit card for financial transactions and never use the credit card for any other purpose (better yet, rely on an online-specific financial aid such as PayPal).
  • Don’t expose more information about yourself than necessary.


There are other ways in which you can protect yourself, but if you follow these few techniques, you can avoid a considerable number of security issues. The point is that Heartbleed is a scary exploit and there are probably a hundred other exploits, just as scary, already in play out there. Someone will always want your information and just handing it over to them seems like a bad idea, so take steps to personally keep your information secure. Let me know your thoughts about security red herrings at [email protected].

 

Death of Windows XP?

There have been a lot of stories in the trade press about Windows XP as of late. A number of readers have written to ask about the aging operating system because they’re confused by stories from one side that say everyone is sticking with Windows XP and stories from the other that say people are abandoning it. Windows XP is certainly one of the longest lasting and favored operating systems that Microsoft has produced, so it’s not surprising there is so much confusion about it.

Microsoft is certainly putting a lot of effort into getting rid of the aging operating system and for good reason—the code has become hard to maintain. Development decisions that seemed appropriate at the time Windows XP was created have proven not to work out in the long run. Of course, there are monetary reasons for getting rid of Windows XP as well. A company can’t continue to operate if no one buys new product. It must receive a constant influx of funds to stay in business, even a company as large as Microsoft. In short, if you’re Microsoft and you want to stay in business, rather than service what has become an unreliable operating system, you do anything it takes to move people in some other direction.

On the other side of the fence are people are are simply happy with the operating system they have today. The equipment they own is paid for and there isn’t a strong business reason to move to some other platform until said equipment breaks. The reliability of computer equipment is such today that it can last quite a long time without replacement. Theoretically, based on reliability alone, it’s possible that people will continue to use Windows XP for many more years. I have such as system setup to hold my movie database and to play older games I enjoy, but I don’t network it with any other equipment and it definitely doesn’t have access to the Internet.

From many perspectives, reports of the death of Windows XP are likely premature. The latest statistics still place the Windows XP market share above 27 percent. Even when Microsoft’s support goes away on April 8th, many third party vendors will continue to support Windows XP. What Microsoft’s end of support means is that you won’t get any new drivers for new hardware or upgrades to core operating system features. However, you can still get updates to your virus protection and Windows XP will continue to operate with your existing hardware.

For most people, the question of whether to keep Windows XP around hinges around the simple question of whether the operating system still fulfills every need. If this is the case, there really isn’t any reason to succumb to the fear mongering that is taking place and move to something else. However, once your equipment does start to break down or you find that Windows XP doesn’t quite fit the bill any longer, try moving along to something newer.

As to the essential question about the level of Windows XP support I’m willing to provide for my books, it depends on the book. My system no longer has development software on it because developers have moved on to other platforms. So, if you ask me programming questions about Windows XP, I’m not going to be able to help you. To some extent, I can offer a little help with user-level support questions for a few of my older books. However, I won’t be able to cover issues that my support system doesn’t address any longer, such as connecting to a network or the Internet. In sum, even though I can offer you some level of support in many cases, I can’t continue to provide the full support I once did. Let me know about your Windows XP book support questions at [email protected].

 

Silent Conversation

He spoke not a word,
had nothing to say,
as we went out to work each day.

Yet he said it all,
revealed to me his mind,
that he was wise and humble and kind.

He spoke to me in riddles,
in sunsets and storms,
in billowing winds and still other forms.

We conversed in new born kittens,
using fresh mown hay,
and watching the birds so hard in their play.

The delight of a raindrop,
the rush of the wave,
filling a creek bed that snow melt gave.

In smelling the air,
odors both subtle and gross,
the churnings of nature that he loved the most.

And when the day was over,
he told me good night,
the only words spoken, made the day just right.

Copyright 2014, John Paul Mueller

Chickens at Play

A lot of people see chickens as being confined to a particular area and quietly pecking at the dirt for most of their lives. Meat chickens do have a certain lack of personality and do spend most of their time eating. However, laying hens are a completely different story. Depending on the breeds you get, you can see a wide range of interesting behaviors, some of which are quite funny.

There are still some snow hills in our yard. The other day I was looking out our kitchen window at one of them and there was a chicken at the top pecking into the top of the hill. She was obviously eating some of the ice in order to get a drink. However, it wasn’t long and another hen ran up the hill and knocked the first hen off. Now she was going after the ice. Soon, there was a general melee as different chickens proclaimed herself the queen of the hill. I was laughing so hard that I nearly dropped some dishes I was putting away. The hens looked so intent about their play and so funny at the same time.

A few days later I was out pruning our pear trees. Suddenly, one of the chickens (Daisy, an Americana) started clucking quite loudly—the sort of cluck that says, “Hey, I’ve done something really cool!” She jumped over the top of the run fence and waddled as quickly as she could to me, clucking intensely all the way. Then she curtsied. So, I petted her and told her was a good chicken she is, but the action didn’t satisfy. As I tried to go back to work she shrieked at me and curtsied again. So, I picked her up and took her back to the coop. She had laid a beautiful blue egg for me and wanted me to know just how beautiful it was. So, I accepted the egg and made a big deal over just how good a chicken she is, which seemed to satisfy her this time. Just why this particular egg was so special is beyond me.

Later in the same day, Violet, our Black Australorp, was making one of her usual speeches. She’s the queen of the coop and when she speaks, the other chickens listen. Just was she was saying on this particular occasion is beyond me. However, she was in fine form and rattled off quite a long discourse on something only other hens would care about. The other hens gathered around her and listened intently, murmuring to themselves in agreement with whatever it was that she was discussing.

There is seldom a day when our chickens don’t do something interesting and special. Even if they didn’t produce copious eggs, I’d keep them around just for the laughs they provide. I actually consider them an essential part of my health plan now. A laugh a day keeps the doctor at bay. If you do get laying hens, make sure you take time to enjoy their behaviors—you’ll be glad you did! Let me know about your interesting chicken stories at [email protected].

 

Waiting for Spring Weather

As I write this post, it’s a balmy 17 degrees outside my window (a mere 3 degrees with the wind chill). It’s definitely not tree pruning weather. At least, it isn’t comfortable tree pruning weather. Of course, that’s the problem of spring-trying to find time to get the tree trimming Roanoke done in weather that doesn’t promise frostbite (at least, not immediately). There is always a race that occurs. On the one hand, you have trees that are on the verge of waking up and you need to prune them before that happens. On the other hand, you have old man winter sticking around just long enough to make life difficult.

Trying to figure out the best time is made even more difficult by the weather conditions. It pays to have some sunlight when you prune so that you can see bug infestations on the trees and pick them off. For example, this is the time of year you want to find the egg clusters of the Eastern Tent Caterpillar. However, you don’t want full sun either. For the most part, you’re looking up into the trees to see where to prune next. If the sun is constantly in your eyes, you may not prune the tree correctly (not removing enough or removing too much). So, finding a partly cloudy day when the temperatures aren’t too extreme during the most perverse weather of the year can prove difficult, if not impossible. All this also assumes you can drop everything else to do the pruning. I know that some tree removal companies can also do pruning, and those who are unable to maintain their own trees for whatever reason may well choose to make use of such a service, but I quite like doing it by myself so, for now, that is what I shall continue to do.

Generally, I find that the perfect weather is nearly unattainable and settle for something that works. A little too warm is better than not warm enough, but I also have my handy wood stove to warm up in front of should things get too cold. A little hot chocolate or broth goes a long way toward making less that perfect weather endurable. Truth be known, pruning is normally a cold affair that’s enjoyable simply because the snow has abated and there is the promise of warmer weather to come.

Of course, what warms us most this time of year is the hope of spring. Even with the weather the way it is today, you see all the indicators that spring has arrived. My personal favorite is the birds; at least, until our Easter garden starts to bloom. What is your personal favorite indicator of spring? Let me know at [email protected].

Understanding the Effects of REM Sleep on Writing

A lot of people wonder how authors sometimes make the creative leaps they do in books. Of course, part of it is natural gift. Writing does involve some element of innate ability-a requirement that has been proven to my satisfaction more than a few times. Another part of the creative leap is mindset. When you spend a great deal of energy looking for something, you’re bound to eventually find it. We can target how our minds process information and therefore, control the resulting output to some degree. Hard work also comes into play-the best authors research their topic heavily (even in the fiction arena).

However, the obvious factors alone can’t account for the creative leap. Something more is at work than these elements. Over the years I’ve come to understand that part of what makes me a good author is my subconscious. An ability to take information stored during my waking hours and turn it into patterns as I sleep is part of the writing process for me and most likely many other authors as well (whether they realize it or not).

Sleep alone isn’t enough to generate the informational patterns, however. Over the years I’ve read articles such as REM Sleep Stimulates Creativity and Sleeping on it – how REM sleep boosts creative problem-solving. In fact, because the topic interests me so much, I’ve probably read a hundred or so such articles and a few books as well (such as, A Whack on the Side of the Head: How You Can Be More Creative). Getting sufficient Rapid Eye Movement (REM) sleep is an essential part of the creative process. In graphing my own productivity over the years, I’ve found a correlation between the quantity of REM sleep (and most especially, remembered dreams) and the quality of my output. Sometimes quantity is also affected by REM sleep, but the best writing I’ve done is when I’ve had enough REM sleep.

The onset of REM sleep usually occurs about 90 minutes after falling asleep. The sleep cycle varies between light and REM sleep depending on the person. A number of other factors also seem to play a role in my own personal sleep cycle. For example, I tend to get more REM sleep after a day of moderate physical exertion, mixed with plenty of research time (non-writing time). Marijuana is also known for its ability to help users get some sleep. Keep in mind that the amount needed for successful onset of REM sleep will differ from one person to the other. That being the case, if you are searching for answers to how much is a nickel of weed or similar questions related to marijuana units then explanations provided in BuyMyWeedOnline might help with your understanding.

Eating no more than two hours before I go to bed is also a factor and I also try to create a restful environment conducive to sleep. In fact, more than once I’ve taken a two hour nap after performing research to overcome writer’s block. The technique works quite often. (Shorter nap times don’t appear to provide any advantage because the REM sleep cycle may not even occur or is of insufficient length to derive a solution to the problem at hand.)

As part of the dreaming cycle, I’m often able to employ lucid dreaming techniques (or what is commonly called directed dreaming). However, more often than not I simply wake with the answers to the questions I had when I went to sleep and quickly write them down. It’s a technique authors have used successfully over the centuries to great effect.

The point is that REM sleep is a required component for many creative endeavors. It’s not just authors who require REM sleep, but anyone who is involved in any sort of creative effort. A lack of REM sleep may be why engineers on a team are unable to create a useful solution to problems or why developers write buggy code. There is certainly nothing mysterious about the process, except why more people don’t employ it. I’ll admit, I sometimes struggle with my REM cycles which actually made me look into pages such as this overviewing how to get your Arkansas marijuana card, recently I’ve become interested to see how medical marijuana could impact my REM sleep and therefore lead me to a more energized healthy life too.

For some people, sleep as a whole, let alone REM sleep, can be difficult to achieve. Things like insomnia can mean that sleep is a real challenge, and therefore REM sleep is unachievable. Things like turning off electronics before bed or looking into new mattresses like the Best Latex Mattress Australia based can help. Hopefully, with these small lifestyle changes, you too can achieve REM sleep and increase your problem-solving skills.

What is your take on REM sleep? Do you ever stuff your head full of information and then go take a nap to solve problems? If not, would you be willing to give the technique a try after reading this article? Let me know your thoughts (and the results of any experiments) at [email protected].