Categories
Uncategorized

Coworking Spaces You Should Visit

the setup

The era of powerful portable computers, mobile phones, the internet and an increasingly globalized economy has made it possible for people to start businesses in their living rooms, kitchen tables, spare bedrooms and home offices, as well as “third places” such as cafes. I myself have done work at all these places; in fact, as I type this, I’m in a friend’s living room (see the photo above for my current setup).

As nice, inexpensive and convenient as it is to work from home and as pleasant as it is to work at a café, there comes a time when you need to work at a place structured a little more like an office. Home comes with all sorts of distractions and can be isolating; cafes also have their downsides, from security (who’s going to watch my laptop while I’m in the bathroom?) to jockeying for the table close to the power outlet to wearing out your welcome from a staff who might see café work as freeloading. At the same time, leasing an office is too expensive for most of us. An increasingly popular solution to this problem is coworking.

citizen space

With coworking, you work in an environment that physically resembles an office, with desks and chairs, meeting rooms and some shared facilities. The difference is that the space is shared by people or groups who typically aren’t working for the same organization; they’re paying rent on one or more desks that they may or may not use full-time. It gives you considerably more security than a café (you can generally feel safe leaving your laptop on your desk to go to the bathroom or get a coffee), the social interactions you’d get in an office environment, opportunities to collaborate with other people in the coworking space and a more casual feel than a typical corporate workplace.

Coworking has more of a community focus than superficially similar working approaches like business incubators and executive suites – there tend to be more nonprofit organizations, community-focused businesses and techies in coworking spaces. Just about every coworking space’s "About" page on their website talks about the benefits of community, social interactions and just being able to work alongside other human beings being better than working in solitary confinement.

Many coworking spaces are open concept, which makes it possible to rent a single desk on a full- or part-time basis. Some larger coworking spaces offer small private offices for individuals or small groups who need a space of their own (the Shopify office in Toronto, which comprises four people including myself) rents such a private office at Camaraderie Coworking).

The Wikipedia article on coworking states that coworking people tend to participate in events like BarCamp, and having visited eight BarCamps in 2011 as Shopify’s representative on the BarCamp Tour, I am inclined to agree. What appears below is a list of some of the notable coworking spaces in cities where the BarCamp Tour visited, and where we’d love to hold some kind of Shopify event in the future!

Launch Pad (New Orleans, LA)

launchpad 1

Located in New Orleans’ arts district, Launch Pad is a coworking space for local entrepreneurs, freelancers and creative types. It offers desks on a part-time and permanent basis, as well as a small number of private office spaces. It plays host to a number of tech events, including monthly programmer meetups for various tools and technologies (Ruby, Python, PHP and .NET) and was one of the places that opened their doors to BarCamp NOLA in July 2011.

launchpad 2

The building in which Launch Pad is located – 643 Magazine Street – is home to a number of tech businesses and organizations, many of whom I met at BarCamp NOLA. In talking to them, I found that one thing that bound them together was a sense of a need to rebuild the city and its communities, a theme that pervades post-Katrina post-BP oil spill New Orleans. If you’re a techie, creative or entrepreneur looking for a coworking space in The Big Easy with a strong community focus, you won’t find one that’s friendlier or more community-oriented than Launch Pad.

Here’s a video that explains Launch Pad, starring a few of the friends we met at BarCamp NOLA:

Bucketworks (Milwaukee, WI)

bucketworks 1

Milwaukee’s Bucketworks was the home of BarCamp Milwaukee in early October 2011. It bills itself as “a health club for your brain” in which they’ve swapped “the weight machine for the computer, the exercise bike for the table saw, and the mirrored aerobics room for the collaborative meetup room.”

bucketworks 2

Of all the coworking spaces I’ve visited this year, this one was by far the largest. In its two storeys, it boasts over 20 rooms varying in size from cozy private offices to open areas large enough to handle BarCamp Milwaukee’s kick-off session, a rooftop deck and a garage large enough to do small aircraft repair in. It spans 3 buildings and over 25,000 square feet.

The photo above shows the main downstairs room, which functioned as the room for BarCamp’s kick-off session as well as a general meeting area. The photo below shows another downstairs room, which proved to be suitable for sessions on robots and 3D printing:

bucketworks 3

Bucketworks was large enough to get lost in, but also large enough to host nearly a dozen break-out rooms for BarCamp Milwaukee. Here’s one of the upstairs rooms — it’s large enough to host a developer meetup or an aerobics class:

bucketworks 4

That room pales in comparison to the really big one in the back:

bucketworks 5

If you need a space that isn’t so wide-open, you can opt for one of the meeting rooms. This one easily handled a BarCamp session with two dozen attendees and their laptops:

bucketworks 6

And if your space needs are a little smaller, there are smaller meeting rooms like this one:

bucketworks 7

Here’s the central upstairs room, which offers access to just about all the other rooms upstairs:

bucketworks 8

And finally, if you need to get some fresh air, the rooftop deck is easily accessible from the kitchen area:

bucketworks 9

Bucketworks is an amazing space, and I’d love to lead some kind of Shopify or Ruby app development session there sometime this year. And, of course, catch the next BarCamp Milwaukee!

Independents Hall (Philadelphia, PA)

independents hall 1

Mention “coworking” and “Philadelphia” in the same sentence, and someone will bring up Independents Hall, also know more coloquially as “Indy Hall”. A play on the better-known city landmark Independence Hall, it bills itself as a coworking space and community for “designers, developers, writers, artists, entrepreneurs, scientists, educators, small business owners, telecommuters, marketers, videographers, game developers, and more”. It unofficial mantra is “We all know that we’re happier and more productive together than alone.”

independents hall 2

Located in Old City Philadelphia and very close to the city’s most popular restaurants and bars, Indy Hall is a great place to mix your social and work lives. It’s an open concept workspace covering 4400 square feet and offering 35 desks, each with gigabit ethernet in addition to 802.11n wifi covering the office. They offer amenities such as a conference room, projectors and other A/V equipment you can sign out, a networked laser printer, a lot of whiteboard space and free coffee.

independents hall 3

CoCo Minneapolis and St. Paul (Twin Cities, MN)

coco 1

CoCo — short for collaborative and coworking space — runs coworking spaces in both Minneapolis and St. Paul. The Minneapolis coworking space used to be the trading floor of the Minneapolis Grain Exchange and provides 16,000 square feet of space.

coco 2

According to their site, they offer:

  • Casual and flexible workspaces for freelancers, entrepreneurs and mobile workers available on a membership basis
  • Permanent workspaces for individuals and groups, also available on a membership basis
  • Extraordinary meeting rooms and collaborative settings for rent by the public
  • Event space for conferences, meetups, fundraisers and receptions.
  • Facilitation for strategic planning, ideation and innovation sessions
  • Educational and social events

Here’s CoCo’s promotional video:

CAMP Coworking (Omaha, NE)

camp 1

When I went to BarCamp Omaha in early September, I got to meet Omaha’s thriving indie and startup community, and many of them sang the praises ofCamp Coworking. It’s located in Omaha’s North Downtown area in a building called The Mastercraft, which houses a number of startups and creative companies, which makes it an excellent location for the small indie or startup looking for a space with the right "vibe".

camp 2

Collective Agency (Portland, OR)

collective 1

Portland may not be as big a tech hub as other cities on the West Coast such as San Francisco, San Jose and Seattle, but that doesn’t mean there isn’t a lot of tech activity going on there. For starters, it plays host to a number of O’Reilly conferences, most notably OSCON, as well as a number of smaller gatherings, which included BarCamp Portland, which took place in mid-May 2011.

collective 2

One of the hubs of Portland’s lively tech/indie/creative community is Collective Agency, Located in downtown Portland and only a hop, skip and a jump away from the Ground Kontrol arcade (it’s my main Portland landmark), there’ve been a lot of good word-of-mouth and Yelp reviews about this place.

collective 3

In addition to providing collaborative coworking space, they also play host to a number of workgroups of all sorts, ranging from software, research and social entrepreneurship to visual arts, film and theatre.

Bocoup Loft (Boston, MA)

bocoup 1

Bocoup is a company that develops web applications, and Bocoup Loft is what they call an "open source hacker space" within their offices. It’s close to South Station, which puts it within an easy walk from Boston’s Chinatown and therefore one of the hacker food groups.

bocoup 2

As a part of a web developer shop, Bocoup Loft is a coworking space specifically aimed at techies and developers, offering "plenty of bandwidth, server space and smart people". They also play host to a number of tech talks, including John Resig’s Things You Might Not Know About jQuery and Tim Branyen’s Advanced jQuery Templates. As an added bonus, working at Bocoup loft puts you within very close proximity of a number of open source projects and their contributors.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

A Clever Printer Prank

canon voiceover

Click on the card above to see it at full size.

"To the clever bastard who left this in my store,” said someone I know who works at a computers-and-electronics shop and found these cards beside the Canon printers, “thanks for the laughs today."

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Ditch GoDaddy, Move Your Domains to Hover or an OpenSRS-Powered Registrar

no godaddy

Full disclosure: I used to work as the Tech Evangelist for Tucows, a competitor of GoDaddy, creator of OpenSRS and Hover’s parent company.

There’ve been plenty of reasons not to use GoDaddy as your domain name registrar. From those cheesy “sex sells” ads to their constant upselling – domains aren’t really just their business; they’re just a loss leader they use to lure you in to sell you more expensive services – to happily letting people steal my friend Chris Coyier’s domain, they have long been the supreme douchenozzles of the domain industry.

Now there’s an even more important reason to ditch GoDaddy: they’re SOPA supporters. They’ve gone so far as to file a statement with the House of Representatives in support of SOPA. This isn’t just douchey; considering they’re a tech company whose livelihood relies on the internet, it’s just stupid. Do you want these douchey morons handling your domain names?

That’s why I support the idea put forth by a Reddit user named “selfprodigy”, who’s suggesting the creation of a “Move Your Domain Day”, which would happen on December 29th. On the day, you should move any domains you have registered with GoDaddy to some other registrar. I would suggest either Hover (use the coupon code “SOPA” for 10% off!)

hover logo

…or a domain name reseller who uses OpenSRS:

opensrs

Whoever you go with as your new registrar, make sure they’re not using GoDaddy as a supplier of their domain name registration services.

Categories
Uncategorized

The Shopify/Twilio Developer Contest Winners

shopify twilio dev contest smallA couple of weeks ago, at the very end of November, Shopify and Twilio announced a contest in which we challenged developers to write an app that made use of both Shopify’s ecommerce API and Twilio’s phone API. We offered some interesting prizes as well as bragging rights, and a number of developers stepped forth with their creations.

Various members of the Shopify and Twilio teams reviewed the app submissions last week. On the Shopify side, it was me and my fellow members of Shopify’s Apps Team, Edward “Open Data, Skinny Jeans” Ocampo-Gooding and David “Rooty Tooty Point-and-Shooty” Underwood. Along with the fine folks at Twilio, we chose three apps that we thought were both creative and made good use of both our APIs.

And they are…

First Place: Buzzy

Before I begin, take a look at this video of a delivery guy "dropping off" the monitor that Craig "Craigslist" Newmark ordered:

Ouch. If only the delivery person had the access code, he could’ve opened the gate and not simply chucked the monitor over it.

sam wilson

Enter Buzzy, the app that acts like a “disposable automated doorman”. If you live in a building with one of those buzzer systems that rings your apartment’s phone and you’re expecting a delivery (hopefully from a Shopify-powered shop!), Buzzy can give the delivery person an access code to open the lobby door. Buzzy integrates with Shopify so that an access code is activated when a product is shipped and deactivated when the product is delivered.

Buzzy is the creation of Ottawa-based developer Sam Wilson, who dropped by the Shopify office earlier this week to pose for his victory photo (see left). We liked it because it was an excellent fusion of both Shopify (online shops, which necessitate delivery) and Twilio (phone apps) and solved a problem that many people have: the delivery guy not being able to get past that locked lobby door. It was clearly the most ambitious, clever and original of the app submitted to the contest, so there wan’t much debate over which submission would win first prize.

Here’s a video of Buzzy in action:

As the first prize winner, Scott got to take home an 11-inch MacBook Air and 27-inch Apple Cinema Display.

Second Place: CallBack

Nothing helps a shop do better business than customer feedback. That’s what CallBack is for: it lets shopowners create automated phone surveys. After an order is fulfilled, CallBack calls a customer on the phone and presents him/her with a quick survey.

The video below shows how CallBack works:

CallBack’s developers were Josh and Steve Conley. In addition to being a useful app, we also liked CallBack it was rare in one key area: while most apps used the Twilio API to turn the phone into an output-only device, CallBack uses the phone as both an input device (for customer answers to the survey) as well as an output device (for providing the survey instructions and questions).

As the winners of second prize, Josh and Steve will get a Lego Mindstorms swag bag featuring NXT 2.0, a bundle of touch, light and sound sensors, and a Bluetooth dongle.

Third Place: Helpline

Sometimes, you just need to talk to someone when looking for help in a store. We think the same thing happens in online shops – wouldn’t it be nice to get help from a real live human being?

Helpline does just that. It adds a “click-to-call” button to your shop’s product pages so that customers can talk to someone from your shop about specific products. As a shopowner, Helpline will let you know what product they’re currently looking at before they have the chance to tell you.

Here’s a quick screenshot of Helpline in action:

helpline screenshot

As the third prize winner, Helpline’s developer gets a Kindle Fire ebook reader.

In Closing…

twilio logoWe’d like to thank everyone who participated in the contest and submitted an app. Hopefully, it gave you a chance to check out the Shopify and Twilio APIs and perhaps think of new uses for them, either separately or together!

We’d also like to thank the folks at Twilio for inviting us to help out with their developer contest. At Shopify, we’re big fans of Twilio and see it as a natural fit for all sorts of mash-ups with Shopify.

Keep an eye on this blog: in the new year, we’ll be talking a lot of Shopify app development, and one of the topics will be Shopify/Twilio mashups. And keep an eye on Twilio’s contest page – they’ve often got some kind of competition going!

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Working with Unix Processes: A New Ebook by Shopify’s Jesse Storimer

working with unix processes

jesse storimerShopify developers aren’t nine-to-fivers who stop programming when the clock reads 4:59 p.m.. They’re the sort of geek who eats, drinks and breathes code, and when they’re not working on Shopify, they’ve got some interesting tech projects on the side.

Jesse Storimer is one of Shopify’s developers, and he’s just self-published an ebook titled Working with Unix Processes: Become the Unix Guru that Every Team Needs.

Here’s his explanation of what the book’s about:

Become a Unix guru without any C programming

You’re a modern master of Ruby. Want to impress your coworkers and write the fastest, most efficient, stable code you ever have? Don’t reinvent the wheel. Reuse decades of research into battle-tested, highly optimized, and proven techniques available on any Unix system.

This book will teach you what you need to know so that you can write your own servers, debug your entire stack when things go awry, and understand how things are working under the hood.

The ebook sells for $27 and includes the ebook itself, case studies of real world projects, sample code for a Ruby web server and unlimited updates for life. Get it now at workingwithunixprocesses.com.

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Salmagundi for December 20, 2011

salmagundi 2Salmagundi? That’s the word for a seventeenth-century English dish made of an assortment of wildly varying ingredients. Typically, they include some cut-up hard-boiled egg, but then after that, anything goes: meat, seafood, fruits and veg, nuts and flowers and all manner of dressings and sauces. The term comes from the French “salmigondis”, which translates as “hodgepodge”.

In this case, I’m using “salmagundi” as a term for a mixed bag of new items that you might find interesting as a developer.

The End of the Web? Don’t Bet on It

George Colony, CEO of Forrester Research, said at the Le Web conference that the web is dying and that the “App Internet” – the internet as accessed via apps instead of through the browser – is taking over. Mark Suster disagrees and says that while Colony may be right, it’s only for the short term, citing these reasons:

  1. Workarounds. While native apps always have more capability in the beginning, HTML apps catch up thanks to workarounds like HTML5/CSS/JavaScript as well as frameworks like PhoneGap and Appcelerator.
  2. Browsers get better. We’re seeing it happen right now – even with Internet Explorer!
  3. Multiplatform development is expensive. And not only that, they’re moving targets.
  4. Phone app stores are now strangleholds. “The early allure of empty shelves in the App Store,” writes Suster, “is making way to the over-crowded shelve (currently tallied at more than 500,000 SKUs).”
  5. Data. With the app internet, you have to contend with data leakage and data management across devices, and that’s not easy.
  6. TCO. Maintenance costs on native apps are higher than for web apps.

Apress’ Ebook Sale

apress books

From now through December 25th, you save 40% off Apress ebooks if you use the discount code SNOW11 when you check out. This applies to all regular and Alpha ebooks in their shop!

“CoffeeScript is Not a Language Worth Learning”

reg braithwaite

When Reg Braithwaite speaks, a lot of geeks listen. And rightfully so; the guy’s constantly thinking deep thoughts about programming and what it means to program. I feel privileged that I can easily hang out with him reasonably often as we both live and work in Toronto.

There’s a lot of gnashing of teeth over his latest article, CoffeeScript is Not a Language Worth Learning. In it, he praises CoffeeScript but says that it’s more tool than language, and a great one at that.

The readers at Reddit and Hacker News, many of whom are a literal-minded bunch, have accused Reg of linkbaiting with his article’s title. Of course, if you know Reg, either personally or through his writing, you’ll know that he uses essays to think out loud and share gedankenexperiments. He also writes some interesting programming experiments for the same reason. My advice to those of you who are about to fire up your favorite text editor and do a point-by-point refutation of his essay: breathe deeply, and read it again.

Free Ebook: Best of Smashing Magazine

smashing magazine ebook

Smashing Magazine, a great resource for developers, designers and those mythical “desingineers” is turning 5 and celebrating by giving away a free ebook: Best of Smashing Magazine. It features what they feel to be the best articles they’ve published over the past half-decade. Here’s the table of contents:

  • “Thirty Usability Issues to Be Aware Of” — Vitaly Friedman
  • “Ten Principles of Effective Web Design” — Vitaly Friedman
  • “Clever JPEG Optimization Techniques” — Sergey Chikuyonok
  • “Typographic Design Patterns and Best Practices” — Smashing Editorial team
  • “Ten Useful Usability Findings and Guidelines” — Dmitry Fadeyev
  • “Setting Up Photoshop for Web and iPhone Development” — Marc Edwards
  • “The Ails of Typographic Anti-Aliasing” — Tom Giannattasio
  • “Mastering Photoshop: Noise, Textures and Gradients” — Marc Edwards
  • “Better User Experience With Storytelling” — Francisco Inchauste
  • “The Beauty of Typography, Writing Systems and Calligraphy” — Jessica Bordeau
  • “Web Designers, Don’t Do It Alone” — Paul Boag
  • “Making Your Mark on the Web Is Easier Than You Think” — Christian Heilmann
  • “Responsive Web Design: What It Is and How to Use It” — Kayla Knight
  • “I Want to Be a Web Designer When I Grow Up” — Michael Aleo
  • “Persuasion Triggers in Web Design” — David Travis
  • “What Font Should I Use?” — Dan Mayer
  • “The Design Matrix: A Powerful Tool for Guiding Client Input” — Bridget Fahrland
  • “Why User Experience Cannot Be Designed” — Helge Fredheim
  • “Dear Web Design Community, Where Have You Gone?” — Vitaly Friedman
  • “Make Your Content Make a Difference” — Colleen Jones
  • “Two Cats in a Sack: Designer-Developer Discord” — Cassie McDaniel
  • “Print Loves Web” — Mark Cossey

Want it? It comes in PDF, ePUB and Mobi formats and it’s free – download it directly here [55 MB .zip file] or get it from iTunes!

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Up There with the Big Shots

Watch this video, which features some of the brightest lights in programming (a couple of whom I’ve been privileged to meet), to the very end. You’ll see someone familiar:

That’s right, after some serious programming luminaries — Matz, Guido, Linus, DHH, Bill Joy, James Gosling, Sir Tim, Marc, Woz, Rasmus, The Gu, Sergey, Dries and finally Zuck — whose face and accordion do they close with at the 1:04 mark? This guy’s:

joey devilla accordion laptop scotch

I laughed when I saw Mark Zuckerberg’s photo fade out and mine fade in. “Zuck’s my opening act!” I exclaimed.

My photographer friend Adam P. W. Smith (my old business partner; together, we were datapanik software systems and we worked on some pretty interesting projects back in the late ‘90s) took the picture back in August when I was visiting him in Vancouver. I’d arrived a day early for the HackVAN hackathon and was sitting in his kitchen getting some work done when he decided to get a couple of shots. He poured me a glass of scotch, set it on my accordion, which I’d set down on the chair beside me, and staring taking pictures.

I’d like to thank New Relic, a software performance monitoring service based in San Francisco, for picking my face to represent the developers out there. I’m honoured!

This article also appears in The Adventures of Accordion Guy in the 21st Century.