Labnotes

Weekend Reading — Emotional support animal

Published on

@ImACultHero "Just learned that Cheetahs are really nervous animals, and some zoos give them "support dogs" to relax"


Design Objective

@sortino Cynical, but sometimes we need a dose of that:

The Ten Principles of Good Design: 2017 Tech Industry Edition 😂

The 1,000 Floor Elevator: Why Most Designers Fail Google’s Infamous Interview Design Challenge "Yet virtually all solutions I’ve encountered fail almost immediately for the exact same reason…" can you guess what's the common reason?

Ash Huang: How Much Poison Is Acceptable in Our Technology? "For an industry that complains about the inconvenience of waiting for a cab, doing laundry, or picking up takeout, we sure build a lot of suffering into our apps."

@assafweinberg "Automotive #UX is always a great reminder that even huge companies still need help with basic human centered design."


Tools of the Trade

Using headless Chrome as an automated screenshot tool The five-minute intro to automating headless Chrome using Node.js and the debugging protocol API.

Updated Chrome Debugging Tools Worth Mentioning Block specific network requests, measure CSS and JavaScript coverage, take full page screenshots, and the "how did they do it?" async/await debugging.

@ThePracticalDev I've been in the software industry long enough to know this is absolutely true:

You are not "missing the boat" on that hot new language, framework, platform, etc. If the trend sticks, you can catch up at any time.

sindresorhus/refined-github A browser extension that fixes a bunch of Github annoyances.

7anshuai/masq A simple local dns server extracted from Pow. Allows you to use *.dev domains for development, instead of localhost.

kesselborn/spec.sh A mini test framework for Bash.

@KernCanCode The real semantics of semantic versioning:

major = a breaking change

minor = a minor breaking change

patch = a little-bitty breaking change


Web-end

Aspect Ratios in CSS are a Hack Confused by aspect ratios? I know I am. Here are four different techniques to wield CSS to your will.

UX Flow Sketch wireframe prototyping for Web and Mobile projects.


Lingua Scripta

@rauschma Why semicolons in JavaScript? Because this (hint):

Object.entries({a: 1, b: 2, c: 3})
[1, 2].forEach(x => console.log(x))

Lines of Code

@brkwtz ⁉️

I have refactored

the code

that was in

ur repo

& which

u were probably

going

to deploy

Forgive me

it doesn't work now

but it

looks great


Architectural

@mikesherov Thread:

Everything is too slow. In the last month, just by caring, we've made npm and Webpack about 50% faster. Just by profiling, caching, etc. /1

And we're talking about real "do less work" PRs, not just "oh, avoid try/catch because v8 doesn't like it yet". Like not hacks /3

And instantly all the old friends are there: runaway GC, accidental n^2, not caching all the things, arrays instead of Maps/Sets /5

@deech 🤔

My favorite riddle: what's weightless, massless, and without form but requires teams of people to move it? Legacy code.


Techtopia

Made With ARKit Hand-picked curation of the coolest stuff made with ARKit.

@kenshirriff The future of computing, 44 years ago:

Got our vintage Xerox Alto to display images. The 1973 Alto was one of the first computers with a high-resolution bitmapped display.

@iamdevloper

tech, the only industry where there's an entire suite of apps to remind you to take a 5 min break every half hour


Locked Doors

Petya Ransomware Attack – What’s Known Another week, another widespread attack. Security analysts still debating whether to call it #Petya or #NotPetya.


None of the Above

@Pixel_Chikki Amazing lifehack 😭

@TZhongg Busy people (myself included):

"I want to pick your brain" = 1% chance of replying

"I have a specific question about X vs Y that you can answer in 5 min"= 80% chance

Amazon’s New Customer The "eat your own dog food" has evolved into the "first-and-best customer" principle:

This is the key to understanding the purchase of Whole Foods: from the outside it may seem that Amazon is buying a retailer. The truth, though, is that Amazon is buying a customer — the first-and-best customer that will instantly bring its grocery efforts to scale.

@ computerfact

That Time the TSA Found a Scientist’s 3-D-Printed Mouse Penis Scientists going through airport security:

“She totally freaked out, but had to peek in the container,” says Cleaver. “We opened it just a slit, and there were 12-14 eyes staring at her. She screamed. She did this 3 times …"

The history of cold-brew coffee is fascinating From 17th century Kyoto to an 1840s Algerian fortress and ending in with neighborhood Starbucks.

Men Can Be So Hormonal Blame it on the T.

@felixwalkens "I'm an idiot"