Wednesday, 7 September 2016

Why Snapchat Is Getting Into Augmented Reality



The news that messaging app of the moment Snapchat is investing in building out an augmented reality device similar to the Google Glass product marks a pivotal moment in the five year old company’s history.  Snapchat is taking a leaf out of competitor Facebook’s playbook and looking to disrupt both itself and build a disruption-proof content monetization ecosystem.
Augmented Reality Is The Business End of Virtual Reality
2016 is the year of hype around VR (Virtual Reality), yet VR remains restricted by its need to separate the user entirely from the outside world so that they can undergo complete content immersion. The result is a transformative experience, but it limits the applicability of the technology to either entertainment or specialized niche application such as professional training. AR (Augmented Reality) on the other hand has the key advantage of augmenting the offline world experience. By donning a pair of AR glasses, a user gets enhanced data visualization without the need to seclude themselves from the real world.
This means that AR, despite the Pokemon Go hype, is actually primarily a business tool application that facilitates increased productivity among work groups. As such, it has a much stronger use case for being able to be adopted by everyday businesses for use by their employees. It is the difference between the Xbox and Microsoft Office: VR is primarily a visualization tool while AR is will be primarily a productivity tool.
Snapchat Wants To Grow With Its Audience
Snapchat has experienced rapid user growth over a short period of time, but faces the ever present threat of disruption by another competitor which catches the latest consumer zeitgeist. There are only two ways to minimize this risk, either by buying up potential disruptors (ie Facebook and the Whatsapp acquisition) or by buying up new channels of content distribution which have the potential to migrate audiences away from established digital models (ie Facebook and the Oculus Rift acquisition.) By taking the disruptive distribution acquisition model, Snapchat is betting on buying into a new emerging content distribution model and the ancillary monetization opportunities afforded by that, additionally allowing the company to retain its relationship with its users.  Snapchat also has the strategic objective of retaining relevance to its users, as its ability to deliver a hyper engaged youth-centric audience is key to its relationship with advertisers.
Pokemon Go finally put AR on the map, making it a tangible everyday experience for Snapchat’s key demographic (45% of 16-24 year olds in the UK have played Pokemon Go in the previous month according to MIDiA Research’s latest consumer data.) The user case for AR in entertainment has now been confirmed, but it will be the business case of AR as a productivity tool that really sees the technology become part of working life. When that happens, Snapchat could well own the user relationship between AR acquiring businesses and their workforce.

Wednesday, 24 August 2016

Essential digital skills for University students across the Globe


One of the major things missing out from modern education in universities around the globe is the focus on digital skills and education.
Question is, are digital skills even necessary? Well- look around you and see what you do all day and see what devices you use. Now look at your day again and see how many of the things in technology that you use you actually even know about. Technology has become so integrated in our lives that it is easy to take it for granted and not think about how you can actually use it to make your life better and learn digital skills that you would give you an edge over others in the job market.
Think about these simple things and decide for yourself:
  • Do you know how to set up a document in the cloud?
  • Do you know how to search for duplicates of an image online?
  • Can you edit an image without using Photoshop?
  • Can you make a website without learning how to code?
These are some essential questions for a student living in 2016 and if the answer to all these questions is no, then there is a high-need for you to look into skills that you need to learn immediately.
Digital skills are easily becoming a part of the education system and add up significantly to the productivity of a university student and therefore we have identified the following skills as key aspects of the 21st century education that will not only help you with additional knowledge but will help you accelerate your position in the market.

Using the Cloud

If you have ever been in a situation where you spent hours writing a research paper only to end up losing it because you forgot the save button, then this is for you.
Using the cloud can help save you from such problems and also give you the opportunity to access your document from anywhere (whether a phone, PC or a tablet) no matter where you are. Given that we create and use online content on a daily basis, from images to audio files to apps and personal details, backing it up all in the Cloud is a skill you should (already) have. We recommend Google Drive for all kinds documents, files, videos etc and Google Photos to backup your entire library of photos.

Image and Photo Editing

With Facebook, Twitter and Snapchat around, a lot of the content is becoming about images and less about text and that’s why it is important to learn how to create good looking images even if you are not a designer.
Learning the basics of image editing with a tool like Canva can give you an edge over your peers and the benefit with tools like Canva is that everything is done over the web and you don’t have to install any software to get it running on your computer.

Microsoft Office

Word, PowerPoint and Excel are more than relevant than ever because creating presentations and editing sheets is a skill that your employers will assume that you already have so if you haven’t started learning already, now would be a good time to give it a try!
Also we highly recommend getting started with cloud-based document processing tools like Google Docs that not only give you access to the tools but also features such as cloud backup and single sign-on and will definitely help improve your digital literacy level.

Coding and Programming

You know the websites that you use, like the one you are reading this on, are built with code and the best with modern tools like WordPress is that you don’t even need to learn how to code to build a website.
The growth of web keeps getting accelerated at an ever growing pace and we can only speculate that a decade from now it will become mandatory for college students, even in arts, to learn how to code so they can produce work that is supported by technology. It is highly recommend for students to learn basic content management systems like WordPress and HTML/CSS which is the markup language used for creating and presenting online content.

Personal Branding

Who are you and why are you important?
Your next employer wants to know the answer to that question and that’s why he/she is going to Google you, search you on Facebook and even stalk you on LinkedIn before even calling you in for an interview. Branding is no longer just for corporates but for people as well and that’s why managing and maintaining your online image is more important than ever.
The best way to start to create your personal website or portfolio, establish a LinkedIn profile, set up Twitter and start posting content that establishes you as an expert or evangelist in that domain.

Content Creation

Its more important than ever to learn how to use free tools to create interactive content whether its spreadsheets, infographics, videos, animations.
Apart from simply creating content, its also important to learn how to make use of content that is already available on the web whether its slides on SlideShare, videos on YouTube or talks on TED. The ability to collect, assess and create meaningful and worthwhile collections of various content formats is expected to become even more pronounced in the years to come.

Freelancing

Online work and freelancing may not be a skill on its own but it is definitely handy to learn how to make use of your existing skills to make money online and Freelancing lets you do just that.

Thursday, 24 March 2016

45 Jokes Only Programmers Will Get

45 Jokes Only Programmers Will Get



It isn’t easy being a programmer. They code all day, debug all night and go through thousands of code lines trying to clear up all possible messes before going live with their code. Sometimes, it takes a fellow programmer to understand the hardships of another programmer. The same can be said of their jokes.
In this post, we have collected a handful of jokes, that have been floating around the Web, which showcase a programmer’s sense of humor. Don’t worry if you don’t get all of them — just get a programmer to explain it to you.
Some People Call It Magic
This Is Why You Should Hug Your Programmer
So That’s What It Is!
We Should Thank The Inventor Of “Hardware”
Courtesy: csl
Well, Technically It’s True
Courtesy: Claudio
Get It?
Courtesy: Robert S.
Where Programmers Usually Hang Out.
Programmers Are People Too
Courtesy: gaylard
Riiiiiight
Courtesy: CCH
The difference between nerd introvert and extrovert.
Brace For Backlash
That’s Why You See Most Programmers Bespectacular!
Courtesy: Arjan Einbu
Seriously, Try It
0, 1, 2, 3…
Good Luck Getting An Explanation About This
The Greatest Programmer Of All Time
For Him Nothing Is Impossible.
It’s An Addiction
Hello World
Courtesy: Don Neufeld
Java Programmers Should Know This
Monkey See, Monkey Do
Sometimes We Wonder Why Do We Bother
Once Upon A Time…
#programmerlogic
Courtesy: GnevZmaja
Loop-dy-doo
Courtesy: Adam Liss
SQL Clubbing
Unix friends
Courtesy: CodingBytes
The Programmer Has A Good Point
Courtesy: Martin Cote
Ladies…
Courtesy: Macke
Well, Does It?
Courtesy: Adam Liss
Think Of The Possibilities!
Reigning Champion
Be awesome
Hooray!
Do You Think This Is A Game?
XOR
Never ever…
No Class
Which Are You?
Conditional Love
Courtesy: CommitStrip


Reference: http://www.hongkiat.com/blog/programming-jokes/