samedi 31 octobre 2015

http://ift.tt/16fiYnL

I went a little overboard for Halloween last year. And as you can tell from my the Halloween category on my blog, sometimes I get a little too excited about Halloween.

So this year I decided to go quick, easy, and lo-fi as a USB drive:

Matt Cutts USB drive

To make a thumb drive/USB key, I just took a cardboard box, spray painted it black, and glued on some gold-colored paper. Super simple and easy to do. Then I cut out a curve for my head.

I made the mask using digital plans I bought from wintercroft.com. Once I had the materials, it took me a couple hours and was lots of fun. It was like a super-simple version of this big head costume.

If you wanted easy freedom of movement, you could also just wear the USB part on your head:

Matt Cutts USB drive


via planetweb

vendredi 30 octobre 2015

Report: Google to Roll Chrome Operating System Into Android

According to reports, Google plans to introduce its new, single operating system in 2017.

via planetweb

mercredi 28 octobre 2015

Critical Joomla Vulnerability in ver. 3.2 - 3.4.4

Researchers (and hackers) are able to gain full administrative access to any vulnerable Joomla site

via planetweb

lundi 26 octobre 2015

samedi 24 octobre 2015

vendredi 23 octobre 2015

Alphabet Announces Q3 2015 Results of Google

A strong performance from Google in Q3, with net income of $3.98bn, up from $2.74bn in the same quarter last year.

via planetweb

jeudi 22 octobre 2015

Rachel Andrew on the Business of Web Dev: Offering Feedback

Over at Perch we develop the product based on customer feedback. Our method of ordering features is to add the things that will make the most difference to the most people. We gather feedback from our interactions with customers (primarily this happens in our support forums) and try to shape a feature from the specific requests that will meet a more general use case. As we help customers to implement their websites we discover areas where we could do things in a better way, uncover requirements that we had not thought of. In addition, we have a feature requests area of the forum. We find that, directly or indirectly, the next thing we should be adding rises to the top. That might be due to a change in the industry, or that we have started attracting a certain subset of customers.

There is, however, a danger with this approach. In support, we typically hear from 25 percent of our active customers more than once. That leaves a lot of people whose ideas and needs may never be taken into account.

Experienced developers using our product also find places where a new feature or a refinement would have been helpful to a recent project. Rather than logging a request, they route around it and find a different way of achieving the end result. Sometimes they explain that they didn’t want to bother us as it “wasn’t a big deal. ” With the requirement solved they didn’t need support, so the fact that a useful feature had been identified never made it back to us.

In our own work, we try to use tools and services from other small companies. When we come up against something that a tool or service can’t do, our response is usually to build something on our side to route around the problem. Even as product owners ourselves we forget how valuable the feedback from other developers is. When we do remember to drop them a line with a feature request it is very well received. Sometimes we’ve had what we needed the very same day.

Our own hesitancy about interacting with developers of the products we use reminds us of how many of our customers we never hear from. It encourages us to find ways to make contact with the people who don’t readily contact us, to find out how we can better serve their needs even if they are happy with the product currently.

We try to make contact with the silent majority of our customers by a variety of means. We pose questions in our customer emails, directly contact specific groups of customers, run occasional surveys, and invite them onto beta programs for major revisions of the core product and addons. We’ve launched a Slack channel, and are seeing people show up to chat there who never turn up in our support forum. Nevertheless, we know that there are long term, committed customers who we simply never speak with.

There are lessons here for all of us. If you are a product owner, be aware that the feedback you get may not be completely representative of your customers. Be prepared to dig a little deeper and find ways to contact and speak to the silent majority. If you do not do this, you run the risk of moving the product in a direction biased towards the minority.

As for developers, next time you find yourself writing some code to route around an issue with a third party product or API, take the time to offer feedback to the product team. If you have had to write code to deal with an issue then you are in the perfect place to show a real use-case, something that we as product developers love to see. Never feel that you are bothering the product team with something you could solve yourself. We all want to make our products better, and we can only do that by having our attention brought to where the issues exist.



via planetweb

mercredi 21 octobre 2015

Twitter 24-Hour, Anonymous Polls To Roll Out Globally

Twitter has said it's rolling out a new polling capability to everyone.

via planetweb

This week's sponsor: Acuity Scheduling

Spending more time scheduling than actually meeting with clients? Sponsor Acuity Scheduling is your website’s favorite way to schedule calls, appointments, and hangouts…without pulling your pixels out.



via planetweb

Yahoo Agrees a Deal to Serve Google Search and Ads

Yahoo reaches a deal to optionally serve Google search and ads.

via planetweb

Choosing a CMS Your Organization Will Love

The internet doesn’t exactly lack for advice on how to pick a CMS platform. Go for the one with the most impressive feature set, advises one expert. Consider the costs of ownership, charges back another. Make sure it produces SEO-optimized pages, warns every SEO consultant everywhere. Unfortunately, picking the right CMS by consulting generic criteria is as effective as studying census data to improve your writing skills.

Experts often readily admit the importance of considering organizational needs in the CMS selection process, but they’re rarely willing to talk about those needs specifically. Understanding the varied departmental interests, psychological trade-offs, and political realities of your organization, however, is key—your CMS selection criteria should emphasize factors that will directly impact the success of the people who will use it. In other words, stop worrying about having a CMS and start worrying about having a usable CMS.

The curse of enterprise software

A 2012 executive survey revealed that CMS projects are seven times more likely to fail because of internal politics and lack of cultural fit than from a lack of features. Anecdotal evidence further suggests that even projects that seem successful initially can quickly go off the rails if the CMS can’t accommodate how the organization works.

As Jason Fried and Karen McGrane have famously pointed out, these problems stem from the fact that the people who buy enterprise software aren’t the people who use it. Changing the sales process isn’t enough to truly overcome this problem, however; one also has to understand who will be using the CMS and what their key needs are.

Those users typically fall into three categories: developers customizing and running the software, editors producing actual content, and managers using online content to achieve specific business goals. To choose a CMS that can serve the organization, you need to understand how the CMS impacts their daily work and what challenges they have to contend with.

Tools maketh the developer

All developers know that no two CMSes are created equal. On one end of the spectrum, you will find publishing platforms that carefully separate application data, presentation, and business logic, making them easy to extend and customize. On the other (more crowded) end, you will bump into CMSes whose innards consist of spaghetti code—unnecessarily intricate and poorly structured. What hides under the hood of a CMS matters a great deal, because poorly architected code slows down, frustrates, and demoralizes even the most accomplished developers, turning any promising new initiative into an endless grind.

Unfortunately, the difference between properly designed and haphazardly thrown-together software might be obvious in hindsight, but there is no way of telling them apart when you are still shopping. Businesses often hedge this risk by betting on CMS vendors boasting a big developer community. Indeed, a vibrant community addresses many of the shortcomings of a slapdash architecture: technical mysteries are solved with a quick googling session; there is a smorgasbord of themes, plugins, and extensions to supplement the standard functionality; and one never runs out of experienced technical contractors to recruit.

But the rise of API-centric services and the new approaches to publishing they spawn—from headless CMS and content-as-a-service to mobile backends and static site generators—has added a new twist to the old story. Rather than requiring developers to slog through the quirks of internal architecture or master a hodgepodge of tools and frameworks, the new breed of CMSes hides the complexity behind an API layer. All a developer has to do to fetch the content is issue an API call, and, milliseconds later, a neatly formatted response is returned. As long as a developer is working in one of the popular programming languages, the costs of integrating content delivered this way are trivial.

This means that technical stakeholders have to make a strategic architectural decision in addition to thinking about security, deployment, and performance. Traditional vendors offer complex software that takes months to master, but has a large developer community to turn to. New upstarts provide lightweight services with no programming overhead, but it will take years before they catch up in terms of social proof.

Here are some questions to help weigh the pros and cons of these options:

  • How much specialization is required to master the CMS? Does the CMS expose data in a standard way? Is there a clear separation of concerns? How well-documented is the code? Is customizing the CMS supported by default? What developer tools are available?
  • How big is the developer community? Are there many technical contractors specializing in the product? How easy is it to troubleshoot bugs and find answers to technical questions? Is there a marketplace catering in extras?
  • Does the CMS ship with a native API? What type of data is accessible programmatically? How detailed and well-illustrated is API documentation? How difficult is it to customize API endpoints? How does the API perform against the benchmarks?

The editor’s fear of manuals

Developers usually find detailed software documentation a sign of quality. Busy editors take just the opposite view: the best publishing tools come free of manuals and are intuitive to use. Unfortunately, the generic interfaces they have to contend with today more often feel like a product of a violent database eruption rather than painstaking design. Some vendors have tried to address the problem by improving styles and layouts, adding descriptive labels, and tweaking interactions to take the friction out of using a CMS. But better interfaces alone won’t make a CMS intuitive—we need better authoring experiences (AX).

Getting AX right requires that software developers design the CMS around the way editors and content authors perform their tasks—for example, preparing and uploading responsive images, identifying stale content in need of refreshing, customizing field labels, or updating help text. A good AX comes from actively and carefully designing for those everyday workflows, so that editorial teams can define their content model and customize the authoring interfaces without touching the code.

This focus on AX dovetails with concerns about how to structure content inside the CMS. Traditional, page-centric tools store information in big blobs of data, where actual content is mixed with formatting styles and layout elements. Karen McGrane has illustrated the painful struggle to adopt such content to new mediums in all its gory details. The antidote to the majority of these problems is to disassemble undifferentiated content blobs into small, reusable chunks of data and keep this data strictly separate from the visual presentation.

The organization of content has a dramatic impact on the productivity of the team, because it provides editors with very distinct tools. Page-centric CMSes allow authors to assume the role of a designer and tinker with how things look in a desktop browser. Structured-content CMSes help authors act like architects, assembling individual pieces to fit the constraints of a specific medium. Editorial teams obsessing over the look of their content would feel sabotaged without a WYSIWYG editor, while teams working in multiple mediums expect content to come in LEGO-like chunks. The real question is, which use case is critical for your business?

When selecting a CMS, examine your use cases and editorial process, then consider these questions:

  • How customizable is the CMS? Can custom data types be defined without coding skills? What about UI? Can authoring experience be tailored to reflect the team’s workflows and culture? Can the CMS accommodate the needs of several user groups?
  • Does the CMS support high-fidelity presentation? Does the CMS include design templates? Can editors select layouts and style individual page elements? What preview options are there? Are assets auto-scaled for target viewports?
  • Does the CMS support structured content? Is content broken down into reusable chunks? Are inputs stored as specific data types? Are editors prevented from formatting and styling entries? Is it easy to define and maintain multiple content types?

Helping managers see the big picture

Managers are rarely mentioned in the context of CMS selection; when they are, it is usually to tell a cautionary tale about the dire consequences of listening to the HiPPO. This line of thinking tends to ignore very valid concerns that decision-makers like senior editors, marketing VPs, or product managers have.

Managers orchestrate individual contributors to produce content serving an organization’s needs. It’s a tricky process that requires strong planning skills, lots of empathy, and attention to details. While a CMS is a poor substitute for empathy, it gets its chance to shine by helping busy managers see the big picture: what content is live, which pieces are scheduled for publishing, and who on the team has fallen behind. Contextual information also comes in handy when working with individual pieces, where the ability to visualize recent changes, enforce validations, and track down whoever deleted the cover image helps streamline internal discussions.

Juggling roles and permissions is another source of managers’ anxiety, largely because access management is often the last item in a CMS vendor backlog. Organizational culture dictates very different needs in this area: managers charged with coordinating a constantly evolving network of contributors want a one-click approach to onboarding new contributors and waving goodbye to old ones. By contrast, those working with stable teams are more interested in capturing in-depth author info.

The same goes for workflows: flat organizations can get by without elaborate checks and balances, while those in regulated industries might look for a way to enforce triple sign-off before new material hits the homepage. All this just goes to show that the goals a team pursues profoundly shape their expectations about how different parts of CMS will work. Even when CMS vendors reassure you that their tool comes packaged with roles and permissions, remember to investigate whether the way access control works really fits your needs or requires a computer wiz to operate it on a daily basis.

  • How can one keep tabs on CMS activity? How does one follow organizational activities? Are there notifications? If yes, how do they work? What filtering and reporting options are there? Is contextual information available under individual entries?
  • How are roles and permissions implemented? What default roles are available? What does it take to add custom roles? Can one review current access details? How easy is it to add/remove collaborators?
  • Does the CMS support specific workflows? Can the publishing process be automated? Does the CMS provide template workflows? How easy is it to add custom steps and values? Are there built-in notifications?

The human bottleneck

CMS projects succeed or fail largely due to human factors. The CMS plays a different day-to-day role in different departments, necessitating strategic trade-offs. Some trade-offs are interrelated: an API-powered CMS is easy to combine with cloud-based analytics and A/B testing services; focusing on AX makes it a breeze for managers to set up custom workflows. But it is just as likely that in some situations, your organization will find itself at a crossroads, with key stakeholders opting for competing CMS vendors. How does one handle these sensitive situations?

In the past, a common way of resolving these differences of opinions was to defer to the IT department or gracefully accept the backroom deal engineered by the higher echelons of management. This approach incurs a lot of costs, with poor usability being the most obvious one.

Instead, it’s best to approach this problem by looking at your production process. Think of the steps performed by your different teams: developers doing custom development and providing daily support; editors creating, updating, and maintaining content; and managers overseeing processes and measuring how published content impacts the business.

Identify the weak links in the process, where risks abound and schedules get routinely delayed. These are your bottlenecks: they hold back organizational plans, drag down the bottom line, and put people under pressure.

The bottleneck is a relative concept: it always depends on a configuration of individual factors in a given situation. For a newly established business, it’s often the size of the IT bill that determines limitations; for a university department, the constraints may come down to the available time and technical savvy of the faculty members; and in a media company with evergreen content, the biggest productivity jump might come from removing the obstacles in the way of the marketing team.

Selecting a CMS with these obstacles in mind improves user productivity in a number of distinct ways—from eliminating mistakes and speeding up content creation to simplifying user onboarding and ensuring more enthusiastic reception. Helping the weakest teams unlock their potential goes far beyond eliminating the immediate bottlenecks—it also makes the entire organization more agile and resilient.

Setting up for success

For a long time, selecting a CMS platform was treated as a technical problem, to be solved by an IT department or a trusted technical advisor. Resist this view. As a tool that defines your online presence, imposes idiosyncratic editorial processes, and affects the productivity of your team, the choice of a CMS platform is too important to be decided on technical criteria or imposed by a single stakeholder.

Approaching the CMS selection as an organizational problem, on the other hand, yields many benefits: selection criteria that flow from functional requirements, work patterns, and cultural expectations of future users ensure focus on the job-to-be-done, not features-to-be-shipped. Visualizing content creation as an organization-wide process helps avoid internal turf wars and prioritizes high-impact solutions.

Start by identifying who in your organization will be impacted by the CMS: we talked about developers, editors, and managers, but the stakeholder list can include other roles too. Next, understand the big trade-offs involved: is the size of a developer community a deal-breaker? How should your content be structured? What is the role of managers? Working through these questions should help you articulate the needs and expectations of future users, which can then be translated into a checklist of technical requirements.

Equipped with this knowledge, you can now reengineer the vendor selection to put the true needs of your organization at the center of all discussions. And once you do, adopting new software will no longer breed uncertainty, risk, and anxiety, but—on the contrary—help your organization become more agile, focused, and resilient. Just like those sales folks have always promised you.



via planetweb

Google ZOMBIE Traffic Analysis and Observations

WebmasterWorld Members analyse and observe Google Zombie traffic.

via planetweb

lundi 19 octobre 2015

Amazon Files Lawsuit Over 1,114 Fake Reviewers

Amazon says it's aiming to protect its customers from this "misconduct."

via planetweb

vendredi 16 octobre 2015

IAB Initiative to Combat Ad Blocking: L.E.A.N

L.E.A.N. stands for Light, Encrypted, Ad choice supported, Non-invasive ads.

via planetweb

Calls For JPeg To Have Digital Rights Manangement Protection

According to the Joint Photographic Experts Group (JPeg) committee it is considering proposals to protect legacy images.

via planetweb

mercredi 14 octobre 2015

Your Site Layout Might Be Killing Your User Engagement

WebmasterWorld Members discuss site layouts, heat maps, horizontal and vertical layouts, and improving user engagement.

via planetweb

Nishant Kothary on the Human Web: Groups of Five

Gavin Belson, CEO of the fictitious tech juggernaut Hooli, is gazing out the floor-to-ceiling windows of his office.

Hordes of Hooli employees are migrating in groups across the fiber-optically rich pastures of its headquarters. Behind him stands his spiritual advisor: an Indian man, judging by his complexion and the kurta (but somewhat muddled by the collection of prayer beads around his neck). Arms crossed, brow furrowed in reflection, Belson observes, “It’s weeeeeeird. They always travel in groups of five, these programmers. There’s always a tall skinny white guy, short skinny Asian guy, fat guy… with a ponytail, some guy with crazy facial hair, and then… an east-Indian guy. It’s like they trade guys until they all have the right group.”


Like so many scenes in HBO’s excellent show “Silicon Valley,” this one has cult-classic potential on par with several scenes from Office Space. Packed into these thirty seconds is a lifetime’s worth of truth.

I write this acutely aware of the cliché that is writing about the life lessons that may be gleaned from [favorite_TV_show_or_really_anything]. But I’m also writing this as a software engineer wearing a hoodie and Warby Parker glasses, typing on a Mac from a small, fair trade, neighborhood coffee shop. When it comes to being a cliché, I have much bigger worries. So screw it, let’s indulge in cliché (because not indulging in cliché because it’s cliché is about as cliché as it can get OK I’ll stop now).

Where was I? Ah, yes, the scene and its truths.

First, there’s the environment itself: Belson’s expansive yet deliberately modest office, a hallmark of the modern, frugal, enlightened tech leader. In fact, thriftiness isn’t a signal reserved just for individuals; it’s for entire corporations too (which in legal terms are individuals, I guess). Take Amazon’s legendary door desks, for instance. I had one of these bad boys to my name from 2005 to 2007—adjusting the height required filing a maintenance ticket that brought a handyman to your door (desk) armed with a 4×4, a saw, and not much of a sense of humor.

There is nothing particularly offensive about valuing thriftiness and correlating it to your ability to revolutionize industries, synergize economies, and materialize innovation. On the contrary, one could argue (in press releases that nobody reads, and Medium posts that a few people read so long as the reading time is three minutes or less) that it is a good thing. Except of course when it’s just cheap signaling, which more often than not, it is.

Then there’s the uncomfortable juxtaposition of white guy with always-agreeable, non-white spiritual advisor guy standing behind white guy: a setup that masterfully draws out irony and discomfort. From the Beatles to Steve Jobs to the lady down the street that you can’t stand but “God, she’s so nice!” to even Zuckerberg, few things can warp your average spiritual person straight to self-actualized god-among-men like a visit to India.

But the writing here works on more planes than the “brown men are props in a white male tech culture” narrative. Last year, Anil Dash wrote a persuasive piece about how Asian-American men are in a position of privilege in the tech industry, and often complicit in the oppression of other minorities. That’s the nuance the scene nails: brown guy looking over leader white guy’s shoulders, as they both look down at the common folk.

The truthiest truth of this scene is the subject of the scene itself: Belson’s revelation that programmers sort themselves into groups of five by ethnicity, size, and facial hair. It’s hard not to sink a little deeper into your hoodie as you watch his revelation unfold. But it’s just as hard to put your finger on exactly what causes the discomfort.

Is it the Indian guru looking on with admiration, as he was paid to do? Is it Belson’s sociopathic callousness as exemplified by, well, every superficial observation he made? Is it that the group of five doesn’t include “non-model” minorities? Or that it excludes women entirely? Or, is it Belson making clear that humans are just pattern-matching monkeys fooled into thinking they aren’t by the accident that is consciousness?
 
Brace yourself for the cliché of clichés:  life is a game—a game of identifying and navigating patterns. Every once in awhile, I forget this. I drop my guard, and start going about my day with the earnestness of a puppy play-bowing to a grumpy 11-year-old cat who’s seen it all and frankly, has had enough. And as you’d expect, with the swoosh of a claw, the overweight ball of fur and hate delivers a cut so surgical that my yelp comes out before the bleeding starts. And then I faint (because,  as I learned all too well from the self-amputation finalé of 127 Hours or from simply walking around the hotel lobby during my last visit to India, things make me faint).

But when I come around, I am the better for it. Because as much as I loathe all these ugly patterns—and loathe having to see them, and turn them, and bend them, and fit them all together, and take them apart, and repeat, so that I may be able to see the picture more clearly—by accepting that it is what it is, I am in a much better position to make it what it isn’t.

Or even, what I want it to be.


As Belson gapes out the window, the camera’s focus shifts past him to the face of his spiritual advisor, like a homunculus perched on his shoulder to echo his self-congratulation. For one split second, the advisor’s face flashes a micro-expression of disbelief that almost betrays his inner eye-roll.

But then, with seasoned grace, it morphs into a picture of serenity. A knowing smile appears on his face, and without skipping a beat, he responds, “You clearly have a great understanding of humanity.”



via planetweb

mardi 13 octobre 2015

Facebook Tests Shopping Feeds and Ads With "Canvas"

Matched to feeds and likes, "Canvas" gives mobile users a full screen, fast loading, product browsing capability before the users choose to go through to the retailers web site.

via planetweb

This week's sponsor: Toptal

Looking for great freelance designers and developers to grow your team? Sponsor Toptal is here to help.



via planetweb

jeudi 8 octobre 2015

Facebook Tests "Reactions," an Extensions to Like Button

Facebook test on new "like" button will give t a range of new data points.

via planetweb

Google Updates and SERP Changes - Oct 2015

WebmasterWorld's monthly look at Google's SERPs changes.

via planetweb

It’s Time We #FEDtalk

Like many of you, I’m not 100 percent sure what it is that I do for a living.

Okay, hear me out. I spend around eight hours a day acting as an engine that converts caffeine to websites. I can cobble together a pretty mean media query, I don’t mind saying. I have whole swaths of the HTML5 specification committed to memory—hell, I wrote some of it. I’m no slouch with JavaScript, and I can put borders on a div with the best of ’em. By any measure, I figure I qualify as a front-end developer.

But as I write this, I’m sitting next to someone working on the test262 project—a massive and incredibly complex suite of tests, written in JavaScript, that ensure that JavaScript itself is functioning as expected. Mike is a front-end developer too—same job title and everything—but the work he does is worlds apart from mine.

Some of us are focused on the ever-expanding landscape of Angulars and Embers and Reacts, some of us are interested in learning more about design systems and style guides, and some of us aren’t quite sure which parts of front-end dev are right for us. That’s okay, though—because there’s room here for all of us, as long as we learn how the pieces fit together.

That’s where our next event comes in: It’s filled with smart folks who span the range of front-end work, and it’s designed to help you explore the technologies and career paths that make up today’s front-end teams.

Event details

This event is free and everyone is welcome—just sign up to receive the viewing instructions. Here are the details:

Wednesday, November 4
1–2 p.m. EDT
via Google Hangout or YouTube livestream
Register or get more details

We’ll have 30 minutes of conversation between our panelists, and then open things up to questions from none other than you. We’ll also share the full video and transcript after the live show ends.

Join our email list to get updates whenever new events are announced.

Panelists

Launch on time with Pantheon

Did you know that 60 percent of sites that fail to launch on time? It doesn’t have to be that way. The folks at Pantheon—who’ve generously sponsored our entire events program this year—have some help for you.

Download their latest ebook: The Perfect Website Launch—a guide for your next website project, from planning to deployment.



via planetweb

mercredi 7 octobre 2015

Google Tackles Hacked Spam in SERPs With Algo Change

Google explains how new algo changes will tackle hacked spam sites, and that it will eventually impact roughly 5pct of queries, and is language dependent.

via planetweb

Google Announces Accelerated Mobile Pages for Faster, Open Mobile Web

APM (Accelerated Mobile Web) is devised to speed content delivery to mobile devices with AMP HTML for the production of light-weight web pages.

via planetweb

mardi 6 octobre 2015

Microsoft unveils new era of Windows 10 devices at event in NYC

Released today were the new Surface Book, Surface Pro 4, new Lumia Phones and the Microsoft Band 2.

via planetweb

Data Transfer Pact Between U.S. and Europe Is Ruled Invalid

The court said that Safe Harbor flawed because it allowed American government authorities to gain routine access to Europeans� online information

via planetweb

lundi 5 octobre 2015

Google Display Network Going 100pct Viewable

Google AdSense Publishers should take note.

via planetweb

vendredi 2 octobre 2015

Writing to Think

At a conference I attended several years ago, one of the speakers talked about needing to hire someone to step in and substitute for another designer who had fallen quite ill. The speaker found his new designer from reading their blog. Because that designer wrote and shared his thoughts on the web, he got a job.

I went home from that conference and started writing. I started a blog with a basic WordPress theme that I got for free. I shared my thoughts and ideas. I can say, without a doubt, writing has led to many wonderful things.

It was through writing that I connected virtually with many of the people in the industry that I’ve gone on to meet in-person at conferences. It all started by taking notes at a Mobile Portland meeting and publishing them on my site. I continued to think more about mobile and shared my thoughts on my blog. Those posts were the beginning for me, they were how I realized that I had a voice, that my thoughts mattered, and that sharing them was a way to start a conversation with others who were thinking about the same topics.

Through writing, I solidified my ideas on style guides. When I went to write up a rough post for the company blog about how I created the style guide we were using, it pushed me to think about how I define these tools. That rough post never ended up on the company blog, but it did get published as an A List Apart article. As I worked with an editor to shape that piece, my thoughts on style guides morphed and changed until I knew what I wanted to say about them.

The publication of that article led to speaking about style guides at conferences, giving me some amazing (and nerve wracking) opportunities to talk about them more.

As I’ve continued to write, on my own site and others, it’s led to more opportunities. I believe it was through my writing that I got to work with an amazing team, at an amazing startup that is no longer. As I wrote quick pieces on my site, some of them grew and went on to become more somewhere else, such as my article on CSS audits here on A List Apart.

It can be hard and intimidating to put yourself out there, but you should write. You should take the ideas that you get, and see what happens with them. Submit to publications you think may be interested in your topic (hint, hint) and see what they think. Writing can lead to more than you can imagine.

Often, the pieces I have the most doubts about turn out to be the words that people read and relate to most. So in those moments where you wonder if you should share something, I say do it, publish it. Treat your blog like your drafts folder. When I’ve done that, great things have happened.



via planetweb

Google May Be Building a Mobile SERPs Index

Google may be working on a mobile index.

via planetweb

Report: Twitter Considers a New Way to Extend the 140 Character Limit

According to this report, twitter may be looking at ways to extend the 140 character limit for tweets, in a similar way to its DMs.

via planetweb