Tuesday, 11 August 2015

Why oh Why!




I've always understood social media like Facebook and Twitter to be a double-edged sword. Everything I post can bring out the best and worst in people and I need to be prepared for someone in my network to not like what I've posted and comment accordingly. I've always been quite thoughtful over what I post, I don't post personal information, I only publicise trips after the fact and I don't comment on sex, politics or religion. This has largely kept me on the safer side of things - but this is a reflection of my age and appreciation of the issues posting on social media can cause.

Younger generations have bigger problems with this than I do. The impetuous nature of youth means that often they post something that later will come back to haunt them, especially when it comes to pictures. What seems amusing at the time often is embarrassing after the fact and the sharing nature  of the internet means its difficult to hide what you've done after the fact.

So if you've posted something in a drunken haze and the cold light of day leaves you with a need to get rid of hide something, what are your options?





Facebook

Facebook tends to be the daddy when it comes to making those embarrassing mistakes that follow you around. Outside of manually removing every post, deactivating your account is the only way to get rid of your entire Facebook history. Mozilla users can access some add-ons that help with this.

Even then there are things you can't delete. Facebook logs a lot of data, like which adverts you've clicked and the IP addresses you've used to log into the site.

But what you can do is completely restrict who is able to see old content.

You can do this by limiting the privacy of your past posts through the settings tab. With one click of a button this privatises old photos from the times you were more relaxed about posting things. This doesn't actually delete any of your history, it just stops people seeing it.


The settings option can also allow you to view your profile, to see it as other people do, so you can see what friends might see. Remember to check the pages that you liked! There may be a few embarrassing ones in there. Events you are attending may be worth looking at too, especially if you're avoiding someone.

Through the privacy check button you can also see which apps use your Facebook account. This is very important. If you don't trust any of these apps with your data, don't give them access to your Facebook profile.  You can restrict what data it can access (you may not want to give them your address or phone number) by adjusting your app and game settings.



Twitter

It's a bit easier to remove old tweets. Twitter in general (As a company) has a better stance over removing content that other social networks. I sometimes feel that Twitter is more dangerous than Facebook because the velocity that Twitter moves at means that an unfortunate tweet can travel further quicker than other networks. A classic example is the tale of Justine Sacco - read her story here

You can delete old tweets from your timeline using TweetDelete

If you're particularly paranoid you can also set up a rolling auto-delete so that your old tweets are constantly deleted.



Instagram

There are no easy ways to delete old Instagram posts simultaneously but there are a few ways to keep your posts private and limited to yourself and approved friends.

You can change Instagram to "private" by going into the options (this won't affect the followers you have already) but you can also make sure you aren't geotagging your posts so that people can see where you are - or have been.

iOS phones can do this by going into the settings, then privacy, before selecting location services and then removing Instagram's permission to access your location by toggling it to off. It's also important to deselect "Add to Photo Map" before you share a photo.


Summary

There has never been a greater need to manage your on-line profile and persona. Your next job or relationship might depend on it. Its hard to hide those mistakes in the digital realms - so the better strategy would be to not make them in the first place. I've been there, done that, got the t-shirt. You don't need the same t-shirt.




Friday, 31 July 2015

No Business on the Go!





I recently read a short blog posting by an exasperated frequent traveller around the highly dubious practice of doing business on planes, trains and auto-mobiles. His frustration was centred around the unethical behaviour displayed by these people and the lack of attention to confidentiality, privacy and information security.

I've had this experience too. I've had some moments where the person next to me is relaying confidential info on the phone within earshot - including passwords, personal information or personal opinion on a named individual. I don't do this personally, I try and avoid punishing my fellow travellers with my work life - but its seen as being acceptable by a lot of people, despite the potential negative consequences.

This post is really about what are the issues with this kind of behaviour and what are the potential negatives?


Confidentiality: This is the obvious one. If everyone around you can hear what your saying then there is an inevitable dissemination of information that can be relayed elsewhere - Twitter, Facebook etc. That information can travel quite a distance before you've even ended the call.

Security: Humans are the weakest link in any security system. Technical people can spend significant time developing security for IT systems just for a human to broadcast the password in a public area such as an airport. Once again that information can travel but it also gives an insight into the personal side of things. If you set your own password on a work system its likely that the same password is in use in your personal life. Taking your work password and trying it on PayPal is a reasonable approach to getting in.

Morally & Ethically: What does your conversation say to other people about your business morals and ethics? If you are criticising an existing customer, what does that say to others listening? If they were your client, would you do the same to them? There are a number of messages that this kind of behaviour gives off, and none of them are positive. It shows a lack of professionalism, respect and understanding.

What compounds this problem is when staff members are wearing company clothing, either a uniform or clothing with the companies logo on it. This means that any transgression is now attributable to the company - potentially bringing the company into disrepute. 


  • How do you manage this if your staff are in a position to inflict any of the above on your company?
  • The company contract of employment should include a statement around travelling on company business - ensuring that in-office etiquette is maintained outside of the office while travelling.
  • Travel times for staff members should in the company diary with calling them whilst travelling prohibited except in an emergency.
  • Staff members should not wear clothing with the company logo on it outside of genuine work related circumstances.


Staff travel policies are a good idea, this can include the dress code but can also deal with the claiming of expenses etc. The policy can be part of the employment contract if you feel its of pivotal importance but if you want a softer touch then it can be an aspect of the company handbook.

Regardless, the implications for the company are profound and directors should always take a defensive stance. Bad or inappropriate behaviour that can be attributed to the company is a PR disaster waiting to happen.


Monday, 27 July 2015

Windows 10: Upgrade or Avoid?





If you're not an avid follower of tech you might not even know that there is a new version of Windows on the way, Windows 10. If you're currently using Windows 8/8.1 then don't worry, you haven't missed a version. The number 9 is considered unlucky in Japan and therefore Microsoft has opted to go directly to 10 from 8.

Should you upgrade on day 1 of Windows 10 release?

Previous experiences with upgrading Windows has generally been that the educated users waited until at least the first Service Pack was released - to deal with the initial slew of bugs and issues. Microsoft has been running an extensive BETA program for Windows 10 which means that there should be less issues post-upgrade. The BETA feedback has been largely positive and I suspect that the transition to Windows 10 might be relatively painless for most users.

What if I don't like Windows 10?

Microsoft has long been criticised for making the whole prospect of downgrading Windows a complete misery. Lessons learned here and they have made it much more straight forward. If you don't like Windows 10 you will just be able to roll-back to the previous version.

What other improvements are in Windows 10?

There are a number of improvements but here are my personal selection from the list:


  • Email addresses: You no longer need a dedicated Microsoft email address to create an Windows account, you can now use any email address provider you like.
  • Cortana: A personal assistant within the desktop that uses voice to help you search, navigate and manage your on-line activities. Cortana will be released for mobile as well to help sync your data across all devices.
  • Virtual Desktops: Windows 10 has a great function that allows you to create multiple workspaces and to be able to move between them effortlessly. It should make working within multiple applications much more straight forward.


What are the current issues users are facing?

There are some issues with Windows 10 for some user groups:

If you have older software applications in use it might be that the developers of those applications are not planning to update them for Windows 10. Its worth checking if the software providers are planning to update and to not upgrade until they have.

If you use your computer for your small business or other important matters then its safer to wait a few weeks after release before upgrading. There is still a lot of potential for loss of data or for software applications to not work as expected. 

If you didn't upgrade to Windows 8 and are still using Windows XP or Windows Vista then the Microsoft offer to upgrade Windows 10 for free doesn't apply. There are some bigger issues for Microsoft when upgrading from XP/Vista and therefore they are adding a fee. The range of fees is between £99 and £189 which is not insignificant and will come as a bitter pill for many people.

Summary

The big picture here is that Windows 10 is a substantially better product than Windows 8 and with the host of new features and the very simple and slick interface it should appeal to the majority of users. Microsoft has clearly listened to the feedback on Windows 8 and has endeavoured to fix some of the more inhibiting issues, and even managed to make it look better in the process.



















Monday, 20 July 2015

The Business of Diligence in Business



Due diligence: an investigation of a business or person prior to signing a contract, or an act with a certain standard of care.

There are a number of difficult but crucial aspects of being in business. I've always regarded recruitment and contracts as two of these - fundamental to running a successful company - but I also see them as being the most difficult for many business owners. It comes down to the approach and the discipline of each business owner to be as diligent as they can be to protect themselves and their company.

This post deals in brief with these two challenges.


Contracts

Unless your a lawyer contracts are always a challenge. Most business owners are time-poor and often spend less time than they should understanding what the terms and conditions mean inside of a legal agreement. It often leaves them with a vague understanding of the implications of any agreement they have entered into. Any agreement should be subject to review by a lawyer but there are a couple of things that a diligent business owner should do as a pre-cursor to entering into a new agreement:

[a] Don't take the other party at their word. Check that the company legally exists and that the directors are actually directors. There are plenty of sites now that allow a basic check on what legal status a company has and who owns and controls it.
[b] Ask for references. Its not offensive to ask a company for details of existing/previous clients that you can speak with to confirm that the company behaves in a reputable way, pays its bills and delivers a quality product or service.
[c] Talk in person and don't just work through email. Contracts are really for when relationships have failed, you just wont develop a working relationship with someone through email. Its important to work with people that you like - on any day when there are issues it's easier if you get on.
[d] Take your time. Wait for your lawyer to critique the agreement and don't be afraid to push back and ask for changes or revisions if its not exactly correct. Make sure you understand the nuances of the contract, especially if there are penalties or financial implications for your business.

The above points do not replace a lawyers input onto the problems created by contracts but they will give you a sense of the company your dealing with and the people involved - who have the potential to do tremendous harm as well as good to your company. Being attached to a client or supplier who does not deliver when required or pay when they should we can all do without.


People

Understanding who someone is really, what their skills and capabilities are, whether they are a good cultural fit for your company and customers and what they see as long-term motivation and goals is simply the most difficult thing for a business owner, especially a small business where hiring has a bigger impact. 
We're all familiar with the moment when we read a CV and mentally we say "This person sounds great!" but the question is what else can we do to understand if this person is the real deal?

[a] Talk to the person on the phone before you offer an interview or agree to meet. The interview instantly makes the interaction formal whereas a phone call often provides a different insight. Listen to the person, how they sound, their choice of words etc. Would you like your customers to have the same experience as the one you're having?
[b] Re-read the CV a few times and look between the lines. No one is ever as good as they are on their CV. Does the person's work history make sense? Does it follow a logical progression? Does it take them to the level you need? Do they seem motivated and dedicated to their careers?
[c] In terms of skills don't take their proficiency at their word. If you require a certain level of ability then test them to establish that their capabilities reach that level. Portfolio work is not a true indication on their ability as it is often create over long periods and through multiple iterations, not so good if you often work to tight client deadlines.
[d] Always take and check references. Not only does it give you the opportunity to qualify the person's CV, its also a chance to get an indication on the persons integrity and reliability. This is particularly important if the person is a representative of the company, sales person or someone in a position to enter the company into agreements with suppliers or clients.

Summary

Hiring someone is essentially bringing the company into an agreement to pay someone for their time and skills and shouldn't be treated with any less seriousness than a commercial arrangement with a client or supplier. Its common for small businesses to focus on the salary rather than the employment contract terms - as money is often an issue, but setting out a proper probation period, performance targets, reviews and delivery standards is as important. Ultimately its about getting the right person at the right price - its just about not obsessing over the price.

The overwhelming piece of advice I have is take your time, have a check-list and stick to it. If you think you're too busy for this and pay it little or no attention it will bite you on the ass. Its a false economy to deem these issues as minimal, successful people often cite contracts and recruitment as the bedrock of their success.













Tuesday, 14 July 2015

VR - Way Forward or White Elephant




One of the buzz technologies at the moment is the Virtual Reality headset ("VR"). The surge of interest started with the Google Glass experiment but close off the back of that came the full on Oculus Rift ("OR") headset. The OR was originally a Kickstarter project that quickly gained momentum and raised $2.5 Million which led to Facebook acquiring the company. Other corporates quickly moved to enter this space (Samsung, HTC, Sony etc.) and there are now 20+ VR technologies hitting the market, primarily aimed at the gaming consumers.

We've been here before ...

VR is not new as a technology. Nintendo has already tried to bring VR to gaming, amazingly, back in in 1995! The Virtua Boy was a desktop gaming device that was revolutionary in its day and promised gamers a whole new paradigm for playing games.


It didn't work commercially. The tech itself left a lot of players with headaches - a problem that has not been resolved by the modern VR headsets. The games were interesting but the real limitation was that you couldn't play-on-the-go, something that Nintendo had pioneered with the Gameboy.

Why is it different now ...?

Actually it isn't. The tech within the new VR headsets is better in terms of construction and definition, the resolution of the OR is 2160x1200 which is very detailed by comparison to Nintendo's Virtua Boy. Outside of the fact that the resolution has increased, all the problems with the Virtua Boy persist:

  • A lot of players still suffer headaches, this is due to in-balances with the players vision that the brain struggles with.
  • Many people feel very self-concious whilst wearing the headset, its an uncomfortable feeling in a psychological sense.
  • Despite the fact that the headsets are not desk based as per the Virtua Boy its still not possible to play on the go.

Way Forward or White Elephant?

There will always be a hardcore gaming market that will early-adopt this stuff and power the commercial development of both the hardware and the software. New technologies need to breakout into the mass market quickly if they're going to succeed, some can exist under the radar and ferment for a while, but most have 18 months to go mainstream or die.

The mass market is really about what players want under tight constraints in terms of time and money. My general thoughts are around the trip to work. If someone can pick-up and play on the bus for the 10-15 minute travel to work then this is where the real big number of potential players kicks in. I frequently see 50% of my fellow commuters involved in some form of mobile entertainment on the way to work - the liquidity in this part of the market is enormous. The VR headsets don't meet the limitations in this part of the market and therefore they need to appeal to the hardcore and console gamers.

My personal opinion right now is that this first generation of VR headsets are a white elephant. There will be a couple of years of hype and as with 3D movies at the cinema, the interest and the investment will dry up. Having said that, I don't see a 20yr gap between iterations like we saw from Virtua Boy to Oculus Rift. I can envisage maybe a 3-5 year hiatus and then the next generation of devices will probably be a more realistic proposition. I see it following the same trajectory as gaming on demand. The early entrants into the market OnLive and Gaikai are the good examples - OnLive launched and went bust, Gaikai never launched even after Sony acquired it. VR Headset technology is still somewhat in the future for most people.







Thursday, 9 July 2015

Game of Drones



The media is awash with all sorts of drone related stories and hypothesis. As a new technology (and as with many previous new techs) it has a mixture of fans, supporters, detractors and conspiracy theorists. The long term benefits are clear to me. Safety applications, search and rescue, hazardous environment work etc. The current anarchy over drone use and some of the unacceptable uses we see in the media are a necessary pre-cursor to forming legislation that then allows the drone sector to orientate itself into an acceptable mode of operation for the masses. What does this mean for small businesses and those who stand to benefit the most?

New perspectives

There were clearly some small businesses that were going to latch on to drone use very quickly. Wedding photographers latched on to the idea of using drones and offered prospective clients the unique angles for their big day that only a drone can offer. Other sectors such as the building trade could view and assess buildings without the need for scaffolding and farmers could use drones to get a view of parts of their estate without leaving the farm house. Drones were capable of servicing these needs with little or no modification and piloting them was not beyond the man in the street.


Drones as part of critical infrastructure?

This is where the reality of drone use started to depart into the realms of wishful thinking. The media made a lot of the concept of drones in urban locations supporting critical infrastructure such as the emergency services. Drones flying defibrillators to heart attack victims appeared in the press. As a drone pilot and someone who has delivered a safety app into the emergency service environment already (REALRIDER) I cant safely say this wont work. Drone navigation in urban areas is fraught with problems, the smaller drones can't carry the payload required and there are existing laws that prohibit the drones operating in public areas. On top of all that the conspiracy theorists will have a field day with claims of surveillance by the back door. Don't expect to see this any time soon.



What can a drone deliver?

According to Amazon, a large parcel! When the Amazon news story first appeared it created a huge stir in the media but the reality is that this concept has some large flaws in it. The technical ones of battery life/range, payload, navigation etc. are all still there, Amazon did not conquer any of those. Other issues include what the drone does if it can't find you, what it does if you're not home etc. also detract from the business case. Lastly, drone interference is going to come into play. Bringing an Amazon drone down to take the payload is going to become a criminal enterprise in itself.  I suspect that Amazon has enough money and smart people to be able to think around some of these issues but I also suspect that we are still a good five years away from any kind of commercial service based around drone delivery.


So what is the reality?

In truth the reality is fairly underwhelming. Drones are still developing as a piece of technology, are not that cheap (but getting cheaper) and require some skills to operate. The real devil is the legislation (or lack of it). There are some obvious security, privacy and safety issues that the current legislation doesn't deal with - most specifically relating to operating drones within spaces used by the public. The government will need to legislate to ensure that drones are not a public nuisance, not a hazard to the public and do not facilitate criminality. 

Accepting that the above will take care of itself, the other challenge with drones is a human one. These devices are semi-autonomous and capable of making a decision based around the circumstances they find themselves in.  Humans are naturally suspicious and the potential for a disconnect between humans and the machines is likely. There needs to be a phased approach to using drones in situations where the public are involved and not just to force drones into society against public opinion. My gut feeling is that drones need some early positive impact, a quick win or two to calm the public perception before the drone arms-race creates a wholly negative feeling.


Monday, 6 July 2015

Should business owners learn to code?



It should be apparent to most of us that coding is becoming a desirable skill in the work place. So many things in our everyday lives have programmable or configurable aspects to them - phones, WiFi routers, web sites etc. The need for even simple coding skills is increasing and its a challenge for most businesses to get the right expertise and skills in-house and then to hang on to them.

The question is: If you own the business is it necessary that you learn to code?


What would be the advantages if you did?

(a) You would have an insight into the time and complexity that tasks requiring coding take, making planning and business decisions better informed.

(b) You would be able to brief staff better by using your personal knowledge and experience when describing work you require.

(c) You would be better able to capture requirements from your customers by being able to ask the right questions at the right level of detail.

(d) You would have the respect of more technical team members as you at least dipped your toe into this in an effort to gain understanding and be a better business leader.

(e) You are better equipped as a business person to understand and hire the best people for the technical work you require.

What are the dangers of doing this?

(a) This becomes a distraction from your core business responsibilities and other aspects of the business don't get the right level of your attention.

(b) You become presumptuous about your knowledge and abilities and start to think you are better than your technical team

(c) You try to apply code or a technical solution to problems that can't be or don't need to be solved with technology

(d) If you're not that great at it, it becomes more of a hindrance than a help.


What you get in benefits by learning to code is the ability to understand and interact with the technical part of your business in a much more influential way. Its true that within many tech start-ups its difficult for the tech guys to take the CEO or founder seriously if they don't code. Even if the coding only gets a bit beyond basic it allows the CEO or MD to express things differently to an audience that without the coding speaks a different language.

What detracts from learning to code is when the CEO doesn't have enough personal discipline to understand when they've reached their limit and then their involvement becomes a problem. A good coding CEO will feel the moment that they need to step back and say "You seem to understand where we're going, let me know what you need from me to make this a success.". 

Sindhu Joseph
CEO
Cognicor
Can you write code?
Yes
If you do write code, is it the most important skill you have to be an entrepreneur?
No, I value being able to code, but by no means it is my most important skill. I value being able to take risk, face challenges, understand my client needs and being able to convince them much higher than my ability to code.

As Sindhu Joseph highlights, coding is not a super-power. It does not avoid or replace many of the other aspects of running a business, its just another weapon in the arsenal of a 21st century entrepreneur.  Many CEO's of major tech companies can't code, they just had the vision and the drive to get things moving and the understanding of who they needed to take care of the tech.

Charles Delingpole
Co-founder
MarketInvoice
Can you write code?
I taught myself how to code when I was 16. I can build and deploy a reasonably sophisticated website in a few hours, and this has proved to be extremely useful over the years. It means that rather than having to find someone, describe in detail what to do, spent a money on something and then wait for it to come back and not have it work, you can have something up and running within days. So knowing how to code saves time and money and gets you better results.

When coding ability is added to other strengths of a small business owner it can be a powerful game changer over its competitors. It's a competitive advantage in many ways and can often make a business more attractive to new prospective customers. As Charles highlights in the comments above - because he can code he can own and maintain the vision of what he wants for his own business.

As you can probably tell my bias is towards coding and in recent years the number of ways of learning your first few lines of code has ballooned. There are now a lot of options in terms of on-line coding academies but in the first instance just check out youtube. There are a lot of coding tutorials for beginners and its free! It might just be the start of something that transforms your business.

Check out:

Codecademy

Lynda

Code School