Month: March 2017

Readings for Lunch — [ 29 Mar 2017 ]

IMAGE OF THE DAY
girlscodetoo – Sweden Computer Science Student Learning and loving code 👩🏻‍💻 (source)

TESTING

5 tips for getting more out of your unit tests

In vast majority of apps the domain logic is implemented using a set of Service classes.
Entities are typically quite thin DTOs with little or no logic.
How to avoid or dig yourself out from this kind of architecture?

MANAGEMENT

Stop feeding shit sandwiches

"I recently ran into a friend who mentioned how she uses the Shit Sandwich to deliver feedback…"

Readings for Lunch — [ 24 Mar 2017 ]

IMAGE OF THE DAY
The past 10 years of Facebook monthly active users (source)

JAVASCRIPT

Why WebAssembly is Faster Than asm.js

WebAssembly is a new binary execution format for the Web. A major goal of WebAssembly is to be fast. This post gives some technical details about how it (ndr: supposedly) achieves that.

TOOLS

Air/shots

Air/shots is an internal initiative from the Airbnb Design Tools team (yes, DesOps is a thing, now) to take screenshots in batches of their apps using native OS emulators. Very promising for Visual Regression Testing too… 🙂

Readings for Lunch — [ 21 Mar 2017 ]

IMAGE OF THE DAY
The Six Nations by Alastair Grant/AP

WEB

On Design Systems

“…or what I learned building them”.
A great presentation by Dominik Wilkowski on his experience working on the Westpac GEL system. A lot of good lessons and how he updated his process thanks to them.

THINK

Your subconscious, that monster

No, the fact that someone else treated people differently because of their sex, race, sexual orientation etc does not necessarily make them an entitled asshole, so stop crying “How can people be like that?” and asking for their head on a platter. Chances are they are just as unaware of their subconscious biases as you are.

Readings for Lunch — [ 20 Mar 2017 ]

IMAGE OF THE DAY
Annie Easley, Computer Scientist and Mathematician at NASA (source)

WORK

Attempting Deeper Work

For the knowledge worker, success comes from the ability to think and work deeply on something (basically, to get into a state of flow). Jonathan Snook shares his experience on changing his behaviours and work schedule.

DESIGN

Design in Tech Report 2017

John Maeda, in his yearly report of the "State of the Design" in tech.

Readings for Lunch — [ 16 Mar 2017 ]

IMAGE OF THE DAY
La Habana Vieja, Cuba (source)

PROGRAMMING

Project Torino

With this project, Microsoft aims to create a “physical” programming language, that can be inclusive of visually impaired children.

THINK

Battling Perfectionism

The problem with perfectionism is that trying to do things perfectly all the time often leads to worse prioritization decisions when you take a step back.

Readings for Lunch — [ 14 Mar 2017 ]

IMAGE OF THE DAY
A shop window in Dubai, entirely made of paper (source)

WORK

How to Talk About Your Side Projects

Talk about your side projects whenever you get a chance. Side projects can be immensely rewarding to talk about. They demonstrate a lot about how you work.

DESIGN

Sketch 43 is moving to an open file format

This is going to be a game changer: Sketch 43 will move to an open file format (essentially, a big text-based file). Will make even simpler to integrate third party tools and processes with Sketch.

Readings for Lunch — [ 07 Mar 2017 ]

IMAGE OF THE DAY

David Letterman (source)

INTERVIEW

David Letterman on Life After TV, Late Night Today, and the Man He Calls Trumpy

“You know, I think we’re just about out of time.” – “You’re talking to a man who has nothing to do. When we’re done, I’ll be calling you.”

SCIENCE

How to Design a Particle Accelerator

How do you go about designing a particle accelerator? Suzie Sheehy discusses how they work, what form they take, and what champagne means to an accelerator physicist.

Readings for Lunch — [ 06 Mar 2017 ]

IMAGE OF THE DAY
The Mysterious Rings of Supernova 1987A (yes, this is still a mystery) (source)

DESIGN

A Designer’s Guide to Working with Product Managers

Not always a simple relation, the one between designers and PMs. Here some tips on how to have it working better.

PRODUCT DESIGN

Datafication and ideological blindness

“Quantified thinking is the dominant ideology of contemporary life: not just in scientific and computational domains but in government policy, social relations and individual identity.” Has data become the new ideology?

Readings for Lunch — [ 02 Mar 2017 ]

IMAGE OF THE DAY

OPEN SOURCE

Operation Rosehub

The story of how twelve months ago, a team of 50 Google employees used a "crowdsourced project" to patch thousands of open source projects and fix a very nasty vulnerability in Java that could have huge security impacts.

OPEN SOURCE

Why invest in tools?

Why Facebook is investing so much time, efforts and resources in the creation of tools and immediately release in the wild as open source projects? Well, it's not just a philanthropic ideal, it’s a critical part in a positive circle of continuos innovation.