Published
Weekend Reading — Soul-Crushing Meeting
Fisher Price is getting it right 😭
Tools of the Trade
There Keep track of who's working in what timezoe.
"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.
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.
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 …
Ben Adams "Is javascript broken or are javascript devs broken?"
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:"
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."
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.
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"
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"
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"
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?
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."