Conferences are Important, Folks

Previously, I wrote about the importance of developer perks, and conferences are an important perk. To be sure, there always are costs associated with attending a conference. Often times this involves a financial cost (e.g. ticket price, airfare, lodging), but there are other costs as well such as opportunity costs due to time away from work that must be managed. Whether you attend a large conference such as 
Apple's WWDC (Worldwide Developers Conference) or a more intimate conference such as Cocoaconf, the benefits of attending a conference can far outweigh the costs involved.

The most obvious benefit is the ability to enhance critical skills. Many conferences understandably focus on this aspect as a major selling point, and sometimes increase the skill enhancement by offering pre-conference workshops. However, the advent of live session streaming (or at least the quick posting of session videos to the conference website) has caused this part of the value proposition to diminish. That's not to say that skill enhancement is an unimportant part of the conference experience, just that it isn't the most  important.

Why, then, is it important to attend conferences? Two reasons, really: networking and exposure to new ideas. 

Networking is an often undervalued aspect of conference attendance. It is, however, something that cannot be done while watching session videos at home. Meeting people at the conference can lead to new business connections, new business or job opportunities, and new friends. In addition, the social interaction before sessions, between sessions, at lunch time, and after the sessions end for the day is when much of the learning takes place. While you are in a session, your mind is still absorbing the content as it is presented. The non-session time provides an opportunity for you to collect your thoughts and to share those thoughts with other attendees. This will often be a good way to 'break the ice' and to clarify things that may not have been immediately clear during the session.

Exposure to new ideas is quite possibly the best reason to attend a conference. Sure, new ideas are hypothetically only a quick web search away. However, meeting and having conversations with new people is by far the quickest way to be exposed to ideas that would not have otherwise crossed your mind. You could learn about a new technology or technique that will solve a long-standing problem you've been having, or you could be inspired to move in a whole new business direction.

In a way, conferences can be considered as great examples of concentrated serendipity . Where else can you enhance your skills, make new contacts, and discover new ideas in only a few days? Just make sure you can get a ticket, folks.

Developer Perks are Important, Folks

Eric Spiegel in an article on Datamation.com:​

Now it was Frank’s turn to roll his eyes. “Whatever, Shaun. Sipping soda helps keep me in rhythm while I code. It’s hard to explain–it’s like a part of my creative process. Security guards and nurses don’t need to be concerned about their creative juices.” I interjected, “I don’t know about that, Frank, but I will tell you that this new policy likely is just the beginning of changes we won’t like. It’s a sign that things are changing–and not for the better. This isn’t a startup anymore. I’m sure the latest investors are trying to squeeze out as much profit as possible so we can go public or sell the company. These changes are clear signs that the culture of the company is changing right before our eyes. “

In his post, Spiegel ​covers his experience at a company that had some fairly standard snacks & beverages perks at the beginning but over time cut the perks and related 'non-essentials' such as training and conferences. Predictably, reduced pay raises and layoffs followed.

Perks such as snacks & beverages are not necessarily essential to a nice work environment, but they can act as a weak indicator of a company's health and/or management attention to making developers comfortable. The addition of new perks signals that management is maintaining a keen interest in creating a comfortable work environment and that the business is healthy enough to financial support such a move. In contrast, the removal of existing perks signals that management no longer cares about its employees or that the business can no longer financial support the perks.

Remember, folks, ​perks don't have to actually cost the company any money. While snacks & beverages are relatively cheap compared to the return on investment in terms of developer goodwill, they do in fact cost the business money. What doesn't cost much (if anything) for a business is letting developers work from home. People appreciate the flexibility that working from home offers, and developers (as part of the creative class) often need 'heads-down' time that is relatively free from distractions so that they can be productive. (Of course, make sure that you don't botch the work from home program.)

​Perks are important for a business to maintain top talent. Making your company attractive to developers is almost as important as making your company attractive to your customers. After all, without talented developers, how will your company deliver on its promises to your customers?

Employees at buuteeq Have an Awesome Travel Perk

Mitch Pittman, over at KING 5 News:

Lots of jobs have benefits: health care, paid vacation, maybe a 401k. But how about yearly all-expense-paid vacations to anywhere in the world? Perks like that are generally reserved for the world of tech start-ups, such as buuteeq, which offers that annual vacation benefit they call “Trotamundo.” The only catch, if you can even call it that, is you have to visit with three hoteliers you stay with along the way and then tell your coworkers about your experience.

​Folks, that is one great perk. Presumably, the requirement to visit hoteliers means that buuteeq can qualify some portion of the employee's vacation as a business expense (and a tax write-off). That's a good example of a win-win scenario.

By the way (in the interests of full disclosure), I happen to be friends with Lisa Tran, one of the buuteeq employees featured in the video.

'Engineering Serendipity'

Greg Lindsay, writing for The New York Times:

Silicon Valley is obsessed with serendipity, the reigning buzzword at last month’s South by Southwest Interactive Festival. The term, coined by the British aristocrat Horace Walpole in a 1754 letter, long referred to a fortunate accidental discovery. Today serendipity is regarded as close kin to creativity — the mysterious means by which new ideas enter the world. But are hallway collisions really the best way to stoke innovation?

It's tough to create an environment where creative professionals (such as developers) are highly productive. You have to hire the right team, you have to work on interesting things, and you have to figure out your workplace situation. The article covers a topic that has become de rigueur these days. It isn't enough to simply do the aforementioned steps; a company must cultivate an environment where developers meet each other in informal settings and 'talk shop', thereby generating fresh new ideas.

Google Works on Cool Stuff, Yahoo Doesn't

James B. Stewart, in a post for The New York Times:

As to the broader relationship between the workplace and creativity, “there’s some evidence that great physical space enhances creativity,” she said. “The theory is that open spaces that are fun, where people want to be, facilitate idea exchange. I’ve watched people interact at Google and you see a cross-fertilization of ideas.”

There should be little doubt that Google's perks (described in the article) make its offices more inviting to work at than the typical cube farm.​ However, let's not get carried away here. Yahoo CEO Marissa Mayer can add all the perks she wants and can make employees work at an office, but those don't really get to the crux of the problem that Yahoo faces in trying to remain relevant. Google employees don't enjoy going to the office because of the perks, they enjoy going to the office because Google works on cool stuff. Yahoo, unfortunately, doesn't work on cool things anymore. That's why employees can't wait to leave when 5:00 PM rolls around.

Best Buy Handled Its Work From Home Program Change Better Than Yahoo Did

Julianne Pepitone, writing for CNNMoney about Best Buy's recent change to its work-from-home program:

Unlike Yahoo's blanket policy, Best Buy (BBY, Fortune 500) said some of the 4,000 non-store employees who took advantage of its work-from home program still may be able to telecommute or set flexible schedules. But as of Monday they'll no longer have the freedom to make those decisions without a manager, as they had in the past.

Yahoo made a serious misstep in how it handled the change to its work-from-home program. The now infamous internal memo detailing the change reeks of condescension, and CEO Marissa Mayer didn't do much to avoid criticism by building a nursery in her office (thus leaving her open to claims of being a hypocrite).

Best Buy, in contrast, made a smart move. It isn't eliminating the work-from-home program, but instead is restoring checks and balances to the program. It boggles the mind that employees were able to make the work-from-home decision without input from their manager. Now, at the very least, the decision will be made after a conversation with the employee's manager.​

Kudos to Best Buy for making a dramatic change without stumbling over itself (as Yahoo did).​