Only 90s Web Developers Remember This. 1x1 pixels and   all the things!
Numbers Made Beautiful shows how to make forms, navigation and charting work better on mobile.
Broken is harder to diagnose in a larger org, because there are more layers & more heroes in the food chain. #process
Thanks for downloading our app. We thought you’d like to start by looking at annotated screenshots of the app instead of actually using it
Tools of the Trade
Formspree.com is perfect for static sites that need to use forms: it captures the inputs and emails them to you. And free to use for up to 1000 submissions a month.
katiefenn/parker runs metrics on your stylesheets and reports on their complexity.
scroll-depth uses Google Analytics to track scroll depth on your site: "it monitors the 25%, 50%, 75%, and 100% scroll points, sending a Google Analytics Event at each one."
The Value of Background Fetch talks about the difference of fetching shared resources (e.g. feeds, podcasts) in an iPhone app vs server-side.
How To Safely Generate A Random Number. TL;DR ignore the
man pages and use
bup is backup system, similar to rsync, but based on Git packfile format, so it can run incremental backups on large files (e.g. VM images).
Lines of Code
Code Guide by @mdo is a damn good code guide (mostly HTML and CSS).
How I want to write node: stream all the things! The title says it all. I'm working a lot with streams now, on a new secret project, and it's surprisingly easy and fun, not to mention useful. Thank you Node.js!
To close or not to close discusses void elements (
link, etc) and whether you should use the XHTML self-closing (my take: not).
Focusing on goto or braces, misses the point. … The Apple SSL bug existed, and remained undetected for a year and a half, because Apple wasn't testing their SSL implementation against dodgy handshakes. And it made us unsafe because the NSA, presumably alongside an unknown number of other individuals and organisations, government and otherwise, were.
Related, A Brief History Of One Line Fixes.
batch emitting new values. I bet you didn't know the difference between tasks and micro-tasks, and why we need both
setImmediate. It's complicated, but not really.
Monad goes in, Monad comes out. Never a type error. You can't explain that.
How To Find Common Ground When Engineers Don’t Like Features. This happens a lot, and often shrugged as "engineers be engineers", when really we all want to succeed, but have different takes on the cost/benefit. How you frame features matters, so read this before your next product meeting.
My Management Lessons from Three Failed Startups, Google, Apple, Dropbox, Twitter and Square is a must read, whether you're in management or leadership.
Thirty Percent Feedback. I thought this was about giving less feedback, turns out it's about giving feedback earlier in the process (the 30% mark):
Next time come to me when you’re only thirty percent done and I’ll give you thirty percent feedback.”
- epics are really just projects
- stories are really just use cases
- sprints are really just work
- stand-ups are really just meetings
The Business End
The new reality of venture capital looks at the numbers.
Selling to Enterprise: Why Your “Easy,” Developer-Friendly Offerings are HURTING Your Chances TL;DR you've got to understand what buyers need, and the needs of enterprise buyers are not the same as individuals or small businesses.
A top performer in company A can easily be a Bad Hire in your environment. Do not underestimate the importance of fitting in with your surroundings.
- Focusing on making a partnership work is more profitable than focusing on making money.
- Love your employees more than you love your clients.
- The best new business is your current business.
None of the Above
Scientific method: Statistical errors talks about P value abuse, from researchers ignoring effectiveness and biases to downright "P hacking".