Afontcu’s Food for Thought (XLII)

Programmers, React, Code Quality and Web Typography

Adrià Fontcuberta
3 min readOct 31, 2018

Food for Thought is back two months after!

I’ve been busy writing stuff for my newsletter. Did you know that I started my own newsletter? Feel free to subscribe here:

Personal food for thought right to your inbox 💃

Anyway. Let’s go for it.

1. Programmers who only code at work

This is not a post. It is a thread in, where people discuss programmers who just code at work (meaning that they don’t spend their free time coding).

What’s your opinion on this? I think it’s a fascinating debate. I might even write a newsletter issue someday.

2. Making Sense of React Hooks — Dan Abramov

Hooks has been a hot topic since they were introduced last week at React Conf. They are great, but they provide a very different way of managing usual stuff inside of components.

And, as expected, a lot of things have been said and written about them. My advice is to read from one of the creators directly, so you don’t get lost in translation.

Besides the technical point of the article, I love how Dan puts himself in users’ shoes, and try to understand their (our) needs and limitations. It might be a UI library, but Dan management is what I would expect from any Product Owner. Kudos to him and the rest of the team, because things just keep getting better (not only with Hooks but with Suspense and concurrent React too). It’s thrilling.

3. The Code Quality vs. Speed Fallacy — Anthony Sciamanna

Code Quality vs. Speed” is a fallacy. It’s not one or another: Speed is a consequence of good, high-quality code.

Do you want your team to deliver value consistently? Then make sure you set up an environment where people can improve the overall code quality.

4. Server to Client — Ali Alabbas

In this (surprisingly quite) short post, Ali explains all the events between your intent to navigate to a webpage and the webpage loading.

It is easy to read and features cool images, so give it a go if you want to understand what’s going on under the hood.

5. Rhythm in Web Typography — Matej Latin

This post is beautiful. Matej outlines some ideas and tools to manage web typographies properly. From horizontal or vertical rhythm to indenting, read this article to learn new ways to improve legibility and beauty in your web applications.

The post is so good that I’m about to buy his book (Better Web Typography for a Better Web). However, as you might know, buying a book doesn’t buy you the time to read it. And my to-read list is almost literally going through the roof ¯\_(ツ)_/¯.



Adrià Fontcuberta

Words matter – Software product development, Front-end, UX, design, lean, agile and everything in between.