February 26, 2015

Flowcharts or Pseudocode


Each student individually would need to decide whether flowcharts or pseudo code as a technique for learning programming is better. Each student will find different pros and cons to either tool. As to whether or not a tool is better, that is a matter of opinion.
Initially, I would think that I would be more successful learning using pseudo code. However, I know from past experience doing network and systems design that drawing an idea out is a very good place for me to start. I could also see using a combination of the two techniques for optimal learning.
A typical advantage that pseudo code has is that it is closer to the finished product. There are no rules to writing pseudo code, so we are free to write the code as needed. Flowcharts are capable of showing both a very detail oriented view, as well as a very high level overview of processes at just a glance.

February 24, 2015

Thoughts on Social Darwinism


Social Darwinism is a theory of social selection based on the laissez-faire economic doctrine that is combined with a heavy racial bias. It originated in the 1870s in the United Kingdom, Western Europe, and North America. It was popularized in the 19th and 20th century Europe and United States and embraced heavily by the Nazi party. These beliefs are based on theories of evolution developed by British naturalist Charles Darwin. The core belief of social Darwinism is that the human race is subject to the laws of natural selection, resulting in “survival of the fittest”. Because the theory of social Darwinism has such negative connotations and also because of the genocides carried out during the Second World War, few people identify themselves as social Darwinists today.
In British India during the mid-1870s, India was effected by El Nino. The effect of the tropical storms on the crops of India were devastating. Also occurring during that time there was a large celebration being thrown for Queen Victoria’s coronation Empress of India. More than 60,000 people showed up for the celebration. Princes, retainers, and friends of the British Empire were feasted over the course of a week. This may have been the largest catering event in history! While ruling British elite were feasting and posing for photographs, millions of Indians were slowly dying from starvation. The Viceroy of India justified his inaction with arguments backed by the beliefs of Social Darwinists. The gist of the argument was that the famine could been seen as an instrument of natural selection and that the only people to perish would be the unfit. It was the Viceroy’s opinion that to intervene would be to interfere with a rule of nature.
The irony of this argument is that until the British came along, the Indians grew their own food and had access to food from other groups in the community that would have shared. When the British forced the poorest peasants to grow cash crops like wheat and rice instead of their own food, these fail safes that guarded against starvation disappeared. Granted, these actions by the British brought the Indians into the world market, this is what condemned them to death in the late 1870s. While the Indians were starving and selling their children for food and killing themselves in utter desperation, the food that could have saved them was ready for export to Britain and America on the docks of Madras. If the British would have left India alone, the people would have been growing their own food there and they would not have starved.
When the Viceroy of India was finally forced to take action, he setup a system of outdoor relief that was basically the British equivalent of Nazi concentration camps to assist the Indians. The first rule in getting relief was that they could not obtain relief or a job within 10 miles of their home. This often meant having to walk long distance, sometimes hundreds of kilometers. Once at the outdoor relief camp, Indians were put to work doing heavy labor and confined to camps were there daily caloric intake was less than many Nazi concentration camps. These were quite literally death camps. During the famines of India in the 1870s, 8 million Indians died. Famines also returned in the 1880s and 1890s. Almost a total of 30 million Indians starved to death while under British rule.
As a rational thinker, I can see and recognize the science behind natural selection. I also understand however, that the theory of natural selection is intended to be only a description of a biological phenomenon. Regardless of whether or not this theory is accurate, it is not meant to imply that this is a positive biological phenomenon and it certainly does not seem that it was meant to be used as a moral guide in human society. It seems that those who have power seek to justify the reasoning that they have power when most self-conscious. Or, perhaps it is better said that those who crave power are constantly looking for reasons to alienate their opposition. Either way I look at it, I am disgusted and appalled by the actions taken in the name of social Darwinism against humanity.

February 20, 2015

Unemployment projections for 2017 - 2018


Most people’s projections for the immediate future on our economic growth are looking very positive. Speculations certainly include the rapid growth of consumer spending, excellent housing starts growth, and the improvement of business capital spending. Manufacturing production has also been dramatically on the increase over the past twelve months, for a total gain of five percent.

Some people speculate that not all is to be peaches and cream, however. Non-residential construction isn’t expected to see much growth, if any at all. Another legitimate concern is that if the fed tightens down too soon, projections put a decline around 2017 or 2018. If the Fed does not trigger another recession, projections are quite positive, only getting better with more time.


The stock market is expected to do well in these conditions. This is because the positive effects of growth offset the negative effects of interest rates rising. The rate hike is anticipated to be around one percentage point per year.  

February 18, 2015

Event driven programs versus procedural programs


The differences in development procedures for event-driven programs differ from an event-driven program. The primary reason for these differences is that event-driven programs run differently than procedural programs. Procedural programs execute by proceeding logically through the program’s code, line by line. The statements in an event-driven program are only executed when a defined event occurs and that event calls a section of the program’s code assigned to the event.

Event-driven programming is defined as: “programming where the primary activity is reaction to receipt of semantically significant signals (aka ‘events’).” The primary activity of Procedural Programming is “planning and actuation towards a goal”.


Event-driven programs might be Object-Oriented, but they may not be Object-Oriented, this is not a requirement. Event-driven programming is very well suited to GUI programming. The development of these programs would need to be different, since one program is more reactionary than logical. Of course, when all is said and done, everyone has their own way of developing programs.

February 16, 2015

Some project management history


In the 1950s is when we first start to see some modern project management techniques being put to use. Two individuals that can be viewed as forefathers of project management are Henry Gantt and Henri Fayol. Both men studied Frederick Winslow Taylor’s theories of scientific management. One could say that modern project management stems from several fields including engineering, heavy defense activity, and civil construction. 

Modern project management emerged in the 1950s. Project management arose as a discipline from management disciplines, combined with the engineering model. Before the 1950s projects were managed mostly on an ad-hoc basis in the United States. Two mathematical project-scheduling models were developed in the nineteen fifties, the “Critical Path Method” (CPM), and the “Program Evaluation and Review Technique” or PERT.

The Project Management Institute (PMI) was formed in the United States in 1969. The PMI publishes A Guide to the Project Management Body of Knowledge. They currently offer seven certifications that recognize knowledge and competency in the project management field.

February 13, 2015

Lets get this out of the way


My name is Brad. I recently decided to pursue my Bachelor’s Degree in Computer Science with an emphasis on Programming and Mobile Application Development. I currently hold an Associate’s Degree of Occupational Studies with an emphasis on Networks and Computer Technology, obtained from CollegeAmerica, class of 2006.

I am working in field at Information Technology eXperts (ITX), which is actually the same company I started at after graduating from CollegeAmerica. When I started at there in 2006, I was hired as a PC Support Specialist. I have since worked my way up the organizational ladder to the role of Systems Analyst. I’m currently responsible for the management of all of our internal systems as well as my own client load.

I'm writing these posts because, well I have to write for classes anyway. I hope that by sharing some of these posts, others will find answers they have been seeking. I know the internet has been a source of knowledge for myself time and time again. 

Here is to giving something back, paying it forward, doing the right thing, {another cheesy cliche goes right here}...