The Artistic Way of Programming

12 years back, when I started my formal classes in computer science, the first thing I learnt was “data” means “information”. A few days after that, we started conventional programming, where code and data were treated separately. For example, only data can be passed as the functional arguments. It was difficult for me to digest that “code, which is also information, is not treated as data”. I strongly felt that this will increase complexity of softwares in the long run.

A system does three things – read, transform (processing data), write. In other words – the mathematics (the transform part), and the effect of that in real life (the read/write part). The data transformation is indeed a mathematical concept, and with the help of read and write we make the mathematics (the transform part) useful to the real world. Bringing the “transform” part fully inside mathematical domain has its own benefit of using mathematics without fear (possible errors) for the analysis of the system, making the system more tractable mathematically. The catch is to treat both the elements of transformations, data and functions, equally.

Initially, code used to be bigger than the data, so sending data over the wire was feasible. But with time, data becoming huge, sending code to systems over the wire becomes the need, resting the data on the systems intact. With big data, the need of the hour is to treat the code as data, so that the code can be taken as argument to another meta function on a system having huge data which expects an algorithm for transformations.

Roughly speaking, codes are algorithms, algorithms are mathematical functions, functions are in turn actually look-up tables, i.e. data. Hence with this principle, all codes or functions are data.This is exactly the cornerstone of the functional paradigm. The functional programming is programming with functions, they treat functions and data likewise. Another principle I love, to control complexity, rules should not be complex itself.

Thumb rules rewritten for the functional paradigm:

Read-write and transformations(algorithms) should be separate.
Use immutable variables. Discourage use of reassignment statements.
Discourage side-effects (input/output or changing any variable in-place), every function should ONLY return its expected result.
Use referentially transparent functions (sometimes it is called pure functions) with no side effects, i.e. if x = y, f(x) and f(y) should be same forever.
Unit testing is a must for each function.
One of the main design patterns should be followed is to use expressions instead of instructions, i.e. it should be declarative in nature. Discourage use of loops like for/while – use recursive statements as shown above to calculate sum. Tell computers what needs to be done, not how to do it – it reduces error, especially edge cases.
With the need to control the complexity of the system and the advance design, the design pattern for the functional composition can be made to follow some basic algebraic structures, which in turn becomes more robust.

Posted in Uncategorized | Comments Off on The Artistic Way of Programming

5 Book Recommendations to Have a Great 2017

As you run around doing your final Christmas shopping this week, have you remembered your favorite person? (You!)

I know you do a lot for others in your life – your family and extended family, your co-workers or employees, those people who serve you in your favorite restaurants, cleaners, mail delivery people, etc. – but what about yourself?

As we stare down New Year’s Eve and a whole new year of dreams and goals, why not give yourself a couple of books (or audiobooks) that can motivate and support you in achieving those dreams?

Here are my top five favorite motivational and inspiration books. If you haven’t read them, then you’re in for a treat…

#1. “The Advanced Formula for Total Success,” by Dr. Robert Anthony. This is a classic and one that I read every year. It is packed with the truth about what is holding you back from achieving your dreams, AND it tells you how to release the breaks. It is out of print, but luckily Amazon.com has many sellers still offering copies from a few bucks to over $40. Search for it today and get ready for a powerful, life changing book that you will enjoy for years to come.

#2. “Find and Use Your Inner Power,” by Emmet Fox. I read sections from this book almost every day. It is a book of essays, each only a page to a page and a half long. The essays are about the law of attraction from a spiritual perspective. Simply one of the best books out there to be reminded of the truth.

I recommend you start every day by reading a page or two.

#3. “The Secret,” by Rhonda Bryne. One of the most accessible books on the law of attraction. If you’re not familiar with this concept, then this is a great introductory book.

Bonus book: Another great introductory book on the law of attraction is: “As a Man Thinketh,” by James Allen. This book is probably available for free as an eBook. Great, quick read that will change the way you think.

#4. “The Success Principles,” by Jack Canfield. If you’re looking for a more complete, step by step, guide to setting and achieving goals, this book will get you there. Make sure you have a notebook handy as Jack will have you doing exercises as you plan the rest of your life.
#5. “The Complete Book of Phone Scripts,” eBook for sales people. How could I not put the bestselling book of phone scripts on this list of books to help you have a killer 2017?

If you are in sales, then this is a must have. Let’s face it: 80 – 90% of the objections and stalls you get are the same, day in and day out. You will be 100% more effective if you just take the time to script out the best practice ways of dealing with them. It’s called being prepared. Plus, this is the gift that keeps on giving with over $500 worth of extra bonuses!

So there you have it. 5 (actually 6) books that will help you set goals and achieve them. Give yourself something that will continue giving for the rest of your life.

Copyright (c) 2016 Mr. Inside Sales

Posted in Uncategorized | Comments Off on 5 Book Recommendations to Have a Great 2017

Dissociative Identity Disorder Symptoms, Causes and Treatment Methods

As we all know that people are suffering from distinct diseases, day by day. Some people are suffering from Diabetes while a few are suffering from High Blood Pressure. In fact, there are so many diseases which are infecting most of the people, including, Diabetes, Asthma, Allergies, Lung cancer, Breast cancer, Colon cancer, Depression, Heart disease, Heart attack, Chronic pain syndromes, Fibromyalgia, Appendicitis, HIV/AIDS, Pancreatitis, Hypothyroidism, Hyperthyroidism, Hepatitis, Heart failure, Anemia, Melanoma, Metabolic syndrome, Obstructive sleep apnea, Parkinson’s disease, Migraine, Osteoporosis, Chlamydia, Hypoglycemia, Reactive hypoglycemia, Chronic bronchitis, Toxoplasmosis, Peripheral Neuropathy, Menopause, Andropause, Rectal cancer, Acromegaly, Cushing’s syndrome, Addison’s disease, Hyperparathyroidism, Hypoparathyroidism, Diabetic diarrhea, Infectious diarrhea, Brain tumor, Stroke, and more.

Frankly, the main aim behind writing this article is to make you aware of Dissociative Identity Disorder (DID) because this disease is infecting most of the people and it is so important to know about the symptoms, causes and treatment of this disease.

Let’s have some knowledge of Dissociative Identity Disorder!

Dissociative Identity Disorder (DID):

Dissociative Identity Disorder was previously called as Multiple Personality Disorder. The person with DID possesses two or more distinct personalities and work according to any personality alternatively without knowing. Sometimes, a person also experienced memory loss or forgetfulness.

DID is nothing, but one of a group of conditions called Dissociative Disorders. Dissociative Disorders are a kind of mental illnesses which cause memory disruption or breakdown.

Symptoms of DID:

A person with DID has two or more distinct personalities, including, the person’s usual personality and alternate personalities. A person may experience amnesia when alternate personality takes control over the person’s behavior. An individual with DID may not or may be aware of the other personality states. Each alternate personality has distinct individual traits, personal history, way of thinking, etc. In fact, alternate personality may be of different gender, have a different name, or a distinct set of manners & preferences.

DID Shares the Following Psychological Symptoms:

1. Amnesia (memory loss or feeling a time distortion)

2. Anxiety

3. Changing the quality of functioning, from highly effective to disappointing

4. Depersonalization (feeling disconnected from one’s own thoughts, feelings, and body)

5. Depression

6. Derealization (feeling that the surrounding environment is foreign, odd, or unreal)

7. Disturbances in eating and sleeping

8. Hallucinations (false perceptions or sensory experiences, such as hearing voices)

9. Problems with functioning sexuality

10. Self-injurious behaviors such as “cutting”

11. Serious headache or pain in other parts of the body

12. Substance abuse

13. Suicide risk – 70% of people with DID have attempted suicide

Causes of DID:

The previous incidents are the key features of Dissociative Identity Disorder. In fact, 90% of the cases of DID involve some history of abuse. The trauma also involves severe emotional, physical and sexual abuse. It might also be linked to accidents, natural disasters and war.

The episodes of DID can be triggered by myriad real and symbolic traumas, including, minor traffic accident, adult illness and stress.

There are Following Causes of Dissociative Identity Disorder:

1. An innate ability to dissociate easily

2. Repeated episodes of severe physical or sexual abuse in childhood

3. Lack of a supportive or comforting person to counteract abusive relative(s)

4. Influence of other relatives with dissociative symptoms or disorders

Treatment of DID:

The main objective of DID treatment is to relieve symptoms, ensure the safety of the individual and changing multiple personalities into one integrated and well-functioning identity.

The treatment also aims to help the person safety express and process painful memories, develop new coping skills and life skills, restore optimal functioning and improve relationships. In fact, the best treatment approach depends on the individual, the nature of any identifiable triggers, and severity of the symptoms.

Most Likely Treatment Includes the Following Methods:

1. Psychotherapy: It is also known as “talk therapy”, is the main treatment for dissociative disorders. It is a broad term that includes several forms of therapy.

2. Cognitive-behavioral therapy: This is one of the forms of psychotherapy, which focuses on changing dysfunctional thinking patterns, behaviors and feelings.

3. Eye Movement Desensitization and Reprocessing (EMDR): This treatment technique was created to treat people with persistent nightmares, flashbacks and other signs of post-traumatic stress disorder (PTSD).

4. Dialectic-behavior therapy (DBT): A form of psychotherapy for people with severe personality disturbances, which can involve dissociative signs that often occur after an experience of abuse or trauma.

5. Family therapy: This helps a little in order to teach the family members about the disorder as well as the family members recognize signs of a recurrence.
6. Creative therapies: These therapies include art therapy and music therapy, which allow patients to explore as well as express their feelings, thoughts and experiences in a safe and creative environment.

7. Meditation and relaxation techniques: These help people to better tolerate their dissociative signs and become more aware of their internal states.

8. Clinical hypnosis: This is also one of the treatment methods, which uses intense concentration, focused attention and relaxation to achieve an altered state of consciousness. This allows people to explore thoughts, feeling and memories which may be hidden from their conscious minds.

9. Medication: Medication is necessary in order to provide proper treatment to the patient. In fact, an individual with DID must be treated with anti-anxiety or antidepressant medication.

Top Medical University – An Initial and Important Step to Get Rid of Various Diseases:

A medical school is an initial and important step to get rid of myriad dangerous diseases like DID. These medical colleges provide not only theoretical, but practical knowledge regarding different kinds of dangerous diseases to the medical students so that they can participate in the current researches for the well-being of the patients who are suffering from various dangerous diseases, like Dissociative Identity Disorder (DID).

An individual can find unlimited Best Medical Universities across the world, where they can begin their professional career and give life to their dream of making a healthy and happy world forever. In fact, these universities provide direct MBBS admission without entrance test and donation at nominal fees.

Posted in Uncategorized | Comments Off on Dissociative Identity Disorder Symptoms, Causes and Treatment Methods

3 Content Marketing Trends to Watch

“Content marketing is a success defining element for today’s businesses. Better the content marketing better is the business.”

Content marketing in a right way can give your business a right exposure. In this fast paced world of internet, you cannot neglect it, otherwise your business might extinguish in the end. You have to pay equal attention to content creation and promotion.

With each passing day, we see new trends emerging in almost every aspect of online marketing. Content marketing is no different. From Facebook, Twitter to Snapchat, new platforms are being emerged, promising to deliver better value for content marketing.

To stay competitive, companies have to stay updated with the emerging trends. That’s why today I aim to shed light on major trends that you should watch closely in 2017.

Content Marketing Through Videos

Video is visual description of your story.

Being in trend from quite some time, videos will continue to lead the content marketing in 2017. The effectiveness of videos is obvious as indicated by the following statistics on HubSpot.com.

  • Videos increase click-through rate by 200-300%
  • Videos increase conversion by 80%
  • 64% of customers make buying decisions after watching the video
  • YouTube reports 100% increase in mobile video views every year.

No doubt, marketing through videos is really effective but that does not mean you start doing it haphazardly. You should do strategic video marketing to squeeze maximum juice out of it. Make purposeful videos and align with your long-term strategy. Through videos, you can:

  • Deliver your brand message
  • Communicate your brand story
  • Explain your value proposition
  • Build relations with your customers and prospects.

However, you also need to be careful while creating videos. A boring video or a video that does not have any value for customers will go in vain.

Keep following do’s and don’ts in mind:

Do’s:

  • Videos should be purposeful and carry value for your customers.
  • Videos should be attention grabbing.
  • Videos should be bit emotional or sentimental.

Don’ts:

  • Videos should not be too long or too short
  • Videos should not be boring
  • Videos should not be offensive by any mean.

So heads up for 2017 and aim to interact and convert your customers through strategic video marketing.

Content Marketing Through Snapchat

As reported on Bloomberg, every month Snapchat gets about 10 billion views and 100 million active users. Imagine the wider audience you can reach by using Snapchat.

Snapchat is on scene since 2012. Earlier, it was considered mainly as a sexting app. But with the passage of time, Snapchat added features that make it a really attractive marketing medium for businesses. 2017 is expected to see exponential growth in Snapchat use for content marketing.

Snapchat allows 10 second snapshots. That means nothing useless, only the message that you really want to convey. Not only it is highly engaging, it also allows easy interaction with customers. Through a 10-second snapshot, you can

  • Introduce your business
  • Convey your inspiring story
  • Create a teaser
  • Offer a discount or promotion
  • Find the talent
  • Promote your product

And the options are unlimited.

So keep your fingers crossed in 2017 to explore thousands of ways you can use Snapchat to reach a wider audience.

Use Data-Backed Content

Whatever medium you are using for content marketing, make sure that the content you are marketing is valuable. It should be informative, educative and interesting. Back it with important statistics, facts and figures to build a high level of trust with your audience. Include case studies, expert opinions and empirical evidences to support your information.

So keep these points in mind while you are planning a content marketing strategy for 2017. Focus on these areas and you will have a brilliant year ahead.

Best of Luck!

Posted in Uncategorized | Comments Off on 3 Content Marketing Trends to Watch

Science Research Funding Under A Trump Administration – What Will Happen?

Right after Donald Trump won the presidency, scientists and researchers got together to stage a large protest with signs and marched on Washington DC to make their case for research funding fearing that academia would be cut off from those 10s of billions of dollars in money flows to themselves and their institutions. Apparently, academia is worried their gravy train will end, and maybe they are right – but protesting won’t work. Academia is already in serious challenges due to the outstanding college loan debt default rates. Is this a perfect storm for science? Let’s look at this a little closer shall we?

There was an interesting article in Scientific American in the January/February 2017 issue titled; “Ending the Crisis of Complacency in Science – To survive the Trump administration, scientists need to invest in a strategic vision that mobilizes social change,” by Matthew Nisbet which stated:

“As newly elected president Donald Trump takes office, the scientific community faces the likelihood not only of unprecedented cuts in government funding for research, but also of bold new attacks on scientific expertise as a basis for policy making and decisions. Trump campaigned on a pledge to eliminate as much as $100 million in ‘wasteful climate change spending’ and there have been reports of plans to severely cut funding for NASA and other agencies.” The article also talked about the NIH funding of Stem Cells and how they might turn back to the Bush years on that type of science funding. There was a point in the piece about the need for scientists to do better with PR and media so the tax paying public would be more supportive. In fact the author of the article suggested better cooperation with journalists was important to change the narrative to continue climate research funding.

Interestingly enough, the NIH and NSF and other big research funders are under the executive branch of our Federal Government. Academia is worried because they chose the wrong political side and academia had brain-washed our kids towards a leftist, socialist skew – they are in fear now, but they’ve allowed that academic bubble to build – academia has caused their own demise, with their High IQ’s they still don’t see it. What do I think of this as the founder of a Think Tank?

Well, here is my assessment; My gosh, that article was so out-of-touch with the new political landscape. In fact, Donald Trump’s Administration is a breath of fresh air for science, and he’s about the only one who can save scientific research and academia from their current path towards a cliff.

Sure there will be cuts in all the ‘politically correct research’ that many in academia are now calling “science” and yes there will be cuts in Global Warming research – after all, it is academia that continues to go with that IPCC globalist narrative that climate science; it’s “settled” by consensus (what?). The climate scientists hypocrisy is epic – you see, if it is settled then there doesn’t need to be anymore science research there, we already know right? Now then, we have to determine if we should act on that research or not to cut human emissions of CO2 (which by the way is only 3% of the total CO2 output of this trace gas). Academia can’t have it both ways and say it is settled, because if it is then there is no need to keep funding their incredible PhD level academic salaries then. Let them find something else to study or get a new line of work.

Sure there will cuts to BS science and waste – there is a ton of it, admit it. I see the grants being awarded by the NSF, NIH, and some of that crap is a waste. With the Trump Administration – the good science stays and the crap goes – there will be plenty of money and research for GOOD science. Academia will have to adapt, just like businesses do. Remember it was one of theirs who said; “Change is the only constant” so they will have to deal with it. No more sniveling.

Posted in Uncategorized | Comments Off on Science Research Funding Under A Trump Administration – What Will Happen?