Some friends of ours have started a coworking space in Berlin hat includes childcare. The space looks great and I think that flexible solutions like this could alleviate a lot of the burden on parents right now.
Not just one thing that every dev should know but a bag full of hard won non-technical multipliers that will improve all of your interactions in this podcast episode with Jesica Kerr.
I want to echo this and add that once you realize what the git `master` refers to, it is unconscionable that we reproduce it so often and so callously every day of our working lives. (Disclosure: Alicia reports to me.)
An overview of the philosophical and technical revolutions that are necessary to be able to develop in production. It’s a long way but I believe even the journey to get there is worth it.
Companies insisting on long hours is probably only one thing holding women back, but this article goes deep on that one question and uncovers a panoply of assumptions and attitudes.
“When people say that telecommuting isn’t as efficient or as effective as working co-located, it’s probably because they don’t know how to do it well, not because it’s not doable. The thing is, it’s all learnable if people want to learn it. And I’d say it’s important to learn. Even before coronavirus, I’ve always felt that knowing how to manage well remotely was a competitive advantage.”
“Wie kann es sein, dass die aufwändig erarbeiteten und austarierten Betreuungs- und Versorgungsnetze aus Kita, Schule, Hort, Babysitter*in, Großeltern, Tagesmutter-/vater und weiteren Mitbetreuenden, von Verpflegung in Einrichtungen und haushaltsnahen Dienstleistungen von heute auf morgen von behördlicher Seite gestrichen werden, ohne dass gleichzeitig Aussichten auf Kompensations- und Unterstützungsangebote gemacht werden?”
I’m glad that this takedown of Clean Code by Dan Abramov got so much traction. I have no problem with clean code (lowercase), but inevitably the process of getting there and the things people do as a consequence make the entire endeavor an anti-pattern.
Always nice to read a positive career history from somebody, like this one by Alicia Hickey, but especially nice if you’re in it named as the team lead who made a crucial suggestion.
STATE My Path: 2 Explore Others’ Paths: 3 Move To Action: 1 Start With Heart: 0 Learn To Look: 2 Make It Safe: 3 Master My Stories: 3 Zero to three, higher is better.
“But we don’t need a secret police to turn us into atomized, isolated souls. All it takes is for us to stand by while unbridled capitalism rips apart the temporal preserves that used to let us cultivate the seeds of civil society and nurture the sadly fragile shoots of affection, affinity, and solidarity.”
Will Larson (whose new book is lying on my desk at work) writes a welcome long view on the technology career, something we will increasingly need to think about and come to terms with.
My colleague Jiro Minier is featured in the Dahrendorf Foresight Project on European Security with a scenario that is both dystopian and scarily prescient. I read it as a call for more European collaboration and investment.
I think everybody (myself included) can and should get better at managing up. This guide by Claire Lew has some helpful tips that mostly boil down to: “context”.
Working in organizations, it’s essential to be able to differentiate between things that are under your purview, and things that you should let fall on the floor. Camille Fournier writes a guide here about how to decide what to fix and how to fix that.
I’d say a lot of this criticism of React is fair but because all frameworks have jumped onto components, I don’t really see a realistic workable alternative either.
An excellent short piece by Emily Nakashima about the various ways that power bends reality. It is well worth keeping in mind even especially if you are the person who has power.
After this piece, I’m totally sold on the benefits of mentoring (and registered myself on Coding Coach). I would be open to mentor a couple of people on engineering/product management/leadership.
One of the most well-known examples of code reuse between Android and iOS, Dropbox, is giving up on it because it’s too difficult to find people who can/want to write C++ code.
Mid to large size teams can accrue dependencies like a katamari and then they’ll be wondering why their node_modules has become unworkably big. That is only one reason to adopt a quick RFC process for engineering decisions that have the potential to affect a bunch of people.