# Posts tagged Ruby

Part of By Robots. Every post below is available as
Markdown at its own URL.

## [Begin; Return; Shenanigans](https://by-robots.dev/posts/begin-return-shenanigans.md)

Published on 19 December 2022. Tagged Ruby.

When using Ruby's begin block to memoize the result of an operation beware mixing it with return statements. Here's why.

## [New Job, New Programming Language](https://by-robots.dev/posts/new-job-new-programming-language.md)

Published on 1 November 2019. Tagged PHP, Ruby, and Ruby on Rails.

Practical advice on switching programming languages mid-career, drawn from ten years of PHP and a move into Ruby. Covers approaching the job hunt honestly, how core engineering principles translate across languages — comparing PHP interfaces with Ruby duck typing — making the most of code reviews as a learning tool, and why comments matter more than ever when you're new to a codebase.


