John Cox

Blogs · @wyome · Now · Shelf

Interesting

Free Social Media Icon Sets - Best Of

This is a roundup of free social media icon sets available for commercial use, addressing designers' frustration with finding quality icons that don't require attribution or restrict commercial applications. The post includes two exclusive icon sets created for Hongkiat readers, followed by dozens of other free options in various styles—from flat and minimalist designs to 3D, watercolor, and hand-drawn versions—along with additional general icon sets for broader web design needs.

Permalink

Calculated Risk: U.S. Births decline in 2009

U.S. births fell to 4.136 million in 2009 from 4.247 million in 2008, representing a 4.2% decline from the 2007 peak and the second consecutive year of decrease. The post attributes the decline to economic stress from the Great Recession, noting that families facing financial hardship tend to delay childbearing, and draws a historical parallel to the 1920s when births began falling years before the Great Depression. While acknowledging that demographic factors also influence birth rates, the author argues that economic distress is a significant driver of fertility decline and expects continued drops through 2010, though not as severe as those experienced during the Depression era.

Permalink

Calling BS on perfectionism | Boagworld

This post is a web designer's rant against the cult of design perfectionism, arguing that obsessing over detail wastes time and money, that "perfection" is too subjective to justify the arrogance it often carries, and that pragmatism suited to context, budget, and audience is the better standard. The author supports the case with a personal example: a deliberately simple, unpolished youth group site built in iWeb, which he defends as the right solution for a project with no budget and a small audience. It is worth keeping as a concise, opinionated counterpoint to the perfectionist ethos, prompted by Karl Mendes's earlier post and reinforced by a quotation from 37signals' *Rework*.

Permalink

10 Useful Frameworks To Develop HTML-Based Webapps for Touch Devices – woorkup.com

This is a 2010-era roundup of JavaScript and HTML5 frameworks for building touch-based mobile web apps, covering Titanium, Sencha Touch, PhoneGap, Rhodes, iUI, iWebkit, XUI, jQPad and others, and closing by recommending jQuery Mobile as a single codebase that would run across all major smartphone platforms. Its value lies in that snapshot of the field at the moment before jQuery Mobile shipped, with each tool's scope and target platforms laid out side by side.

Permalink

2010 User-Agent Blacklist • Perishable Press

The 2010 User-Agent Blacklist is a set of .htaccess rules that blocks hundreds of malicious bots while allowing legitimate search engines through, improving site performance and SEO by preventing bad bots from consuming server resources and bandwidth. The blacklist identifies problematic user-agents through careful server-log analysis and prevents them from accessing your site, which is especially important during search engine crawls when poor performance could harm rankings. However, the author emphasizes this requires active monitoring and isn't a set-and-forget solution, as false positives are possible and the list needs regular updating to remain effective.

Permalink

Eyewitness: Food drop for flood victims | World news | The Guardian

This is a photo from the Guardian's Eyewitness series documenting a humanitarian crisis in Pakistan, showing residents of a flood-stricken village in Sindh Province gathering around a military helicopter delivering emergency food aid. The image captures the desperation of communities isolated by severe flooding that has cut off conventional supply routes. It illustrates both the scale of the natural disaster and the military's critical role in reaching stranded populations with relief supplies.

Permalink

Valuing cultures and absorbing knowledge « jabaldaia

Organizations must develop absorptive capacity—the ability to assimilate and apply innovative knowledge from external sources—to remain competitive as information flows increasingly across borders. Success requires employees to cultivate cross-cultural skills including valuing diverse perspectives, building authentic relationships, careful observation, comfort with ambiguity, language mastery, crisis management, and conflict resolution. Beyond individual capabilities, organizations must support knowledge absorption through explicit values, training programs, structured initiatives, and communication networks that enable the translation and integration of external ideas into internal practice.

Permalink

How to Make the Most of a Small Workspace

Small workspace design requires bold choices rather than timid minimalism—pick one strong color or feature rather than playing it safe with bland whites and neutrals. Beyond aesthetics, success depends on ruthless daily purging and smart organization based on how frequently you use items, combined with strategic use of vertical wall space and good lighting to make the area feel larger and more functional. The key is treating your entire desk as a "deal with it now" zone where clutter instantly becomes visible, forcing you to maintain systems that prevent the small space from becoming overwhelmed.

Permalink

Does your organization need a "no policy" policy? | opensource.com

Daniel Pink's Telegraph piece examines Netflix's unlimited vacation policy, where salaried employees can take time off whenever they want without tracking days, arguing that removing such policies actually increases accountability rather than creating chaos. The article contends that excessive corporate rules stifle innovation and that freedom and responsibility work together effectively, a principle the author witnessed firsthand during ten years at Red Hat, where greater employee freedom consistently correlated with stronger personal accountability. The author's company, New Kind, has adopted a similar no-vacation-policy approach and is considering extending this philosophy to other areas of operations.

Permalink

Don’t Use PHP for Browser Detection (for CSS) | Impressive Webs

Server-side browser detection via user agent sniffing is problematic for several reasons: user agents can be spoofed or altered, making detection unreliable, and since browser compatibility issues are presentational concerns, they should be handled with client-side CSS and HTML rather than mixing presentation logic into server-side code. Additionally, this approach creates maintenance nightmares by hiding styling fixes in backend code where future developers won't look for them, and it requires constant updates as browsers evolve and change their identification strings.

Permalink