The Science of Positive Psychology – Happify Daily

This post will discuss the intersection of technology and positive psychology through Happify, an app based on science and positive psychology. Psychology transitioned from a science of pathology and victims toward a focus on positive psychology in the 1990s (Seligman & Csikszentmihalyi, 2000). The shift in focus is from negative personal characteristics to strengths (Fredrickson, 2001; Seligman & Csikszentmihalyi, 2000) with an aim of finding ways to support and bolster the strengths (Frederickson, 2001; Seligman & Csikszentmihalyi, 2000), rather than highlighting the weaknesses (Seligman & Csikszentmihalyi, 2000) of the human condition.

Focusing on the nurture aspect of a human’s sense of well-being and happiness (Cassity, 2018), Happify uses the science of positive psychology to change the It uses several primary components and weaves mindfulness into each portion of Savor, Thank, Aspire, Give, Empathize, and Other, each enumerated into as many as 315 subcategories (Other) (Happify, 2018a, 2018b). The approach of how these components are realized within the app and online through their website varies from mindfulness about negative habits to reinforcing positive habits. Often the app encourages external kindness and consciousness. (Cassity, 2018; Happify, 2018a, 2018b)

As an example, acts of kindness, even if not reciprocally rewarded or acknowledged, introduce endorphins into the physiological being that increase the sense of happiness (Cassity, 2018; Marsh & Suttie, 2010; Ritvo, 2011). Acts of kindness toward others are often associated with pleasure and enjoyment (Happify, 2018b; Seligman & Csikszentmihalyi, 2000). As a side benefit, acts of kindness can also positively affect people who know about or witness the kindness (Cassity, 2018; Marsh & Suttie, 2010; Ritvo, 2011).

Acacia C. Parks, chief scientist for the company Happify.com, wrote that there are many lanes for positive psychology in self-help and positive psychology intervention (2014). This suggests that there are more opportunities to bring happiness and positivity into the digital world of mobile devices and online activities.

Cassity, J. (2018). The power of a single act of kindness. . The Science of Happiness – Positive Psychology – Happify Daily. Visited 2018-03-18 https://www.happify.com/hd/the-power-of-a-single-act-of-kindness/

Fredrickson, B. L. (2001). The Role of Positive Emotions in Positive Psychology. American Psychologist, 56(3), 218-226. doi: 10.1037/0003-066X.56.3.218

Marsh, J. & Suttie, J. (2010). 5 ways giving is good for you. Mind & Body. Greater Good. University of California at Berkley. https://greatergood.berkeley.edu/article/item/5_ways_giving_is_good_for_you

Parks A. C. (2014),. Psychology in Practice via Self-help. Chapter: 14. Positive Psychology in Practice. John Wiley & Sons, Inc., Hoboken, New Jersey. p. 237-248.

Ritvo, E. (2014). The neuroscience of giving: Proof that helping others helps you. On Vitality – Psychology Today. https://www.psychologytoday.com/blog/vitality/201404/the-neuroscience-giving.

Seligman, M.E.P. & Csikszentmihalyi, M. (2000). Psychology: an introduction. American Psychological Association, 55(1), 5-14. doi: 10.1037/00003-066X.55.1.5

Staff (Happify) (2018a). The science of happiness research references. The Science of Happiness – Positive Psychology – Happify Daily (Happify). Visited 2018-03-17 https://www.happify.com/research/.

Staff (Happify) (2018b). What is the science of happiness? The Science of Happiness – Positive Psychology – Happify Daily (Happify). Visited 2018-03-17 https://www.happify.com/hd/what-is-the-science-of-happiness/

Performance C, C++, Perl, and Applicability to C#

In C, C++, and Perl we use @Include.  It’s per file, much like VB.NET’s Imports and C#’s using statements. If you’re a kitchen-sink programmer, loving to hav all of your tools readily available as you type, as opposed to figuring out when you need it and referencing libraries as needed (that’s a lot to keep straight in one’s head…), then you may have a bushel of libraries either for your whole team or personal ones that you include in every project you create. The down side of this is the overhead for your application. It has to carry around the referenced libraries. It has to crunch through them in order to get to a referenced namespace or package. The thought with what is referenced here is, we may be able to have that lazy, at-my-fingertips referenced libraries and still manage our performance before the application goes to production by having the start-up or main handle the circumstance when ”it” isn’t used, don’t reference it at compile time.

There are some of us that have experience in mainframe environments and may be able to consider and provide examples of similar scenarios implemented in that environment. Your feedback on this potential implementation for an improvemen…

Summary:
There’s a link at the bottom that includes a section on using a
statement at start_up that determines whether a library needs to be
included or not in interpretation (in web applications that’s the web
server [IIS, Kestrel, Apache, Tom Cat, Web Sphere, etc.]). Excluding the
libraries in this way can improve performance exponentially. One might
say, if it doesn’t need to be included, why is it included with the
compile? Framework and consistency where cookie-cutter application
solution creation is used even though cookie cutter application solution
design is not.

Thoughts:
As we know, back-in-the-day, resources were severely limited. Today,
with the advent of Internet of Things (IoT defined as high-speed
response time with logic performed at the edges of the network on
routers, switches, and roaming servers closer to a client) and Raspberry
Pi, we’re back to reduced resources on a miniature operating system. In
the case of Raspberry Pi, the whole of its operating system and code can
fit on a standard-sized (much less than a terabyte) thumb drive.

When surveyed, the customers of our custom applications have said that
their three top concerns that were prohibitive in using  our services
were:
1) Time-to-go-live (how long it took for us to create an application)
2) Our software life cycle issues relating to limitations of internal
resource sharing and lacking in relatableness when considering other
modern applications available through a third party
3) Performance (generally defined as how fast a page loads and how
quickly a command is processed)
We’re already addressing 1 and 2.

In our environment, we have almost limitless resources. Our SAN drives
are really generous for our servers and provide us with real hard drive
space and virtual RAM to our hearts content. Even though space is not an
issue, where we would want to focus, therefore, is on performance.

If we move our thoughts from limited resources to overall blazing
performance that we all hope our applications will achieve, we get to a
place where we don’t want
1) excessive coding that the compiler and interpreter have to churn
through,
2) unnecessary coding in libraries, and
3) unnecessary libraries

Considering these things, there’s a section on the second page (p. 91)
of the pdf linked below that talks about a statement at the top of main
that checks for a method internally and externally. If it doesn’t find
it, it doesn’t try to interpret an included library that might contain
unnecessary code or a library that, as a whole, is unnecessary. I’m not
exactly sure how we would apply this except at start_up and really
intentionally, but it’s a thought for future performance enhancement
potential where we want the process of creating a solution to be
consistent but where we know the shared libraries may or may not be
wholly necessary, but we want them to be available if needed…

Link:
https://pdfs.semanticscholar.org/cfbc/65b2dec34a8fdf8ca8b909d0c358cb55ccf2.pdf
Summary: How a C program is compiled in terms of stand-alone versus
dependent on other libraries

Love and Understanding, A Book Review and Parents of LGBT*

A Departure from Script by Rochelle Hollander Schwab, listened to on Audible.

Parts of this book were hard to sit through. It was well worth the experience, though. I say the following with love and understanding.

The journey of acceptance spoken of in this book is individualistic for each person, LGBT and each of their family members, particularly parents. Faith is an integral part of many people’s lives. The hopes and dreams (expectations) parents have for their children are filled with generations of traditions and values, regardless of where a parent or family member lands on the spiritual spectrum.

My mother is still mourning her expectations, but as I grow happier, she sees what was missing when none of us accepted me for me.

I’ve been an out lesbian for over 20 years. Despite that extent of time, only for the last six years have I fully accepted my orientation. My acceptance was a trigger for my parents. They realized finally that my happiness was hindered by my individual, yet parent-supported, parent-enabled, lack of acceptance. My support of LGBT youth in an effort to help them find acceptance of themselves by themselves sooner in life has put the issue in front of them so grandly and publicly that my parents are now having to come out as parents of a lesbian to their church friends. My parents are having to dig into themselves and their faith to figure out where their lines are drawn, which of those lines are based in bigotry and not faith, and which lines need to be erased based on their understanding of their spiritual truths.

Faith is their main concern, but it’s not their only concern. My mother finally broke through some of her pain to admit that, though she never tried to “gender-police” me, she still had hoped and dreams (again, expectations) that I would find a man secure enough in himself to accept my own strength and strong personality, grandchildren, and for wanted me to be happy. She knew I was different “from other girls” my entire life, but she was afraid I would experience hardship if I couldn’t love a man. “The world can be harsh. You’re dating pool is smaller. I don’t want you hurt physically, emotionally, or to be alone for the rest of your life!” These same concerns are why I took until I was in my early 20s to come out and another 15 or so years to find self-acceptance. After years of open, honest communication, we’re all healing. I hope other parents can use their love to find understanding.

Some LGBT might agree about the lack of coverage in the middle with Sheila and Naomi. After their friendship’s course, I still think Sheila’s missing some understanding. I won’t ruin it for you, though. Friendships are full of a maintenance requirement. Maybe some day they’ll be able to discuss the possible lack of understanding.

Author Ann McMan, LGBTQ, and Religion

Two of the most well known works by Ann McMan, “the Accidental Author”, are Hoosier Daddy and Jericho. I was slow to take up Ms. McMan’s stories, but I am very glad I finally did! The most recent story to which I listened was the December 2015 released Backcast.

One of the things that I admire about Ann McMan as an author is that she writes from a place that allows her to speak frankly and authoritatively regarding religion and LGBTQ issues. She does this respectfully, not pigeon-holing the whole lot of them, but not letting them get away with their ignorance either. It’s a delicate road to walk. Based on her use of scripture across all of her books to which I have listened, I’d say she spent some time with the Bible. She very well may have been raised in one or more of the southern states. Here’s the crux… If you’re gay and a Christian, gays will give you a ration, because you’re a Christian. Christian’s will give you a ration, because you’re gay. It sucks. Maybe, at least the LGBTQ folks could just not be so hard on us for a spiritual belief, regardless of their anger of own spiritual beliefs or lack thereof… Anyway, I respect Ms. McMan for her work and what I perceive she is trying to accomplish with it — accomplish in addition to excellent story telling….

I have heard several books of late that dive into the ugliness that represents our not-just-American-but-particularly-American religious handling of LGBTQ young people. I know it extends to older people, but older people have at least developed some bit of defense against the crap that goes on in our world. Young people don’t have those tools. Anyway, it’s hard to read it. It’s hard to take it in and allow it “to be” in a way that will allow us to actually learn from that crap and figure out how to do something better for kids. We can see how stupid that crap is. We can see how it affects kids. Some of us know exactly how it affected us. Listening to it, hearing it, it’s hard. It engenders anger and frustration. It’s reality, though. I feel like I have to listen to all of the stories like that, because I have to have the most accurate sense of those things and understand them. I haven’t experienced *all* of it. I can only learn from other peoples’ accounts.

You can find Ann McMan’s works through Amazon, Audible, or her web site.

Patterns and Practices Online Resources

RESOURCES
Design Patterns – Object Oriented Design
https://www.google.com/search?q=object-oriented+design&ie=utf-8&oe=utf-8

Domain-driven Design: A Step by Step Guide
http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/

Domain-driven Design Quickly
http://freecomputerbooks.com/Domain-Driven-Design-Quickly.html

Domain-driven Design and a discussion of where code belongs (video)
https://vimeo.com/43598193

Behavior-driven Development Combined with Domain-driven Design
http://www.infoq.com/news/2015/02/bdd-ddd

Paradigm Shifting: Rethinking ASP.NET MVC
https://gregorybeamer.wordpress.com/2010/03/04/paradigm-shifting-rethinking-asp-net-mvc/

Domain-driven Design by Eric Evans (Book)

Onion Architecture
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
What Are the Typical Layers in an Onion Architecture?
http://stackoverflow.com/questions/18166740/what-are-the-typical-layers-in-an-onion-architecture
Peeling Back the Onion Architecture
https://www.develop.com/onionarchitecture
Onion Architecture with ASP.NET MVC
https://onionarch.codeplex.com/
Laying it Out Onion Architecture
http://eohmicrosoft.blogspot.fr/2012/08/laying-it-out-onion-architecture.html

Anybody Can Learn
https://code.org/
Scratch (MIT)
https://scratch.mit.edu/

Six Revisions – 10 Web-based Sandbox Tools
http://sixrevisions.com/tools/sandbox-testing-code-snippets/

Web Hosting Reviews List – 10 Free Online Sandbox Tools for Code Testing
http://www.webhostingreviewslist.com/development/10-free-online-sandbox-tools-for-code-testing/

MSDN Patterns and Practices
https://msdn.microsoft.com/en-us/library/ff921345.aspx

 

Azure, MVC .NET, and a Sad Story for Microsoft

The number of technologies they have working together is brilliant! The number of bugs they have and deal with daily is brilliant and phenomenal. The attention they pay to some of the finer details is pathetic. If I did what they do with Azure at work, I would be in some serious verbal counseling sessions. Unfortunately, without true developer documentation, i.e., documentation that expresses the intent and direction and how-to for specific scenarios, apps won’t get written. If apps aren’t written, Microsoft won’t be used for apps that are written. That reduces their technology dominance. It reduces the consumers dependence on their technology.

Over the last several weeks, the documentation on the Azure website is really not working for me to merge, integrate, or allow Azure AD (active directory) to handle all of the Authentication (auth) for us. It seems, on the surface, like it should be easy, but (and maybe it is as simple as my colleague suggests and “seems like a piece is missing”), but my experience has been less than successful. I think someone needs to sit down with a Microsoft rep and actually attempt to use Azure and Visual Studios together in front of them. I know I’m a flawed human being and that, many times, I can over complicate some things, while at other times, I can break things down to their bear bones and make sense where others can’t see it.

This took me over a week to figure out, and that’s with my experience with AD Auth in my current position. *shrug* Something’s wrong, and that’s a Microsoft issue that they’ll have to figure out. I’m maybe not as smart as I hope to be. I don’t know. I just know that “one simple solution” is what should have been provided by those stupid download apps they offer, but the apps were not complete. The documentation referred to Visual Studios (VS) 2012 and VS 2013, which are, in very large ways, not the same as VS2015. It should not have been something for which I had to weed through 75 blogs (including the many Azure documentation pages) to get to….

This maybe is a place for Microsoft to learn from the experience, even though they have unfortunate tech writers from various parts of the world apologizing to us. “I’m so sorry for the inconvenience.” “Yes, that’s now been addressed, thank you for letting us know. I’m so sorry for the inconvenience.” and so on, when the people who are embarrassed for the developers’ inconvenience are not the ones that are responsible for it, are not the ones that put a product out and changed it midstream, who didn’t finish the product before they released it, when the product ABSOLUTELY is not “the product” without adequate and complete documentation and not documentation that refers to software that is 2-3 years out-of-date. I could go on, but I will spare you. I will say, that on the outside, Microsoft has something that some of us have dreamed of, but it fails when it can’t do what it is promising; as in, “here! do this and you’re done!” No. “do this” is not “done!”.

Microsoft has, for the last 5-6 years, been herding us/developers toward .NET MVC. VS is ready for it. VS works with it, but NONE of Azure is even close. “… eat your own dog food…” NONE of the examples or downloads are .NET MVC.

Last, a slightly separate, but, yet, related grumble/bitch…. Windows Phone app dev can’t use Portable Class Libraries, a Microsoft technology. My supervisor tells me that Windows Phone is a Nokia operating system and that this might be the reason for the incongruency. I don’t know. I just know that Microsoft needs to slow down and pay attention to some of their finer details if they want to dominate the field in technology and, in particular, “apps” and “mobile apps”.

Books

Books can be found on Amazon by Clicking Here.

Additional information about the first title can be found by Clicking Here.

Upcoming books include:
* LGBTQ Outing My Childhood (expected Early November)
* Domain Driven Design, Piece de Resistance, A Geek Lesbian Guide (expected late September to Early October)
* MVC and Mobile Design, A Geek Lesbian Guide (expected late September to late November)

Upcoming Tidings

Today I’m being interviewed for the first time. It’s both scary and exciting. I hope I don’t trip over my own *cough*… The podcast should be released soon.

The mission of all of this is to combine various talents to provide a source of funding for LGBTQ supporting non-profits, particularly for young people.

  • The books are behind, but are definitively still works in progress.
  • In a few short weeks, I’ll be releasing a mobile app that could affect the U.S. economy. It’s base is not novel, but what the app will provide to those who want its contents will be indeed a novel source of potential wealth.

All things in life are best when served with a cold libation after a LOT of work. This experience will be no different. Stay tuned!!!

We Pull

You push.
I push.
We pull.

Division among conquerors,
Struggle to maintain.
Avoiding, afraid, of a life so mundane.

What if the world gathered
in connected places.
The peoples of so many different races.

A life less ordinary
is that for which we strive.
A new beginning to a different life.

With love and compassion,
we could be different.
Together, we could be magnificent.

We strive. We thrive. We cry.
Afraid, so very fearful.
To not taste that rain, would be tearful.

Given an opportunity,
so different from anything else.
We approach quietly, long limbed, with stealth.

With caution and even timidity,
Our hearts soar out, almost against our will.
We ask, “Why?!?… Are these for me?” My feet planted, my heart can’t stay still.

So many lives and souls
left to reach.
Our world needs us. They need what we teach.

Can we hold hands,
even if it makes so very little sense.
Can we work together to build love with our essence?

Can we stand tall,
despite all the things that say we shouldn’t?
Should we push, pull, and listen? Loving what we wouldn’t.

A newest beginning
after facing a fall.
Can we grab a new ring, not the brass one at all.

Can we see beyond
our pain and anger?
Can we see the familiar in the heart of a stranger?

How are we different
from others we’ve seen.
This is like being crushed in worlds between.

None of it has
even the slightest lick of logic,
No matter how many Is we dotted and Ts we crossed.

Yet here we as a 3D triangle
we stand,
Alone and yet hand in hand in hand.