What the Heck is Foursquare?

Posted: May 27th, 2010 | Author: | Filed under: Nerd Stuff | Tags: , , , , , , , , , | No Comments »

Foursquare logo
QUESTION: I’ve heard about this Foursquare thing – what is it and why should I bother?
ANSWER: Foursquare gives you a new way to explore the city you live in, or a city you’re visiting. Built for mobile use – on your BlackBerry, iPhone, Android, Palm… anything with Internet – Foursquare provides tips from neighborhood regulars that let you discover new places to go, things to do or tasty treats to eat and drink based on your current location, wherever that may be. You can see where your friends are or tell they what you’re up to. When you tell foursquare where you are, that’s called “checking-in”.

QUESTION: Who made you the expert on this?
ANSWER: Foursquare is just over a year old (launched March 2009) so nobody’s an “expert” yet, but I’ve been playing with it for the last 6 months and have 170 checkins under my belt. If you check in at the same location often enough, you can become the “Mayor”, which some companies reward with free goods or discounts (in the US, Starbucks gives the mayor of each location free coffee). I’m the Mayor of my dentist, bank and workplace, which probably means I should party harder. The ladies at the Whitney Block Tuck Shop stubbornly refuse to recognize my Mayorship by giving me free donuts. Yes, I’m bitter.

QUESTION: What’s been your best experience so far using Foursquare?
ANSWER: Exploring St. Lawrence Market in Toronto, I checked in at a restaurant I’d never eaten at before called “Le Petit Dejeuner“. Foursquare had multiple tips for this place, all recommending the spaghetti bolognese and Delerium Tremens (beer). The meal was absolutely divine and I’d never have thought to order it normally. Second best experience was using Foursquare while traveling to Boston. It was a perfect travel guide! I kept track of where I’d visited and where my colleagues were. Also, I unlocked some fun badges (achievement trophies) for checking in at the last stop of the Freedom Trail and going on a boat.

QUESTION: Worst experience using Foursquare? Biggest downside?
ANSWER: Unless you’re paranoid about someone stalking you, or are worried about damaging your squeaky-clean reputation by checking in to more than 4 bars in one night (there’s a special “Drunk” badge for bar-hoppers), there’s not much downside. I never check in at my house, to keep that information private. Remember that information you share like this can be seen by anyone – you can use Foursquare to see where your kids are at (are you sure you want to know?), but they can also see where YOU go.

QUESTION: Where is all this going? What’s the benefit from a business perspective?
ANSWER: Tourism is an obvious angle – what better way to promote your city or province than with an up-to-the-minute electronic guidebook that knows where you are and makes recommendations accordingly? Chicago and New York are all over this angle. Badges are also a fun and free motivator to get people to attend major events or visit certain locations. Foursquare also offers venue analytics to business owners who partner with them, showing how a location or special offer is performing over time. And for nerds, there’s an API, which means developers can use their little grey cells to imaging new ways to check-in or visualize data generated by the foursquare community, then build their own applications.

So… those were my questions and answers. What are yours? Anything you want to know about Foursquare I might be able to help with? Or any other mobile apps? Write a comment, let me know!

Further Reading:


The Magic Potion: How to become l33t

Posted: February 11th, 2010 | Author: | Filed under: Nerd Stuff | No Comments »

People keep asking me about this “great” web course I took at Ryerson a few years ago. They want to improve their web skills for work, and they need something to put in their performance and education plans.

They know I moved from a pure Communications job to a New Media role, and they think this web course must have been the Magic Potion that transformed me from English major to Elite Nerd.

I am here to dispell those illusions. There is no magic potion.

Truth: “Great” web courses are few and far between.

They are too software-specific; mine was completely about the Adobe software suite, which includes Dreamweaver and Fireworks. Learning an expensive, fancy program like Dreamweaver won’t help you go from being a n00b (what geeks call normal people) to l337 (what geeks call themselves).

Truth: The web evolves daily, as do the skills needed to use it; courses in classrooms can’t keep pace with the rate of change.

It’s not just about being able to code in HTML anymore. A monkey can learn how to add HTML tags to a word to make it into <i>italics</i>. That’s just not enough. There web is rich and dynamic now. Code is changing.

Truth: The optimal way to learn about the web is by playing with it on your own computer, in your own free time.

If you want to learn about websites, skip the classroom and take the time to teach yourself a few things. The magic potion is your own relentless, raging curiosity about how things work and why. It’s a willingness to Read the Freaking Manual. It’s about dedicating yourself to experimenting fearlessly and making mistakes, breaking code and then tinkering until it works again.

I now hand you the Keys to Nerdtown. Use them, if you’re keen…

BASIC

  • Browsers. Please tell me you’re not using IE6 at home.
  1. Download and learn to use ALL the functions of the most modern browsers at home on your own computer (Firefox, Chrome), including the most popular plugins and extensions.
  2. Read articles about them. Figure out why Chrome is such a big deal, such a step up from IE6.
  3. Find out why so many people don’t like IE6. What do you mean, security holes? What are security patches?
  4. Learn about the Mozilla Corporation, and why Firefox doesn’t cost money, and how open source works.
  • Social Media. Try creating accounts on every “web 2.0” site you can think of – and then use them, edit them, read more about them.
  1. If you have never created a Wikipedia account, or tried to edit or look at the history of a Wikipedia article, go do that right now.
  2. If you have never created a Twitter account, or tweeted, or @ replied, or DMed or twitpicced, or don’t know what those terms mean, go try it out.
  3. If you have never used an RSS feed, or an RSS aggregator, or are puzzled by the little orange box in the address bar on some websites, go sign up for Google Reader and add some things to it right now.
  • Programming. Find a website you’re interested in, and do one (or all) of these things…
  1. Using Windows? Download and install “Notepad++”.
    Using Mac? Good for you. Download and install “Smultron”.
  2. Use your mouse to right click on the site you like, then select “View Source Code”, to see how the developer designed it.
  3. Keep clicking back and forth between the website and its source until you can see how the two relate to one another.
  4. Use the web browser Firefox and install the plugin called “Firebug”; click on a particular element (like the header or footer) and then view all the different files and folders that relate to that part of the website (CSS, images, etc).
  5. Try changing a number or text in the little Firebug window at the bottom of your screen to see how it instantly affects the look of the page you are on.
  6. Use programs like Xenu Link Sleuth to create a local map of the whole site on your computer, or HTTrack (Windows only, alas) to pull down all the files that were used to create the site so you can pick it apart and sort of “backwards engineer” it, like breaking open a clock to see how it ticks.
  1. Mashable
  2. ReadWriteWeb
  3. TechCrunch
  4. Gizmodo
  5. Start looking at photos of funny cats. Lots of them. Preferably eating cheeseburgers.
  1. Play on the hosting service “dashboard”, which will help you build a cracking site using open source software – use their Advanced “one click installs” process to add programs like WordPress and MediaWiki to your website. Goof around with the settings, learning what works and what doesn’t.
  2. Add some content (blogs, web pages, wiki entries) to your site. Tag them, categorize them. Create users. Link to other sites. Make some of your stuff “private”. Learn how to password restrict things. Search for and try out some plugins. Search for free themes, and add them to your site.
  3. Once you’ve tried adding content to a WordPress blog or a MediaWiki install, try changing the look of the site. Tweak templates to be a different colour, display different things, etc.
  4. To add photos to your site, learn how to use the online free site called Picnik to edit and adjust photos, and then you can store them in photo albums at either Google’s Picasa (which also has great downloadable software for editing/sorting), or Yahoo’s Flickr.
  5. To add audio to your site, download the free program called Audacity and record and edit yourself talking, singing or reading aloud.

ADVANCED

  • Accessibility. Search for “cascading style sheets” on Google, and read up on using CSS to define website layout – read as much as you can on the “W3C” website.
  • Analytics. You can’t make something better if you don’t have any way to measure how good or bad it is. Set up Google Analytics on your website and watch the videos for the Individual Qualification (IQ) test from Conversion University.
  • Mobile. Next time you get a new cell phone, consider getting a smartphone with a data plan. A BlackBerry will do, or if you have disposable income you could splash out on an iPhone. Install some apps. Try using the GPS locator function for FourSquare or Google Latitude, just to see how localized the Internet is becoming – not just on your desk anymore, it’s where you are right now.
  • Metadata. Learn how to describe your website so a computer understands it. Look up “metadata”. Go read the DublinCore site.
  • Higher-level programming. Search for “PHP” (a programming language) and “MySQL” (a database type) on Google. Maybe buy a book on it; the Visual Blueprint guides are good. Learn what a LAMPstack is.

These are my best suggestions for learning more about the technical and social workings of websites, on your own time, with a shoestring budget ($10 for domain registration, maybe $100 for hosting – unless you can piggyback on a friendly nerd’s existing account).

And if you don’t know what something is or means, just Google for it.

Everything you have ever wanted to know about the web is already ON the web. It is, in fact, the most informative and current source of information about itself.