Labnotes

Weekend Reading — Soul-Crushing Meeting

Published on

kBcTkeQ

Fisher Price is getting it right 😭


Tools of the Trade

There Keep track of who's working in what timezoe.

Screen-Shot-2018-03-31-at-9.01.52-PM

Sasha Laundy 💯

"All code examples MUST work on copy-paste" was a core rule of Twilio docs in the early days. Played a huge role in successful developer adoption.

Oni Another take on modernizing Vim: combines modal editing with features you expect in modern editors like VSCode, Atom, LightTable, and Emacs.

36127305-9c7b6b80-1011-11e8-85dd-0345788c0b56

Charles for iOS Capture and inspect network requests and responses on your iOS device.

Arvind Narayanan All true:

Tech buzzwords explained:
AI—regression
Big data—data
Blockchain—database
Algorithm—automated decision-making
Cloud—Internet
Crypto—cryptocurrency
Dark web—Onion service
Data science—statistics done by nonstatisticians
Disruption—competition
Viral—popular
IoT—malware-ready device


Web-end

Update on Async Rendering React 16.3 is out with async rendering. This blog post explains what's new and how it works.

React's new Context API and Actions Related.

Anton Lavrenov 🔥 JavaScript tip

You do console.log in any place of the code WITHOUT code modification. With @ChromeDevTools you can create "conditional breakpoint". If you add console.log into the condition, the debugger will not pause, because console.log returns undefined.

ezgif.com-video-to-gif


Lingua Scripta

V8 🚀

Starting with Chrome 66, @v8js compiles JavaScript source code on a background thread, reducing main thread compile time up to 20%! h …

DZOwRYDWsAAePp0

Ben Adams "Is javascript broken or are javascript devs broken?"

DZcscKiWkAAfwgY


Lines of Code

Hillel 🤔

The consistent finding of studies on software correctness is "everything is terrible and we will all die cold and alone"

Denis Redozubov "The annual reminder of how tiresome debating types with proponents of dynamic typing is:"

DZNNkcVWsAA0vKm

Kevlin Henney They just want to be left alone.

WHY_ARE_YOU_SHOUTING_ABOUT_YOUR_CONSTANTS
theyAreNotThatSpecial
UnlessYourLanguageRequiresIt
or_you_are_solving_a_specific_problem
just use your regular identifier conventions

Runa Sandvik "It me."

DZLPa7bWsAAkEJ9


Architectural

Testing in Production, the safe way Like it or not, production will test your code, so make it a conscious effort, and learn to do it well:

Testing in production might seem pretty daunting at first, way above the pay grade of most engineering organizations. While it’s not easy or entirely risk-free, undertaken meticulously, it can greatly help build confidence in the reliability of the sort of complex distributed systems that are becoming increasingly more ubiquitous in this day and age.

Tess Rinearson 👍

immutability is a liability

Rich Rogers My new favorite definition:

"A full-stack developer is one who can add technical debt to any layer of the application." - @RealNickJacques


Devoops

Ask HN: Weirdest hack that you ever saw in production? Like, for example:

Turns out that the dictionary that hit my hand was perched across two keyboards, holding down the “enter” keys of two terminals. Turns out that for reasons unknown, those terminals had to be repeatedly hitting the enter key in order for the logins and print jobs of about 40,000 people to work.


Peopleware

Auren Hoffman One person with bad judgment can lead to a massive slow down:

top three criteria for hiring (in start-ups): judgment

if everyone in your company has good judgment, you can have fewer rules which allows you to move MUCH faster.

judgment is a strategic advantage.


Locked Doors

Dylan Curran 🚨🚨🚨

Want to freak yourself out? I'm gonna show just how much of your information the likes of Facebook and Google store about you without you even realising it

Growth At Any Cost: Top Facebook Executive Defended Data Collection In 2016 Memo This attitude — from Facebook, Boz is the messenger, not the message — is downright scary:

That can be bad if they make it negative. Maybe it costs a life by exposing someone to bullies. Maybe someone dies in a terrorist attack coordinated on our tools.

And still we connect people.

The ugly truth is that we believe in connecting people so deeply that anything that allows us to connect more people more often is de facto good. It is perhaps the only area where the metrics do tell the true story as far as we are concerned.

Khalil Sehnaoui "Shimming a hotel door open with a pizza menu in 16 seconds."


Techtopia

Eve Livingston Internet slang that's fallen out of favor:

Not to get all Black Mirror/your dad about it but wild how there was a time when 'brb' was necessary because you weren't just constantly mainlining the internet in the background of the rest of your life

Imagine saying 'gtg' now. There's NOWHERE TO GO.

Sam Bason Exactly:

What IoT manufacturers think people want:

  • Kettles you can switch on from an app
  • Fridges with cameras

What people really want:

  • Microwaves and ovens that set daylight saving time automatically.

None of the Above

Dennis "You can't unsee it"

DZCoau9WkAA-qx2

Zak Toscani This thread is hilarious!

Co-worker got his lunch stolen and they’ve agreed to let him watch the security camera tape. This is the most excited I’ve ever been at any job ever. Ever.

Assaf "Challenge accepted"

DZQiyyGVoAEkvOP

sharrowsDC 🚴‍♂️

“the community” is just shorthand for “people who oppose change.” People who support street redesigns, however, aren’t members of the “community.” They’re merely “bicycle advocates” or “cyclists.”

“pattes de poulet" "I’m bored so I made a burger . 😂😂😂😭😭😭😭😭😭😭 wow I need friends"

DZNnZ9rX0AEcCkR

rob whisman 😭

teens don't realize how privileged they are to have these smartphones. it used to be you'd have to read shampoo ingredients on the toilet but now with the phones you can just snap a pic of the bottle and read them wherever

The Science of The Job Search, Part III 61% of “Entry-Level” jobs require 3+ years of experience. What is wrong with employers?

entry-level-jobs-years-experience-1

Lurkin' Mom 😢

Me at 16: I’ll sleep when I’m dead

Me at 36: Or? Ok so hang on, just hear me out. How about we sleep now and catch up on laundry when we’re dead?

I. H. Laking "Ok, this is actually legitimately impressive."