Weekend Reading — Input -> Output
Comparing Apples and Oranges: A New Prioritization Framework for Product Managers Evaluating features based on expected/unexpected and low/high impact matrix.
7 Things Every Designer Needs to Know about Accessibility One of the most important and often neglected in software design.
vestimir The mystery meat of mobile UI:
Apple always makes average things sound great.
"Each case is textured with microscopic zirconia beads"
Also known as sandblasting.
Tools of the Trade
webtask.js "Run code with an HTTP call. No provisioning. No deployment."
Jespen If you spend any time on infrastructure and distributed systems (databases count as both), this blog is a must read.
RSMQ "A lightweight message queue for Node.js that requires no dedicated queue server. Just a Redis server."
I Read All the W3C Specs Fun presentation, concludes with honorable mentions for most readable spec, most controversial, and best hope for RDF.
Elevator.js "Elevator.js fixes those awkward "scroll to top" moments the old fashioned way."
whoever it was that said that 90% of data analysis is data cleanup must be really, really efficient at data cleanup
ES6 arrow functions, syntax and lexical scoping What is
Scopes are like namespaces for npm packages. Each npm user has their own scope. This means that you don’t have to worry about someone else taking your package name. Only you can add packages in your scope.
flyd Coming from the less-is-more camp, flyd is an interesting take on functional reactive programming.
require is dog slow TL;DR too much fstat going on.
Lines of Code
Understanding the Real Advantages of Using ESLint We use ESLint as a way to document and help developers stick to a common coding convention.
Treat Your Code as a Crime Scene A fantastic talk on using source code analysis to predict bugs, detect architecture decay, find code that's expensive to maintain, and understanding the communication patterns behind the project.
Each developer in your company should have at least two days per month to work on the open source software your product is built on.
Lessons Learned in Software Development A topic worth revisiting.
@Annotatiomania™ "Thanks to @Annotations, @Progress is @Unstoppable!"
Mobile app privacy insanity – we’re still failing massively at this While web browsers have ad block extensions, mobile apps gain access to more details than you'd like to share, and offer no easy way to opt out.
You Have to Hack This Massively Multiplayer Game to Beat It The MMORPG for security professionals:
Pwnie Island is a limited-release, first-person, true open-world MMORPG set on a beautiful island where anything could happen. That's because this game is intentionally vulnerable to all kinds of silly hacks! Flying, endless cash, and more are all one client change or network proxy away.
When a person doesn’t have a job title, the rest of their team is forced to make assumptions about their role and seniority from other cues, including how they’re introduced, how other team members treat them, and what they look like. … Diverse employees are then forced to spend time individually proving their qualifications to each person on the team, rather that starting at presumed competence and working on advancement.
At a conference, a CTO went on stage and told the story about how their troops’ morale was low because they were using PHP. Being the only PHPer in the room, I felt unwelcome.
We Can't Let John Deere Destroy the Very Idea of Ownership The DMCA strikes again. Can you say "unintended consequences" for such a hostile law?
The Dawn of Killer Robots A documentary about the robots being developed for the US military.
i accidentally colored some cells in google spreadsheets & no matter what i do, it won't undo it. but sure, control my car, i trust you
Son, I want you to have this watch. The firmware is outdated, the OS is slow and it only runs Yelp, but it's been in our family for 3 years.
Here’s a Guide to the 17 Native Ad Buzzwords That All Mean the Same Thing What is "partner content"?
So my working theory is that if you assemble enough enterprise software ads, an airport spontaneously forms around them.
Proposal to add a new HTTP method, NOPE. Used to signal to server, "I'm going away because of this stupid newsletter signup flyover."
None of the Above
Mountain Biking at Midnight with Top Secret Night Vision Goggles What's it like to mountain bike in pitch dark with $300K special ops night vision goggles.
When You Lose Weight, Where Does it Go? The Answer May Surprise You TIL that you breath out and pee your excess weight.
It gives me enormous pleasure when I see people misspelling schadenfreude.
iCloud Photo Library: The Missing FAQ Everything you wanted to know about the new iCloud Photo Library.
Yes, You Can Catch Insanity Investigating the relationship between microbes, our immune system, and maladies of the brain.
_youhadonejob "Anyone who does laundry gets it."