Uncategorized


20
Mar 26

Does Your Company Have a Swine Flu Plan?

Looking at the news it seems that H1N1 (aka Swine Flu) may be the pandemic that Avian flu was expected to be. With organizations being hit BIG with fears of this virus hitting 25%-30% of Canadians this flu season regardless of our preparedness of a possible outbreak  after experiencing SARS  there is going to be a lot of public fear over this illness. Something like this could potentially and dramatically affect the operations of your business. It could cause a lot of confusion and disruption internally and also affect your reputation publicly as an employer and product provider. So addressing this issue I thought I would put down some  of my thoughts on preventative actions  in regards to communications and planning ( add your own, or call BS if you want… I dare you ;)  )

Before an outbreak: Looking prepared is going to be a big deal.  As schools are getting back in session there has been a big push for them to  be prepared and get the message out. Companies should be doing the same. Making employee’s aware of symptoms to watch for ( for them and their family members), encouraging hand sanitizing  and having an open and clear plan about what will be done during a company outbreak and how employees will be involved. In regards to your customers if you deal with any sort of food product or public facing service you want to clearly communicate your dedication to safety and what steps are being taken if a localized outbreak were ever to occur.

During an Outbreak: A key focus is going to be ensuring  that everyone keeps as calm as possible. A single  person should be in charge of all communications and queries regarding an outbreak, that way there is no confusion and all information comes from one location ensuring one cohesive message. There should be no reactive actions, instead they should be clear and deliberate. More importantly of all  it should be a clear and open process, all numbers and actions should be reported. Even if a question needs to be answered over and over again ( could require making a FAQ)


20
Mar 26

While you should never confirm the release of a phone without an official from the source, Engadget recently released news about a PlayStation portable phone that could see a release date sometime between now and early 2011. After a slow year in sales for the PSP and PSP GO this may or may not be an attempt by Sony to boost sales of their portable system and compete directly with their burgeoning competitor Apple. Whether this product does or does not see a release date the prospect of this brings some interesting questions:  As it currently stands the PSP be a competitor to the Iphone/Ipod touch for gaming? And should Sony stay in the handheld gaming space at all?

First lets look at whether Sony has a chance at competing with Apple. Since its launch in December 2004 the PSP has grown to a user base of 62 million world wide compared to more than double that with the Nintendo DS ( 135 Million) and


20
Mar 26

More and more the battle for computer processor speed seems to be becoming less of an important factor in developing hardware.With current speeds going much faster than previous generations and current applications becoming more web based any significant boosts in speed going forward would be great but not be put to full use. With the recent launch of AMD’s new APU (Acellerated processing unit) chips


20
Mar 26

Digital News Summary- 4.19.15

Hey blog…. so long time no see.  I’m going to try to get more content up here in the weeks to come.


20
Mar 26

Impact Analysis: Facebook Reactions


20
Mar 16

Impact Analysis: The rise of VR at SXSW 2016

Virtual reality (VR) got a boost in attention over the last few weeks with high-profile announcements and campaigns at  SXSW and the Game Developer Conference (disclosure: Samsung is a client I work on). Coming out of these conferences though, the question now becomes ‘so what’? You may remember agency strategists clambering on how Meerkat and Periscope apps were the ‘next big thing’ out of SXSW 2015, but are almost nowhere to be seen now. Looking at VR in a similar light, the product has some substantial barriers to mainstream acceptance; cost, ecosystem size, and usability.

Photo Credit: https://www.flickr.com/photos/nanpalmero/

Photo Credit: https://www.flickr.com/photos/nanpalmero/

 

Getting to the ‘so what’? 

I feel we are still a few years and product iterations out till VR truly hits the mainstream. The question then becomes, what value are we then able to pull out of the ‘Year of VR’? Virtual reality as a concept is a means of escape and an immersive experience. Perhaps what marketers should take away from the conference is the idea of depth and experiences in what they are trying to promote instead.

Providing deeper marketing experiences

I  don’t think VR technology is entirely out of the picture yet. For larger brands, there is still the availability of 360 videos that provide deeper visuals on a consumer’s mobile device.  Otherwise,  being better at telling a story about your brand, or about what your company does could be a great focus also.

Avoiding ‘The Next Big Thing”

Not to sound jealous because I’ve only gone once…. but a fault of a conference such as SXSW is that those who come away from it try to grasp at what the next big trend in marketing/tech will be. In my honest opinion, changes are more likely to happen organically and over time (Ex: Snapchat  as a viable platform) rather than overnight. I found SXSW to be more of a general learning experience where marketers can see more of the ecosystem around them, and be able to perfect on the basics. The need to jump onto another big trend is potentially dangerous, resulting in lost time and money for something that isn’t tested and perhaps not quite strong enough to be in the public eye.


25
Feb 16

Impact Analysis: Facebook Reactions

Yesterday we saw the addition of  “angry”, “sad”, “wow”, “haha” and “love”  join the familiar ‘like’ when it comes to user response to Facebook content. While previously content was measured by a single like or negative action (unsubscribe, report, unfollow) this new set of engagements brings a new layer of complexity to the simple Facebook post.

Effects on the newsfeed?

What Facebook has yet to describe is the effect that each new reaction has when it comes to ranking content. Will content receiving more “Loves” get higher newsfeed priority over content that receive just “Haha” or “Like”? What does getting an “angry” mean?

Content Considerations

With a  previous focus on getting single engagements, whether its more video views, comments etc., adding 5 new reactions could throw content strategy for a loop. A brand with a focus on humor related content could instead now rank posts by how many “Haha”s it gets.

Another thing to consider is when would “angry” and “sad” reactions come into play. Are there particular moments when a brand wants to generate particularly strong emotions?

 

emotions

How to Track? 

Measurement structures will also be affected by the introduction of these new engagements. By having the ability to chose the ‘angry’ engagement, measuring by total engagements doesn’t necessarily prove if a post is more or less successful anymore. Already a ‘Love’ may have more value than a simple like, and a post made to engage fans with ‘Haha’s could be deemed a failure if instead it received ‘Angry’ and ‘Sad’.

Conclusion

We still need to see the full impact of  how the new ‘reactions’ feature alters content flows.  An observation I’m already seeing is that a as a single click option (versus a hover and select) general ‘like’ engagements are still the most dominate engagement.  After a week or so (once initial excitement has died down) there should be enough data to evaluate the impact and see what (if any) changes to tactics and overall strategies need to be done.


8
Oct 15

SQL Beginners Cheat Sheet

So its been a while again, but push comes to shove and I’m determined to get back on to making a return to this blog. I’m on a bit of a skills development fix at the moment and decided here would be a great spot to report back on what I’ve been doing and to create some documentation on the key learnings.

I recently went through a beginners course on SQL through Code Academy (link to the course here) which I found really interesting and potentially useful for future endeavors.

SUMMARY 

What is SQL? Known as a ‘Standard Query Language’ its a method of organizing and summarizing data. My general thinking when it comes to this is that taking a structured dataset it allows the user to summarize and manipulate the data. In the case of multiple datasets, it connects them through a common tie so the user can get a better understanding of how they interact.

Why is it potentially useful? I’ve experienced SQL in the context of a data tool where the language organizes raw data in such a way that its  a readable output for the end-user. When thinking about it in terms of even a basic excel spreadsheet, the language allows for the data to be summarized and reformatted saving the user from having to do a lot of manual work.

Below is a select set of terms from the course and example code:

TERMS/COMMANDS:

; is used as an ‘End statement’ and is placed at the end of a command. It tells the system to move to the next query statement.

There are three basic functions of the SQL language: To BUILD, ANALYZE or JOIN data tables.

 BUILD:

CREATE TABLE: is a command telling the system to build a new data table.

table_name(***): labels a table for use in queries and joining with other tables.

column_1 data_type: defines what data goes into a particular column (can be text, date, number etc.) These can be layered up to create a series of columns

INSERT INTO: is a formatting command used for define the set columns. Following this, column titles can be added ex: (id, name, age).

VALUES: This is a command used to enter in individual entries. Its formatted as VALUES (row value 1, row value 2…);

UPDATE: used to change entries in a table. Using ‘SET’ and ‘WHERE’ entries, data within the table can be altered

ALTER TABLE: Where as UPDATE alters an entry, ALTER TABLE allows the user to change or add data columns.

DELETE FROM: Deletes rows from a table.

 

Example Code:

CREAT TABLE table_name (
 column_1 data_type,
 column_2 data_type,
 column_3 data_type
 );
INSERT INTO celebs (id, name, age)
VALUES (1, 'Justin Bieber', 21);
 SELECT *FROM celebs;
UPDATE celebs
 SET age = 22
 WHERE id= 1;
 SELECT *FROM celebs;
ALTER TABLE celebs ADD COLUMN
 twitter_handle TEXT;
 SELECT *FROM celebs;
DELETE FROM celebs WHERE twitter_handle IS NULL;

ANALYZE:

SELECT *FROM ‘table name': displays all data from the labeled table the SQL interface. The * is used to notate ‘select the whole table’. Other commands such as ‘SELECT DISTINCT’ can be used to summarize a table further based on a column or row entry.

BETWEEN: Is a filter option for the use of numerical data.

ORDER BY: organizes a data set. A related command DESC/ASC(aka: Descending/Ascending) can be used to organize numbers by a set parameter.

LIMIT: Sets maximum number of rows pulled from a dataset.

GROUP BY: organizes data by a specific column entry (example: type of apple).

COUNT: summarizes numerical data by a category (example: how many entries contain X)

SUM: Counts up the numerical data of a particular column in a table ( Ex: How many impressions in total).

MAX(): finds the largest value of a criteria.

MIN(): finds the smallest value of a criteria.

AVG(): finds the average of a criteria.

ROUND(): rounds decimal numbers to a specific integer.

EXAMPLE CODE: 

SELECT* FROM movies WHERE imdb_rating >8;
SELECT * FROM movies
 WHERE name LIKE 'Se_en';
SELECT *FROM movies
 ORDER BY imdb_rating DESC;

SELECT price, ROUND(AVG(downloads),2) FROM fake_apps GROUP BY price;

JOIN:

JOIN: creates a common column between two tables which joins the data set together (ex: id_actormovie JOIN ID_Actor)

ON: states the parameter of the join.

Inner Join: joins entries when a join criteria is met.

Left Join: Combines two tables together side by side and provides a NULL value when the join parameters are not met.

AS: When joining a table this allows columns of the joined table to be renamed without affecting the original unjoined tables.

EXAMPLE CODE: 

SELECT
albums.name AS 'Album', albums.year, artists.name AS 'Artist'
 FROM albums JOIN artists ON albums.artist_id = artists.id WHERE albums.year >1990


2
Aug 10

Our Privacy Online

For a while I thought that internet privacy was over. The era of your mom telling you that  you shouldn’t talk to strangers and to keep your identity a secret was coming to an end.  I kept the mind set that the internet has become just another facet of a person’s identity and that information you post up is similar to being part of a phone book or walking down the street. Recently there have been a few things which made me reflect upon  how internet privacy and anonimity on the web still has some importance.

Blizzard Vs. The Hordes:

Earlier Blizzard Corp makers of World of WarCraft, Diablo and Star Craft announced the implementation of a RealID system which they planned to put into place for the upcoming Star Craft 2 title and later across their entire library of games. The idea behind real ID was that users could interact and be more connected to their friend lists within these games.  Blizzard had to later pull back on this initiative  because of the massive backlash from their communities and it is now  an optional feature rather than being  enforced system wide.

When everyone has a Facebook account why would gamers be concerned about revealing their personal information in game? Well for some its a sense of escape, it takes them away from their day to day lives as described in an editorial from Daniel Lipscombe  titled Why I play games: My Escapism . Gaming is a way to become separate from day to day activities. If you attach your real name to characters in game or within discussion of the game  is that separation still there? Also if  a character named “Princess Peach” decked out in pink  is suddenly attached to a user named Joe Blow can this person still act out the characteristics of that character? (Ok extreme example but you get the point!)  Despite all of this openness on social sites such as Facebook,  anonimity is still sought in the gaming world because once you form your character you can be a different person than yourself. When that character suddenly has your name it changes that aspect of the game.

The Anonymous Internet

With the ability to act (almost) completely anonymous online a certain mob mentality can often sink in within a group of like minded users sometimes with negative consequences.

Jessi Slaughter  AKA Kerligirl13 an 11 year old  from the U.S. enjoyed sharing her life and her interests on YouTube like many vloggers. As video views increased on her channel she began to see negative comments and she reacted much like any 11 year old girl would with a reactionary video. This video to haters  with the infamous line “I’ll pop a glock in your mouth and make a brain slushy” went viral and attracted the wrong type of attention. So much so that her and her family are now under police protection .

A large cause of this problem  is a site called 4chan. Now I won’t go into much details about the site or its users (because they scare the hell out of even me…) but as a group they have been known for creating false rumors about Steve Jobs having a heart attack (and causing Apple stock to take a tumble) and rigging the Time Magazine 2008 most influential person poll to be Christopher Poole aka Moot the founder of the site. Essentially this site with its large and anonymous user base is able to cause a lot of trouble when motivated to do so.

Upon seeing the video from Jessi ,4chan users decided to take it upon themselves to teach this girl a ‘lesson’ through harassing phone calls and  vandalism of social media profiles among other things. While what this little girl has said online is  absolutely inappropriate for a girl her age to be saying at all, harassing her and her family is even worse. With the growing ease of finding personal information online it is easy to announymously contact another person and do actions to them to the point of harassment. Kids especially not knowing the expansiveness of the internet and the consequences of being online are now increasingly at risk of receiving abuse online and without fully understanding could be sharing all sorts of personal information with perfect strangers on the web.

With younger age groups being at such risk online its very easy to say that they should be protected but the harder thing to answer is how?  No matter what restrictions are put in place there will be work arounds. Age restrictions on sites are easily lied to and  parental controls are almost easily turned off as well. When others can act anonymously and manipulate your own information how can be protect those who are just learning about the full expanse of the web?

Creating Online Persona’s

In the end I think managing your online self is becoming just as important as managing yourself offline. We all are visible online, its as easy as a quick google search so we need to ensure that only what we want people to see is visible. I think we also have to remember that our anonymous selves aren’t completely anonymous either. Comments or accounts that you think you made in private  can still be potentially tracked back to you.

Having these online persona’s bring on new problems like cyber bullying and identity theft and for good and for bad put us in front of a more global audience. For now I’ll remain more careful of what I place online and will continue to watch how things develop.

Do you have a question or comment ? Feel free to reach me at @kevrichard or kevin@kevrichard.com



25
Jul 10

Announcement: Blog Redux

Yikes,its been since the end of April that  I wrote something on this blog… truthfully thats a little embarrassing! Its not that I dislike writing its just with my current format I don’t have anything to say… right now with so much content about social media going out  and not much in terms of change within the area theres not much content  that really gets my brain going.

So then what? Am I going to let this blog die?  Absolutely not, its just going to change format! What’s going on in the world of tech ( Interactive, Web and Consumer products) still really gets my gears going so I’m going to work and have that become the much more dominant content of this site. Thats not to say that I may slip in a post or two about Social media as from time to time I may come across or work on some really awesome stuff  but its no longer going to be a  focus ( just to worn the 5 or so people that are actually still reading this!).

In the next few weeks expect some changes to show up. If I can get things up and working I’m hoping to get some custom theme work in and probably a change in name and domain. In the end I think if I want to keep this blog up and running its got to come down to passion and having a bit of fun with this thing. Stay tuned!!