Labnotes

Published on

DuGP_5LW0AAQEvj

Ryan Creamer created the most wholesome Pornhub channel.


Design Objective

Nina Alli "Sometimes we forget who our user is" (source)

DyfoVNIXgAA7Y_6

Jeff Chang Right size your A/B tests:

A/B testing best practices should change as a company grows:
👶: Do not A/B test, will not get stat sig. Talk to users.
👦: A/B test changes that you predict will affect metrics, testing everything too slow
👨: A/B test everything. Accidentally dropping metric by 1-2% is very bad

Reginald Braithwaite Amusing but apocryphal:

An IBM VP was being shown some new tape drives. When waiting, a yellow "Idle" light would come one.

The VP was aghast.

"Change that light to green, and rename it," he exclaimed:

"IBM equipment is never idle. It is READY!"

DyFoj2SV4AAeNax


Tools of the Trade

antonmedv/fx Command-line tool and terminal JSON viewer.

68747470733a2f2f6d6564762e696f2f6173736574732f66782e676966

Peter Cooper Related:

If you're on macOS and have Homebrew installed, run brew cask install quicklook-json and Quick Look will let you look into JSON files properly.

Dxnr7YDXQAAzWFz

Ben Halpern "Client-side validation"


Web-end

Ben Furfie Absolute web dominance corrupts absolutely:

If you think there's no issue with Chromium having dominance in the browser engine market, then realise this. The Chrome team pushed a compat bug to their browser because they didn't want to fix an issue with their site. And it took a Mozilla dev to fix it. In a rival's browser.

zoe 😮

if you want to ruin someone's day, applying "font-weight:500.007797241211" to an element will make its text bold in firefox, but not chrome

anything between 500.007797241211 and 549.9999694824218181565811391 will work, but that one's just on the precipice so


Lingua Scripta

Allen Wirfs-Brock Amen. And we do have compatible languages that can move at their own pace (ReasonML, TypeScript, etc):

JavaScript's success is as a "worse is better" (look it up) language. Adding many new features to improve it may actually be detrimental to its continued success. What it needs is slow addition of carefully considered features that enable key new use cases.

Mathias Bynens And this is what it looks like in practice:

🎉 New JavaScript features in ES2019:

  • Array#{flat,flatMap}
  • Object.fromEntries
  • String#{trimStart,trimEnd}
  • Symbol#description
  • try { } catch {} // optional binding
  • JSON ⊂ ECMAScript
  • well-formed JSON.stringify
  • stable Array#sort
  • revised Function#toStringOrli Matlow

Peopleware

Kenyon Laing 💡

You know how sports teams have “rebuilding years”? I think people should be allowed those too. When someone asks how you’ve been/what’s new in your life, you should be able to say, “It’s a rebuilding year” and leave it at that.

duretti hirpa Thread:

dear managers, here's a list of 10 items you should stop doing! love, your no. 1 best programmer pal, duretti

  1. putting 10 minutes on my calendar for a "quick chat" with no context. it makes me think i'm gonna get fired
  2. heck, just messaging and saying "have a minute?"

Locked Doors

Major iPhone FaceTime bug lets you hear the audio of the person you are calling … before they pick up That's one way to remote activate an always-on close-to-target listening device.

Apple blocks Facebook from running its internal iOS apps The very next day: Apple blocks Google from running its internal iOS apps 🍿

QuadrigaCX Owes Customers $190 Million, Court Filing Shows Cryptocurrency is a distributed way of learning why banks operate they way they do:

Troubled Canadian crypto exchange QuadrigaCX owes its customers $190 million and cannot access most of the funds, according to a court filing obtained by CoinDesk.

Cotten reportedly died of Crohn’s disease in Jaipur, India in early December 2018. The exchange announced his death earlier this month. A death certificate was included in the list of exhibits.

The founder seemingly had sole control or knowledge of Quadriga’s cold storage solution. Robertson wrote that after his death, “Quadriga’s inventory of cryptocurrency has become unavailable and some of it may be lost.”

The doorbells have eyes: The privacy battle brewing over home security cameras If you're considering a doorbell camera, read this first:

Okay, Big Doorbell hasn’t yet evolved to the point where police are peering through live to see who’s coming over for dinner. But we probably don’t want to build that.

How do we stop a potential civil liberties nightmare? By talking about ethics now.


None of the Above

Abhishek "There is a story behind every tattoo. I used AR to bring tattoos to life."

Aaron W 🤔

In 2019, are phone calls really just real-time meeting requests with no subject, no agenda, an unspecified duration, and sometimes even a mystery attendee?

MrStinkEsq Punny:

Monday - Greg
Tuesday - Ian
Wednesday - Greg
Thursday - Ian
Friday - Greg
Saturday - Ian
Sunday - Greg

The Gregorian calendar

Aaron Parecki "How did we let the Web get to this point. All I wanted to do was read this blog post."

DwrrUEmUYAE0kXi

fiona Exactly!

all linear algebra textbooks are like

  • 1 is a number 😀
  • x can stand in for many numbers 🤯
  • a vector is just an ordered list of numbers 😜
  • the set of all polynomials of degree m with real or complex coefficients is a vector subspace of P(F), as you should verify 😇

WolfTron V 🔥

CNN & Fox News has done to our parents what they thought violent video games & Marilyn Manson would do to us.

Assumptions Objects in Pictures Are Not Always As They Seem.

Orli Matlow 😭

Is running for president just "starting a podcast" for rich people?

Lina Khan Can we get this in the US as well?

India has introduced a new rule prohibiting e-commerce platforms from selling their own goods on the platform. The idea is you can either run the marketplace, or sell your goods on the marketplace, but not both

iris "some earrings i ordered on aliexpress never arrived and they asked for photo evidence???"

Screen-Shot-2019-02-03-at-2.44.03-PM

Published on

DxFA6I8V4AABhzr

Peter Bukowinski "Chaotic neutral"


Design Objective

The ghosts of technology in today’s language Explores the origin of words/terms that we use figuratively, but once had a literal meaning. For example:

Both radio and TV stations still ask us to tune in, even though tuners don’t really exist in television any more (and in the radio, tuning is much more automatic, using buttons and programs rather than… another dial.)

The user interface component where you choose one of a few options is called radio buttons, based on old radio buttons you’d toggle to… tune in to different frequency bands.

0-Dj_hKiL1La0I78YF

Doug Collins Nobody thought this will be a problem?

Important controls should be separated by proximity and design.

Case in point: nobody wants to risk shifting into park instead of turning down the radio or adjusting the AC while cruising down the road. #ux #design

Dw90vgTX4AYPjp6

The Ideal Design Workflow I'm laughing, but also crying:

22.) Once Pixate has driven you to the brink of insanity, switch gears and download the free trial for Framer.

Looks promising!

23.) Now go get some lunch. You’ve earned it.

Tacos sound good.

24.) Come back from lunch and realize your Framer trial has expired. (Seriously, they give you a 32 minute trial)

@minebocek "Everything I know about colors of metals, I've learned from Keynote"

ezgif.com-video-to-gif


Tools of the Trade

Zack Whittaker 🤔

I just found out that if you hit a Chrome security warning that you can't pass — like an HSTS issue or a revoked certificate — you can just type "thisisunsafe" and it'll load anyway.

You can try it out here: https://revoked.badssl.com

ezgif.com-video-to-gif-2

Dimensions.guide A comprehensive reference of dimensioned drawings documenting the standard measurements and sizes of the everyday objects.

Screen-Shot-2019-01-26-at-3.55.31-PM

David R. MacIver 😭

"Pandas is what happened when someone concluded that the problem with Python was that it wasn't enough like R, so built an R clone on top of numpy, the library that was written when someone concluded that the problem with Python was that it wasn't enough like matlab."

CORSAIR "This is your RAM. And THIS is your RAM on Chrome."


Web-end

Tyler van der Hoeven Cool!

Today I learned about font-variant-numeric: tabular-nums; Basically makes a text value act like monospace so when you’re scaling it up and down via a slider etc. it doesn’t jump around as much.

ezgif.com-video-to-gif-3

Nicole He 🔥

when i go to a website and my computer fan turns on, that’s how i know it’s a good website

CSS LEGO Minifigure Maker h/t Smashing Magazine

ezgif.com-video-to-gif-4


Lingua Scripta

@bterlson 🤠

Q: why do JS numbers-
A: IEEE-754
Q: ok but when I add-
A: IEEE-754
Q: fine but NaN doesn't even-
A: Aye. Triple-E. Seven five four.

Khalil Sehnaoui "Coffee calligraphy, or Java Script (pun intended) ¯_(ツ)_/¯"


Lines of Code

How To Speed Up The Code Review TL;DR Don’t create huge pull-requests with mixed categories of changes.

For example, in feature changes, we check business requirements, but in the structure refactoring, we review backward compatibility. And if we mix several categories it will be hard for a reviewer to keep in mind more than one review strategy. And most likely the reviewer will spend on the request more time than necessary and thus may miss something. Moreover, in a request that has mixed changes any fix being made will force the reviewer to review all these categories again.

brianleroux 💯

Today I am going to write some tests for code I already wrote and it's going to be 🆗. Sometimes I write tests first.

Sometimes I don't or can't because either the tech is too early or my understanding of it is.

Per UNIX philosophy, distrust all claims of 'one true way'.

Des Traynor This is why some code is throwaway, and some tests come after the code:

Explore the solution space before refining the solution.
(aka 'Get the right design, then get the design right')

This is the biggest lesson I've learned from @wasbuxton.

Dxcz1g5XcAAyHqA


Locked Doors

Kate O'Neill Time to play the Harmless or Data Mining quiz:

Me 10 years ago: probably would have played along with the profile picture aging meme going around on Facebook and Instagram
Me now: ponders how all this data could be mined to train facial recognition algorithms on age progression and age recognition

Sarah Drasner "I photoshop to relax."

Dw-rezkV4AAoYUL


None of the Above

detremura 👑 "Não consigo parar de ver"

Man unexpectedly locked inside 24 Hour Fitness after closing I have questions.

David Wohlreich "God bless the manual writers who really overdo it."

DxAQxZAXQAEu4rZ

‘Close’ Proximity, ‘End’ Result, and More Redundant Words to Delete From Your Writing Advice on extraneous words from the Random House copy chief.

Why Gen Z Loves Closed Captioning Because close captioning is the best.

William Hanson "Either there’s a @netflix glitch or @MarieKondo’s methods have escalated."

DxYtIPjWwAAWPn2

Peter Rojas Competition comes in many forms:

Wow, in its latest letter to shareholders, Netflix (correctly, if you ask me) identifies Fortnite as being a bigger threat than HBO:

"We compete with (and lose to) Fortnite more than HBO."

holly This thread is full of truth bombs:

What's a dirty secret that everybody in your industry knows about but anyone outside of your line of work would be scandalized to hear?

Simon Kuestenmacher "Amazing digital art installation on the Galata Tower in #Istanbul in #Turkey. Hope nobody walked past the tower while on drugs..."

Dr Sarah Taber Does "ugly" food really go to waste?

As someone who works in ag & food distribution I gotta disagree w this.

A lot of "ugly" food

-Won't survive distribution bc weird shapes makes it prone to getting smushed, bruised, start to rot, & make everything else in the box/crate rot. Broken skin does the same thing.

Dorsa Amir Legacy code, human edition:

Did you know the human body is full of evolutionary leftovers that no longer serve a purpose? These are called vestigial structures and they’re fascinating. (1/8)

Dw99WANWoAAiq9P

Is Sunscreen the New Margarine? Is it possible we got sun exposure and sunscreen all wrong?

In spring, as the sun strengthened, they’d gradually build up a sun-blocking tan. Sunburn was probably a rarity until modern times, when we began spending most of our time indoors. Suddenly, pasty office workers were hitting the beach in summer and getting zapped. That’s a recipe for melanoma.

Earth’s magnetic field is acting up and geologists don’t know why Interesting.

MntoL0eN

Jeremy Littau Thread:

For those who aren’t quite sure why these media layoffs keep happening, or think “it’s the internet!” or “people don’t pay to subscribe,” there’s a lot more going on. Though that is part of that. Here’s a cliffs notes version - not exhaustive but it hits the highlights:

Erik Wade Peanuts and flakes!

I am an American living in Germany. My grocery store currently has a temporary “American food” section. Join me for a tour of what Germans think Americans eat.

DxxAxA1XcAE7x5u

Published on

spatula-meme


Design Objective

Michael Bolton Hits nail on the head:

  1. In most user stories, nobody is ever interrupted, distracted, naive, confused, under pressure, impatient, disabled, outside of wireless access. Nobody makes human mistakes. Nobody closes the damned laptop lid. The characters in user stories might as well be drones, robots.

Web-end

Kent C. Dodds These are not alternative fonts, they're mathematical symbols abused to make the text look different. Play the video Kent prepared, to hear what this text really sounds like.

You 𝘵𝘩𝘪𝘯𝘬 it's 𝒸𝓊𝓉ℯ to 𝘄𝗿𝗶𝘁𝗲 your tweets and usernames 𝖙𝖍𝖎𝖘 𝖜𝖆𝖞. But have you 𝙡𝙞𝙨𝙩𝙚𝙣𝙚𝙙 to what it 𝘴𝘰𝘶𝘯𝘥𝘴 𝘭𝘪𝘬𝘦 with assistive technologies like 𝓥𝓸𝓲𝓬𝓮𝓞𝓿𝓮𝓻?

The Flexbox Holy Albatross Make Flexbox switch between multiple and single column layouts, without media queries or JavaScript. CSS tricks I could never have imagined.

flex3

Nicole Sullivan For real. We don't even need to convince, FOMO will do the convincing.

Unpopular opinion: CSS and HTML need to increment their version numbers again so we can convince business to invest in these technologies. 😂


Lines of Code

This week we apply the KonMari method to our messy codebase, learn to let go, and tidy up. (Yes, I binge watched all the episodes, as one does)

DwWuc0dVYAAbmHp

Joe Groff

As you go through every line of code, you should be asking, does this bring me joy?

Edward Danilyuk

If not, tell that line of code 'Thank you for being in my life' - then toss it in the garbage along with its thousands of friends.

Alexis Gallagher

Before you start refactoring, copy all the code into one big file and just look at it in one place.

nickteissler

Leave the most sentimental lines of code for last.


Architectural

JBD This:

Storage is the single hardest problem in our domain. Storage related tradeoffs are sometimes the hardest tradeoffs to tackle. Storage decisions often impact every other design decision. I don't know why we are acting like it ain't so.

Tom Eastman From a thread about the latest Ethereum incident, and relevant in so many contexts:

Douglas Adams, in 1992, describing the blockchain:

"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair."


Devoops

Ryn Daniels 💡

Konmari, but for PagerDuty. "I thank this alert for teaching me that we don't need to alert on things like this. Also this alert did not spark joy."


Locked Doors

Alan Feuer Jealousy is the ultimate vulnerability:

A jaw-dropping twist this morning to the story of the Colombian IT guy who helped the FBI crack El Chapo's encrypted comms network.
He also helped the feds tap the kingpin's texts w/his wiife, Emma Coronel, taking us deep into the intimacies (and crimes) of their marriage.

@notdan Yes. Also, I'm Californian and we're soft like that.

Being able to turn the heater on from bed is totally worth getting hacked.


None of the Above

Kevin Liao "2019 is still young but nominating this for press conference prop of the year"

DwaMZ2YUcAACuYk

dream ghoul Life hack:

in college we named our intramural softball team “NO GAME SCHEDULED” because if the other team didn’t show up they lost their league deposit and
forfeited. it worked several times. everyone hated us and nothing as cool as that has happened to me since.

third looks 😭

A Blade Runner sequel where Deckard just walks around the city trying different ramen joints

Harvey Newman "A 3D printed light projected animation. Proof that there's always new ways to animate everything."

@EmeraldJhannae 🕶

“I came, I saw, I left early.” A lifestyle.

Shit Academics Say

If you can't say anything nice¹


¹Say it in a footnote.

Rotarywing "Unbelievable flying and landing at that slope to rescue an injured skier
By French mountain police 👏"

Published on

Screen-Shot-2019-01-06-at-10.30.42-AM

41 Strange "Joseph Ducreux (1735 –1802) was a French painter who is known primarily for his unorthodox self-portraits"


Design Objective

How the Great Recession influenced a decade of design The relationship between the economy and how things look:

Consumers’ growing interest in used fashion — which means more people are wearing clothing from different seasons and eras, all at the same time — supports the idea of the Big Flat Now. Similarly, Instagram is filled with fan accounts dedicated to the pop culture and style of basically every decade, including the ’00s; follow a bunch of them and suddenly time is a flat circle.

PostRecession_Design.0.png


Tools of the Trade

Dr. Roy Schestowitz 😭

Welcome to 2019, traveler from 2009. The brief:

  • sysadmins are now "ops"
  • servers are all just "cloud" something
  • algorithms are "AI"
  • DBs are "blockchains"
  • Everything that spies on people is "smart"
    Good luck. And update your CV with the above words.

Carlos Pizano Uribe "I was bitching about time in operating systems when I came across this 1857 time table.."

Dv890d2UcAA8uAx

kim 😮

It's 2019.

We're now exactly halfway between y2k and the 32-bit Unix time overflow.


Lines of Code

pv_controller.go This comment is everything!

// ==================================================================
// PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE.
// KEEP THE SPACE SHUTTLE FLYING.
// ==================================================================
//
// This controller is intentionally written in a very verbose style.  You will
// notice:
//
// 1.  Every 'if' statement has a matching 'else' (exception: simple error
//     checks for a client API call)
// 2.  Things that may seem obvious are commented explicitly
//
// We call this style 'space shuttle style'.  Space shuttle style is meant to
// ensure that every branch and condition is considered and accounted for -
// the same way code is written at NASA for applications like the space
// shuttle.
//
// . . .

Pulp Librarian A look at the first high level programming language:

By 1958 FORTRAN II had been released and other computer manufacturers were offering FORTRAN compatibility. It was the start of the separation of software from hardware, as programming became a platform-independent skill. But the big leap took place eight years later.

DwAneWWX0AAN_DG


Devoops

lucien fregosi "True story... 💸💸💸"

DwEQrVnWoAADtIS


Peopleware

New Office Hours Aim for Well Rested, More Productive Workers What if business hours adapted to our sleep/wake cycles?

For many office workers, the answer may be as simple as delaying work start times an hour or two — say until 9:30 or 10 a.m. Since many people are in the middle of the chronotype continuum and wake naturally around 8 or 9 a.m., such a modest shift could provide widespread relief. “We’re talking about one hour,” Ms. Kring said, “not a revolution.”

Engineering Management: The Pendulum Or The Ladder This:

Hopefully you have already gathered that management is a career change, not a promotion, and you’re aware that nobody is very good at it when they first start.

That’s okay! It takes a solid year or two to find new rhythms and reward mechanisms before you can even begin to find your own voice or trust your judgment. Management problems look easy, deceptively so. It’s really hard to generalize here, but reasons this is hard include:


Locked Doors

uncaptcha2 Using Google tech to defeat Google tech, this project defeats Google's ReCaptcha by asking for the audio challenge, and then using Google's Speech2Text API to submit the answer. 🤦‍♂️

Dan Kaminsky Meme thread:

I’m a hacker in a movie

My code works the first time even when somebody’s watching

Somebody is watching

There’s a progress meter and it isn’t even a lie

Mike Tsao 🗝

zero-factor authentication: something you forgot and something you lost. #0fa


None of the Above

Samantha Melamed "This is the most aspirational parking garage I have ever seen"

DwMTYKMWoAAf-_6

dan seifert 🔥

instagram is now QVC for millennials

Read This Article!!! Language is ever evolving:

At journalism school, I was told that you get one exclamation point to use in your entire career, so you should use it wisely. You could, perhaps, spend your one exclamation point on a headline like “WAR OVER!” but nothing less would merit one.
...
After we spoke, McCulloch ran a Twitter poll asking: “If I wanted to convey genuine enthusiasm to you, how many exclamation marks would I need?” After nearly 800 votes, the winner was three.

@algo_anthill Language is ever evolving, part II:

When you start looking at a post about some foreign language's oddly specific word for something that you never thought there would be a specific word for, remember that English has a specific word for tricking people into listening to Rick Astley's "Never Gonna Give You Up".

English also has a single word for "manipulation of electoral boundaries to reduce the influence of opposing political groups in future elections".

Dana Schwartz 💀

If you pay me $50 I'll show up to your funeral but stand really far away, holding a black umbrella regardless of the weather, so that people think you died with a dark and interesting secret.

How Millennials Became The Burnout Generation Eventually something will have to give:

We’ve “killed” diamonds because we’re getting married later (or not at all), and if or when we do, it’s rare for one partner to have the financial stability to set aside the traditional two months’ salary for a diamond engagement ring. We’re killing antiques, opting instead for “fast furniture” — not because we hate our grandparents’ old items, but because we’re chasing stable employment across the country, and lugging old furniture and fragile china costs money that we don’t have.
...
But individual action isn’t enough. Personal choices alone won’t keep the planet from dying, or get Facebook to quit violating our privacy. To do that, you need paradigm-shifting change. Which helps explain why so many millennials increasingly identify with democratic socialism and are embracing unions: We are beginning to understand what ails us, and it’s not something an oxygen facial or a treadmill desk can fix.

How a Phone Glitch Sparked a Teenage Riot Interesting story about teenagers and pre-internet hotlines.

83 Things That Blew Our Minds in 2018 “Himalayan” pink salt comes from Pakistan, Hippos poop kills fish, your eardrums move when you look around, and other useless but entertaining trivia.

23andMe's Pharma Deals Have Been the Plan All Along Turns out, even when you pay for the product, you may still be the product.

Scott Davidoff "Medieval browser tabs — how scholars jumped between multiple texts #desktopmetaphor #notametaphor at Mexico’s first public library"

DwCo_TCU0AEMKsi

Published on

CYqxA0mWwAA6KbN

Karl Sharro "The first instance of humans sharing pictures of their food with friends on their wall."


Design Objective

Consistency in Design is the Wrong Approach Consistency can be a design trap:

When you think about consistency, you’re thinking about the product. When you’re thinking about current knowledge, you’re thinking about the user.

David Denham Outcome vs output:

Product Roadmaps should be outcome-focused (OKRs, problems to solve, etc.). Release Plans should be more output-focused (features, timelines, etc.). This is where I'm seeing the rubber hitting the road with teams becoming Feature Factories. They're given output-focused roadmaps

Eric Jorgenson I use Linkedin, but I don't ever enjoy it, so this strikes a chord:

Linkedin is the kind of product you get if you always take the winner of the A/B test, even if users will obviously hate you for it.


Tools of the Trade

How Firecracker Is Going to Set Modern Infrastructure on Fire AWS open sources core technology behind Lambda: a VM designed for running transient and short-lived processes, with the isolation of VM and performance of containers.

f2ac8747-firecracker

Isopropanol #4 🤔

SQLite is a mineral that consists of SQL molecules.

BlesstheInfoSec This thread:

New Switch for Christmas!!! Gonna see how long the kids will go hooking it up while I explain networking!!!

Thankfully they have never seen either type of Switch. Also thankfully they don't know what EOL is

DvQAa9QUUAEb-ff


Lingua Scripta

Stefan Baumgartner "0 vs null vs undefined"

DusCOfyXcAA9_F7


Lines of Code

Sarah Drasner "Claiming 100% test coverage"

DueipxLVYAEPqtC


Architectural

jasongorman The "Evil FizzBuzz", interesting exercise for developer teams:

Once you have a working (green) build on a skeleton solution (i.e., one that compiles and runs at least one dummy test), the build must not go red. This is an exercise on delivering as a team WITHOUT BREAKING THE BUILD. OK? If the build goes red again, the exercise is over. (11/)

The team has 1 hour to deliver a working solution they can demonstrate to the "customer" (12/12)

Cory House Thread:

I've wasted countless hours through the years on slow feedback loops. Over time, I learned: If the feedback loop is slow, job #1 is to ask: Is there a way to make the feedback loop fast?

Fast feedback loops lower stress, aid focus, foster creativity, and reduce risk.

Joe Armstrong Now I'm hungry:

Blessed are they that stop programming and go and eat lunch for their tummies shall be full and their programs better when they return from lunch.


Peopleware

Johnny 🤔

Thinking is by far the most underrated activity.
People consider it "unproductive" to sit on a bench and think.
So they spend their lives doing things they never thought through.
An hour of clear thinking,
can yield a conclusion that changes your life.

Morgan Housel 💯

The career lessons from 2018 are:

Work hard.
Focus on the customer.
Don't sexually harass anyone.
Avoid espionage.


Teamwork

Erik Bernhardsson Yes!

It’s always worth spending 15 min extra on a chart. Otherwise you bring some really cool insight to a meeting and people are like “uh, the y axis has a confusing label” or “why are the lines colors so similar”.

How to Exhibit Leadership as an Individual Contributor How to be a leader without getting into management:

This mindset separates good employees from excellent ones. Leadership-minded people proactively improve and develop their environment — their product, their codebase, their colleagues, their teams. Over time, these little improvements multiply and make a huge difference.

Dev to manager Interviews with experienced software developers on moving to management.

Danielle Leong TL;DR what eng managers do all day:

Engineering management is 50% figuring out times to meet, 10% restarting zoom, 30% this should’ve been an email, 40% therapy, and 30% making lists of things you’re supposed to do

DuJeFXcWoAAvijL


Locked Doors

Cory Foy Air travel attack vector:

Please, please - if you’re a security professional with the ear of executives who travel, highly encourage them to buy privacy screens. Watching an exec with a big financial firm working on all his numbers in a spreadsheet just in front of me.


None of the Above

Siqi Chen Kid paradise!

I'm at an absurdly over the top 80,000 sqft indoor kids playground called Neobio right now and you guys I'm LOSING it.

Let me show you around. Thread👇

DvlAE5PUYAAzbD2

Christopher Ingraham Not sure if funny or horror story:

So, a shipment of crickets for the lizard arrived via FedEx today. It was my first time ordering bulk crickets off the internet, and I naively assumed that they would be in like, a bag or some other contraption to facilitate easy transfer to another container. They were not.

Judy Brown A prank in three parts:

Some of you out there may recall that in 2016 I played an excellent Christmas prank on my long-suffering Dad. It worked a treat.

DvQQwZCWsAE_pRv

Jenn Ellis Not to be out-done:

Every year our aunt in Maine sends us little handmade chocolate lobsters. This year they are soap. Guess how I found out? 🦞 🧼 👄

DvH84sZUwAAn1Ii

Laura SilverBells-tian 💯

Forcing kids and teens to read centuries-old “classic literature” about a very slim subset of the population, living experiences they can’t relate to, is the most surefire way to kill the future of books.

HxOvAx 🔥

the ancient greeks divided content into four elements - hot take, controversial opinion, hill i will die on, and subtweet - as well as a fifth, which surrounds and suffuses the others - discourse

Andrew Armstrong Bottom/left:

One of the weirder things about being an adult is having a favorite stovetop burner, yet nobody talks about it.

DtCUsyYU4AAIoRL

Researchers Show Parachutes Don't Work, But There's A Catch This may help people understand why some research doesn't hold in the real world:

Research published in a major medical journal concludes that a parachute is no more effective than an empty backpack at protecting you from harm if you have to jump from an aircraft.

gina loves calum "IM AT THE PET STORE AND YOU GUYS NEED TO ZOOM IN ON THE NAMES PLEASE"

Du9jG1GVYAE9ajn