Month: April 2014

Net Neutrality and should all data be treated equally?

Is The Internet a human right, or is it a business to be controlled by companies and market forces?

This is the heart of the debate currently raging across the United States. Should the internet remain ‘neutral’, or should it be able to favour one party over another.

Is a Byte a Byte and should all data and content be treated equally? Or will the rich get the best of the web, while the lower classes are left in the dust.

WHAT IS NET NEUTRALITY

 

Net-Neutrality-the

Think of Net Neutrality as a highway. Thanks to speed limits, everything moves at roughly the same rate. It doesn’t make a difference if you’re driving a Toyota or a BMW, all of you are restricted by the flow of traffic and the same speeds.

Pay for Premium Internet would be the equivalent of inserting a fast lane into the midst of all that traffic. Sure, you could travel at the same rate as everyone else, or you could pay extra money and get to go even faster.

Now, say the people controlling these roads were trying to make extra money. They would probably want to encourage more people to use the ‘fast lanes.’ Well, to do that they might put some debris into the regular lanes to make it go even slower. More people would get frustrated, and more people would use the fast lanes. Ultimately, people would be paying for a service that they got to use for free before.

Many Internet Service Providers (ISPs) want new rules in place that would essentially insert these fastlanes into the Internet (which up until now have been illegal). They want to be able to charge high-volume content providers extra to get their content to users faster.

High-Content-Providers

This is already starting to happen. On April 23, 2014 the Federal Communications Commission (FCC), America’s telecoms regulator, had made a  plan to allow ISPs to charge companies for the right to premium access to its customers.

This is a direct reversal of their earlier net neutrality position. It looks like, in the United States at least, Net Neutrality is dead.

WHY ARE THEY DOING THIS?

ISPs claim that data-heavy services (like Netflix or Youtube) should pay for using up so much of their bandwidth.

That kind of makes sense, right? Netflix is bound to use up a lot more data than something like your email account.

Except, Netflix is already paying ISPs to use their bandwidth – just like all of us are now. We pay ISPs to be able to go online everyday with our monthly service fees. (Let’s face it, we all dread it when we get the bill at the end of the month to only find out we’ve gone over our data use and have to pay extra.)

ISPs are trying to get paid twice. Once for using the service, and again for using the premium service.

YOU’RE BEING HELD HOSTAGE

Untitled-1

The ISPs aren’t targeting the individual users. We’re small fries compared to the giants like Google, who these ISPs are targeting. So how does the end of Net Neutrality affect the everyday user.

We are the hostages.

Lets use Netflix as an example again. If Netflix refuses to pay for Premium Internet, it’s services will slow down and get jittery (again – we’ve all been frustrated when the latest episode of Game of Thrones won’t load). That, in turn would cause users like us to stop using Netflix and instead use a different service that IS smooth and uninterrupted.

Netflix loses business.

Think of it like protection money! Netflix gets slowed down and jittery because it hasn’t paid its protection money this month, the ‘hostages’ die and are no longer loyal.

 

HOW DOES THAT EFFECT ME?

 

Most experts predict that if content providers are forced to pay extra fees to get their services on the network, those costs will be passed on to consumers.

Free Press, a group which advocates an internet where all traffic is treated equally, is convinced that the FCC is on the verge of diaster.

“Giving ISPs the green light to implement pay-for-priority schemes will be a disaster for start-ups, non-profits and everyday internet users who cannot afford these unnecessary tolls,” said chief executive Craig Aaron.

If  companies have to pay more to use the internet, those price increases will trickle down to consumer. Companies have to make up the difference somewhere.

This is already happening. Once again – I’m going to draw on Netflix for an example.

In February, Netflix agreed to pay a new additional fee to ISP Comcast in order to end a slowdown that its subscribers were experiencing.

At the time, Netflix chief executive Reed Hastings was outraged by the fee and published a blog post arguing for much stronger net neutrality rules. You can read his post HERE

“If this kind of leverage is effective against Netflix, which is pretty large, imagine the plight of smaller services today and in the future,” he said.

“Without strong net neutrality, big ISPs can demand potentially escalating fees for the interconnection required to deliver high quality service.”

Then, just last week Netflix announced a price increase in their services – an additional two dollars a month. With this on the heels of them having to pay their ISP, you have to wonder if it’s a sign of things to come.

PEOPLE WON’T STAND FOR IT!

Remember when gas was below a dollar per litre? I remember driving along with my parents and seeing gas prices as low as 0.47. When the price sky-rocketed when I was in high school, I thought there would be riots in the streets. $1.40 per litre of gas? No way anyone was going to buy that! People would stop driving.

Today I look at the roads and highways. If anything, there are more cars out there. Gas is necessary, and since people need it they will pay what they have too.

Is the internet the same? Check out the infographic below from Domo to see how much data is used PER MINUTE on the internet.

DatainOneMinute

 

You can check out the page where this infographic is from by clicking HERE

If the internet is used this much, will people really stop using it if Net Neutrality ends?

WORLDWIDE

globe_clip_art_18604

This debate isn’t restricted just to the United States, although the U.S. is one of the few countries that is ending Net Neutrality.

Last Wednesday Brazil signed a law that guarantees equal access. Dubbed its Internet Constitution, this law bans telecommunication companies from charging premium prices.

In 2010 Chile was the first country in the world to create a net neutrality law. The Netherlands and Slovenia both followed the next year.

At the beginning of March, Europe voted to restrict ISPs from charging services for faster network access – it could become law by the end of the year. This decision came after the telecom regulator said ISPs were blocking or slowing down services like Skype and Netflix.

As for Canada, it’s a mixed bag. The CRTC (Canadian Radio-Television and Telecommunications Commission) has taken a hands-off approach. We have traffic management rules in place to prevent discrimination and content blocking, they won’t enforce the guidelines. It’s up to the consumers to complain about an unfair practice.

Advertisements

Staff Showcase: Meet Archana

Meet Archana!

Archana

 

Archana has been at Planet4IT for years, and she knows the ropes. Be it understanding the client or a candidate, she truly believes in investing the time to get to know them better.

Whether it is big corporations or small fast paced environments,  she knows who the right fit for the right job is.

Truly a people person, one of her favourite topics is consumer behaviour and it shows in her friendly personality!

An expert in Finance, Social media and how technology is changing Healthcare, you can chat with her yourself at Planet4IT.

 

 

The Fickleness of Fingerprints

fingerprint

It only took two days for the Chaos Computer Club to sneak past Apples Touch ID last year. They fooled the fingerprint scanner with a fake print made of wood glue, of all things.

Two weeks ago history repeated itself, although it took double the time for the Samsung Galaxy S5 to have its fingerprinting security bypassed… using the exact same trick.

“It is plain stupid to use something that you can’t change and that you leave everywhere everyday as a security token,” – Chaos Computer Club.

Apple at least has fail-safes in place for their fingerprinting technology. It requires a password after too many incorrect attempts, and limits fingerprint authenticated purchases to their app store. Samsung on the other hand, provides unlimited authentication attempts without ever requiring a password! That includes access to sensitive banking apps like Paypal.

PayPal-is-an

Essentially, Samsung  spent more money to build a smartphone that provides less security than simple password protection.

IT’S NOT CSI

On popular television shows like Law and Order and CSI, Fingerprinting technology can often seem foolproof. Someone (a good looking television star usually) finds a fingerprint and enters it into a computer. The computer than cycles through thousands of fingerprints in a few minutes before finding an exact match.

A witty catchphrase is uttered and the crime is solved.

match

The reality is a little different.

For one, it isn’t done by computer. An expert examiner is needed to determine whether a print taken from a crime scene and one taken from a subject are likely to have come from the same finger.

eyes

The fingerprint itself usually isn’t perfect. It might be dirty or smudged. There are all sorts of things that reduce the accuracy.

blur

There are other problems too, such as scanning fingerprints of the elderly. Their skin loses elasticity and in rare conditions leaves some people with smooth, featureless fingertips.

A study by Southampton University found that two thirds of experts, who were given the same sets of prints twice, came to a different conclusion on the second occasion.

This can lead to false positives.

  • In 2004, Brandon Mayfield, was wrongly linked to the Madrid train bombings by FBI fingerprint experts in the United States.
  • Shirley McKie, a Scottish police officer, was wrongly accused of having been at a murder scene in 1997 after a print supposedly matching hers was found near the body.

FICKLE FINGERPRINTS AND SCANNING TECHNOLOGY

Both the Samsung S5 and the iPhone 5s had their fingerprint scanners easily bypassed using wood glue, which is a pretty common household object.

Wood-glue-is-an-adhesive

In 2002, a Japanese cryptographer demonstrated how fallible fingerprint technology was by using gelatine and a plastic mould to create a fake finger which he used to fool 11 commercially available fingerprint biometric systems.

That test was done 14 years ago. Both phones had their scanners bypassed using practically the same technology.

Has fingerprint technology become stagnate? How can something that can be hacked the same way today as it was 14 years ago be considered a viable security option?

Are the continuously more complex written passwords any better?

Your password must be at least 14 characters, with at least 2 upper-case letters and 5 lower-case, 3 numbers and 2 symbols.

It’s clear that with hackers advancing as quickly as the technology (Heartbleed) that some new secure form of password protection needs to be developed.

If not fingerprints, then what?

IT’S IN YOUR VEINS

Are you ready to pay for things with your blood?

Vein matching, also called vascular technology, is a technique of biometric identification through the analysis of the patterns of blood vessels visible from the surface of the skin.

Palm-vein-pattern

Vein patterns are just as unique as irises and fingerprints, but much more difficult to hack. There is also, as far as we know, no risk of cancer as has been rumoured with iris scanners. Article HERE

Vein geometry is just as unique as irises and fingerprintsThe serpentine network of your vascular system is determined by many factors, including random influences in the wombThe result is a chaotic, singular printEven twins have different vein structure in their handsVein patterns don’t change much as you age, so a scan of your palm can serve as biometric identification for the rest of your life. – quartz.com

This isn’t some theoretical option either. Vein scanners are already on the market and are successfully being used.

  • Quixter -Already shops and cafes at Lund University in Sweden are using it. It’s a vein pattern payment system developed by student Fredrik Leifland, and apparently already has over 1600 customers.
  •  Biyo– (which debuted at 2012′s Consumer Electronics Show as PulseWallet) is the first U.S. company that provides payment terminals that connect a vein reader to credit cards.

This is just the beginning. Most vein scanners coming out this year require no physical contact. That means there are no residual patterns that could be copied, unlike Fingerprints.

Vein scanners rely, in part, on blood flow. Blood needs to be flowing through those veins for the palms to match. There will be no chance of people using fake or ‘dead’ hands to bypass these passwords.

Using this technology in smartphones is already in talks. Fujitsu wants to use palm-vein scanners in their new smartphones.

That is entirely possible. The latest model of the vein scanner is as small as a postage stamp.

stamp

 —

Amanda Portelli, Social Media Manager at Planet4IT

Follow us on twitter @pfourdigital

Big Data Developer – Top Candidate

Click below for .PDF

Sept 2014 Big Data Developer resume

BIG DATA DEVELOPER

For Further Assistance please contact James today.

PROFILE Hadoop Developer

2 years of experience in Big Data processing using Apache Hadoop

5 years of experience in development, data architecture and system design.

EDUCATION

Jawaharlal Nehru Technological University, India

Bachelor of Technology in Electronics and Communication Engineering

TECHNOLOGIES

Languages: C, C++, Java, JavaScript, HTML, CSS , VB.

Big Data Technologies: Apache Hadoop, Map-Reduce, HDFS, Pig, Hive, Hbase and Sqoop

Databases: Oracle 9i/10g/11.2.1, MS SQL 2000/2005/2008, MS Access.

Tools: MS PowerPoint, MS Word, MS Excel.

App/Web Servers: Tomcat 3.3/5.0/6.0 and JBoss. 4.0

Operating Systems: UNIX (Solaris, Linux), Windows NT/2000/XP/2003

Development tools: Eclipse, Visual Studio, MYSQL Workbench, SQL+

Architecture Tools: Microsoft Visio 2002/2003, Rational Rose 2000

PROFESSIONAL EXPERIENCE

April 2013 Quasi Governement

to Present Ottawa, Ontario

HADOOP DEVELOPER

Data is being produced at a rate too large for relational databases.  Lead developer in the  transformation of data from relational DB to Hadoop.

Responsibilities:

• Developing parser and loader map reduce application to retrieve data from HDFS and store to HBase and Hive.

• Importing the data from the MySQL into the HDFS using Sqoop.

• Importing the unstructured data into the HDFS using Flume.

• Used Oozie to orchestrate the map reduce jobs that extract the data on a timely manner.

• Written Map Reduce java programs to analyze the log data for large-scale data sets.

• Involved in using HBase Java API on Java application.

• Automated all the jobs for extracting the data from different Data Sources like MySQL to pushing the result set data to Hadoop Distributed File System.

• Customize parser loader application of Data migration to HBase.

• Developed Pig Latin scripts to extract the data from the output files to load into HDFS.

• Developed custom UDFS and implemented Pig scripts.

• Implemented MapReduce jobs using Java API and PIG Latin as well HIVEQL

• Participated in the setup and deployment of Hadoop cluster

• Hands on design and development of an application using Hive (UDF).

• Responsible for writing Hive Queries for analyzing data in Hive warehouse using Hive Query Language (HQL).

• Provide support data analysts in running Pig and Hive queries.

• Involved in HiveQL.

• Involved in Pig Latin.

• Importing and exporting Data from MySQL/Oracle to HiveQL Using SQOOP.

• Importing and exporting Data from MySQL/Oracle to HDFS.

• Configured HA cluster for both Manual failover and Automatic failover.

• Designed and built many applications to deal with vast amounts of data flowing through multiple Hadoop clusters, using Pig Latin and Java-based map-reduce.

• Specifying the cluster size, allocating Resource pool, Distribution of Hadoop by writing the specification texts in JSON File format.

• Creates a SOLR schema from the Indexer settings

• Implemented SOLR index cron jobs.

• Experience in writing SOLR queries for various search documents

• Responsible for defining the data flow within Hadoop eco system and direct the team in implement them.

• Exported the result set from Hive to MySQL using Shell scripts.

• Developed HIVE queries for the analysts.

Environment:  Apache Hadoop, Hive, Hue Tool, Zookeeper, Map Reduce, Sqoop, crunch API, Pig 0.10 and 0.11, HCatalog, Unix, Java, JSP, Eclipse, Maven, SQL, HTML, XML, Oracle, SQL Server, MYSQL

November 2008 Major Consulting Firm

to March 2013 Toronto, Ontario

BIG DATA DEVELOPER (January 2012 to March 2013)

Responsibilities:

• Handled importing of data from various data sources, performed transformations using Hive, PIG, and loaded data into HDFS.

• Experience in Importing and exporting data into HDFS and Hive using Sqoop.

• Load and transform large sets of structured, semi structured and unstructured data.

• Responsible for managing data coming from different sources.

• Gained good experience with NOSQL database.

• Involved in creating Hive tables, loading with data and writing hive queries, which will run internally in map, reduce way.

• Involved in creating tables, partitioning, bucketing of table.

• Good understanding and related experience with Hadoop stack-internals, Hive, Pig and Map/Reduce.

Environment:  Core Java, MS Excel 2007, Oracle, Apache Hadoop, Pig, Hive, Map-reduce, Sqoop, JAVA/J2EE, WINDOWS.

Software Company

J2EE/JAVA DEVELOPER (February 2011 to December 2011)

Responsibilities:

• Involved in the designing of the project using UML.

• Followed J2EE Specifications in the project.

• Designed the user interface pages in JSP.

• Used XML and XSL for mapping the fields in database.

• Used JavaScript for client side validations.

• Created stored procedures and triggers that are required for project.

• Created functions and views in Oracle.

• Enhanced the performance of the whole application using the stored procedures and prepared statements.

• Responsible for updating database tables and designing SQL queries using PL/SQL.

• Created bean classes for communicating with database.

• Involved in documentation of the module and project.

• Prepared test cases and test scenarios as per business requirements.

• Involved in bug fixing.

• Prepared coded applications for unit testing using JUnit.

Digital Marketing Strategist- Top Candidate

Click below for .PDF

Sept 2014 Digital marketing strategist

DIGITAL MARKETING STRATEGIST

For Further Assistance please contact James today.

PROFILE Digital Marketing subject matter expert

11 years of international marketing experience

Superior skillset with customer segmentation, acquisition and client retention.

EDUCATION

2008 M.B.A – Imperial College Business School – London, UK – Marketing and Finance

2002 BBA – Imperial College Business School – London, UK

Honored with Scholarship award for outstanding academic performance

TECHNOLOGIES

Analytics: SEO, SEM, Omniture, Google Analytics, Site Catalyst

Front End: CSS, HTML

PROFESSIONAL EXPERIENCE

September 2010 Self Employed

to Present

Big 5 Bank

Toronto, Ontario

DIGITAL MARKETING LEAD AND EBUSINESS STRATEGY MANAGER (April 2013 to August 2014)

Reported to the Director of eBusiness Strategy, developed marketing strategies and tactics to maximize overall marketing achievements in support of their objectives and business results; linking customer data to develop and execute marketing plans for their investment product line in Canada; aiming to increase client retention and improve customer experience.

• Developed and executed integrated eMarketing campaigns, using a mix of marketing channels and tactics (ie: direct marketing, banner ads, video, media)

• Strategized  the design and implementation of marketing, product and regulatory initiatives including eStatement, Mobile app, Tablet, CASL, Refer a friend campaign, which resulted in increasing the client retention by up to 45% in one year

• Analyzed customer data, created segmentation model and defined the target audience to develop  targeted client campaigns, measured and monitored the cost efficiency of campaign activities against KPIs; managed cost/ benefit analysis, improved solution messaging, program conversion rates, and contributed to sales pipeline by up to 65% over a year on both investment banking online platforms

• Provided governance of brand standards, quality control and compliance with policies for all online channels, educated clients on the value of digital marketing and contact management vehicles and best practices

Major Insurance Company

Toronto, Ontario

STRATEGIC DIGITAL MARKETING MANAGER, Credit Card (November 2012 to April 2013)

• Reported to the head of marketing & operation, managed the day to day operation, customer experience and ongoing development  to increase customer acquisition ; worked with major banks to deliver credit card profitability , conducted consumer credit research and analytics to analyze the market opportunity, provided insights on product and cardholder behavior trends and developments

• Developed and implemented  eMarketing campaigns in partnership with TD bank and CAA to expand the value proposition and product functionality, worked with other regions to leverage and develop credit product solutions for the Canadian market

• Identified new market opportunities and develop new products, services and capabilities that support growth of TD market segment

• Analyzed, measured and monitored cost efficiency of campaign activities against KPIs; defined the campaign metrics created the reports and managed cost/ benefit analysis for major projects.

Health Benefits Company

Toronto, Ontario

STRATEGIC DIGITAL MARKETING MANAGER (October 2011 to October 2012)

At a Toronto-based health Benefits Company focused on the delivery and administration of employee health benefit

• Reported to the VP of marketing and operation, developed and executed strategic marketing plan to support the ongoing development of the Group benefits; developed and optimized the campaigns strategy across online and offline platforms

• Conducted competitive analysis, measured the effectiveness of the marketing campaigns; identified key target audiences, key messages and value propositions; recommended the most effective channel to support the marketing campaigns across direct mail, email, webinar, event and social media

• Monitored and measured campaigns results, developed and created reports and identified and recommended the most effective communications channels to executive management team

• Developed marketing campaigns on CRM using email campaign for special client target segment, worked with business development team on Retention/Renewal initiatives, resulted in increasing sales by 30% in one year

Major Insurance Company

Toronto, Ontario

DIGITAL MARKETING STRATEGIST, Strategic Planning (September 2010 to September 2011)

Multinational company and one of the world’s leading reinsurers

• Reported directly to the CEO, led the budget of 900k to create the annual nationwide integrated marketing plan and campaigns across online and offline platforms; built campaigns roadmaps, liaised with global and local management team, aimed at entrenching new customers, improved direct mail mailings by 55%

• Developed partnership model with broker channels, championed the launch of several new acquisition channels from inception to execution to drive profitable acquisition for DAS Canada, and orchestrated end-to-end delivery of online  ( email, ad banner, web, social media campaign) combined with traditional media (direct mail, Radio, event) which led to increase the conversation rates by 55% in one year

• Developed segmentation model and defined the primary and secondary target groups, developed, measured and monitored the cost efficiency of campaign activities against KPIs; conducted post campaign analysis to maximize the ROI on marketing investment and ensure alignment to regional/national priorities

The New Machine Age and Jobs

A few weeks ago we talked about how evolving technologies are giving many jobs the death penalty.

Careers that were staples of society ten, five or even two years ago are no longer viable job opportunities. The technologies they use or provide are just, obsolete. Even Journalists are no longer safe. Shaw communications just laid off 400 workers on April 14th, and the CBC announced that 650 of its employees (8% of their entire workforce) were being let go.

This of course leads to issues about why Canadian Universities are training youth for jobs that no longer exist, and what that means for the future of Canada – but we’re already talked about that.

Actually, you can check out that article HERE if you’re interested.

Today we’re going to address something different, and a little less pessimistic. We’ve talked about jobs that are dying out, but what about the new jobs that are being created?

65-of-KindergartnersFor-student-starting-a

SOCIAL MEDIA MANAGER

Take me for example. My official title is the ‘Social Media Manager at P4Digital.’ What does that mean? Well, I am the woman behind the keyboard at my company. I manage a wide variety of social media platforms (from WordPress to Twitter), I answer all the questions that people fire at the company, I keep my co-workers informed on going ons in the world, and I produce content for this fantastic Blog!

It is a full time job, and one that keeps me on my toes.

The thing is though – this job didn’t exist five years ago. Oh sure, there were marketing managers, analog players in a world that didn’t really run in real time but thanks to the onslaught of social media, companies don’t have the option to be analog anymore. You need someone behind the keyboard to manage branding and company issues in real time. Hence, the birth of the Social Media Manager.

Things are changing quickly.

 

PREDICTING THE FUTURE

Figuring out what jobs are going to be popular in the future is not a new idea. There is an entire procedure that the Canadian Government goes through to try to predict what future careers will look like. It’s called COPS.

Didyouknow3Employment and Social Development Canada use this data to make projections about the future of labour supply and demand. The last report was released in 2011 and deals with projections from 2011 to 2020. You can check out their most recent report for yourself HERE.

Most major countries have a division similar to COPS. The UKCES (UK Commission for Employment and Skills) is used in the United Kingdom. The Bureau of Labor Statistics has the Employment Projects (EP) Program in the Untied States. This is not a new concept, or a very unique one.

CAREER RENAISSANCE

What jobs will be big in the future? Lets start in the present. Many jobs today did not exist at all ten years ago. In fact, the top ten in demand jobs in 2010 did not exist in 2004. Some of these include:

  • SEO Specialist

SEO Specialist

 

  • Web/Online Analyst

 

  • Web AnalystChief Digital Officer (CDO)

easelly_visual-2

 

There are many more:

  • App Developer
  • Data Miner
  • Admissions Consultants
  • Millennial generational Expert
  • Social Media Manager
  • Could Computing Technologist
  • Sustainability Expert
  • User Experience (UX) Designer.

The skills that are needed for these jobs show that digital literacy is incredibly important. In addition to other skills like creativity, critical thinking, problem solving, and entrepreneurship.

THE NEW MACHINE AGE

What jobs will be common in the future? There’s really is no way to tell for sure, but reports like COPS and experts can guess.

Andrew McAfee is an Economist and one such expert.

“In the world we are creating very quickly, we are going to see things that look more and more like science fiction and less and less like jobs.”

He was a speaker at a TED Talk back in June of 2013. The video is below.

He predicts that Siri will eventually take over Customer Service positions, and self driving cars will eliminate the need for Truck Drivers.

It will be the end of drudgery and toil. Jobs of the future will belong to the innovators. When we are able to print a 3D object as easily as we print a document, the hobbyists suddenly become the creators. Passion and doing what you love will take on a whole new meaning.

What will the jobs of the future be then? Well, Futurist Thomas Frey predicts they will be something like this:

  • Augmented reality Architects: Similar to the reality that Google Glass Provides, but on a much larger scale.
  • Alternative Currency Bankers: The Rise of Bitcoin and other digital currencies. According to Javelin Strategies, 20% of all online trades are already done with alternative currencies.
  • Locationists: People who specialize in adding the relevance of ‘place’ into our top global online communities.
  • 3D Printing Engineers: Experts in 3D Printing Technology
  • Privacy Managers: How to deal with privacy in a Digital Age.

He goes on to list many more jobs, each more fantastical than the last. You can see them all for yourself HERE

Ten years ago, we didn’t have Facebook. Twenty years ago the Internet didn’t even exist! Who knows what jobs will be born a decade from today. One thing we can safely assume is that it will be run by a generation with new and different values than what we have today.

Amanda Portelli, Social Media Manager at P4Digital

Follow us on Twitter @pfourdigital