<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/rubyla/best-of/2022/05" -->

---
title: Best RUBYLAND posts — May 2022 | daily.dev
description: The most upvoted RUBYLAND posts from May 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/rubyla/best-of/2022/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/rubyla/best-of/2022/05
og:type: website
og:site_name: daily.dev
og:title: Best RUBYLAND posts — May 2022 | daily.dev
og:description: The most upvoted RUBYLAND posts from May 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of RUBYLAND — May 2022

1. 1  
[](https://daily.dev/posts/do-i-have-to-code-in-my-free-time-in-order-to-be-a-good-programmer--nwkxph1ne "Do I have to code in my free time in order to be a good programmer?")  
Article  
![Avatar of rubyla](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla)RUBYLAND · 4y  
Do I have to code in my free time in order to be a good programmer?  
In programming interviews, job candidates are sometimes asked what kinds of side projects they work on in their spare time. The popular answer is an emphatic no. The question reveals a very confused way of looking at the whole situation. Neither choice is right or wrong. It’s a choice for each person to make for themselves.  
29  
8
2. 2  
[](https://daily.dev/posts/macos-for-pc-users-fkjwqt1jt "MacOS for PC users")  
Article  
![Avatar of rubyla](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla)RUBYLAND · 4y  
MacOS for PC users  
MacOS is not friendly to mouse users (except for Apple’s Magic Mouse) I don’t like the MacOS top menu because it forces apps to break Fitts’S Law, which suggests that important UI elements should be hard to miss with the mouse. To enable Windows-style keyboard shortcuts, I did the following. Added this script to Zsh config to enable familiar text-editing shortcuts in the terminal.  
14  
3
3. 3  
[](https://daily.dev/posts/a-small-tip-to-reduce-your-docker-images-size-by-almost-half-k6zm-6yk "A Small Tip to Reduce Your Docker Images Size by Almost Half")  
Article  
![Avatar of rubyla](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla)RUBYLAND · 4y  
A Small Tip to Reduce Your Docker Images Size by Almost Half  
Docker image size went from 400MB to 170MB, less than half! The problem is that this does not work! The image size is the same as if we did not remove build-base . Let's discover why. The size can only increase or stay the same from one layer to another. Don’t give up, we got this!  
12

[See all RUBYLAND archives](/sources/rubyla/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/rubyla/best-of/2022/05#page","url":"https://daily.dev/sources/rubyla/best-of/2022/05","name":"Best RUBYLAND Posts — May 2022","description":"The most upvoted RUBYLAND posts from May 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/rubyla/best-of/2022/05#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/do-i-have-to-code-in-my-free-time-in-order-to-be-a-good-programmer--nwkxph1ne","name":"Do I have to code in my free time in order to be a good programmer?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/macos-for-pc-users-fkjwqt1jt","name":"MacOS for PC users"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-small-tip-to-reduce-your-docker-images-size-by-almost-half-k6zm-6yk","name":"A Small Tip to Reduce Your Docker Images Size by Almost Half"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"RUBYLAND","item":"https://daily.dev/sources/rubyla"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/rubyla/best-of"},{"@type":"ListItem","position":5,"name":"May 2022"}]}]}
```

