Welcome to my PinkLetter. A short, weekly, technology-agnostic, and pink newsletter where we cultivate timeless skills about web development.
Most of us can look the other way and ignore the news. This is privilege. Let’s not forget that.
First they came for the socialists, and I did not speak out—Because I was not a socialist.
Then they came for the trade unionists, and I did not speak out—Because I was not a trade unionist.
Then they came for the Jews, and I did not speak out—Because I was not a Jew.
Then they came for me—and there was no one left to speak for me.
I gave a farewell talk at my company last week. On the one hand, I needed closure for myself. On the other hand, I wanted to share a message: make friends.
For a long time, I thought making friends at work was unprofessional. I mean, I didn’t avoid it at all costs: I actually met some good buddies in the office. But I was worried about contaminating work and private life.
It turns out I was wrong (as usual). In fact, I was way more engaged at work before many friends decided to embark on new adventures: we hacked, laughed, shared our vulnerabilities, and kicked asses together.
That is why I found myself resonating so much with The Business of Friendship: Making the Most of Our Relationships Where We Spend Most of Our Time. Totally legit read.
If you do not realise this, and assume that everyone who says they are working eight hours per day actually is, you are probably going to wreck your mental health trying to keep up with them. Stop it at once.
PostgreSQL query planner is full of surprises, so a common-sense approach to writing performant queries is sometimes misleading. In this blog post, I’ll describe examples of optimizing seemingly obvious queries with the help of EXPLAIN ANALYZE and Postgres metadata analysis.
A modern replacement for ls.
You list files hundreds of times a day. Why spend your time squinting at black and white text?