AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.
Personal notes from four months of learning French, written as a reference rather than a tutorial. Covers the three verb groups and their present tense conjugation patterns, the auxiliary verbs avoir and รชtre, reflexive pronouns, articles and how to say "to the" depending on gender and number, the past tenses passรฉ composรฉ and l'imparfait, and the two future tenses โ le futur simple and le futur proche โ including guidance on when to use each.
A practical look at Common Table Expressions in Ruby on Rails. Covers writing CTEs as raw SQL in Rails 7.0 and below, the N+1 query problem that raw SQL results introduce (because ActiveRecord's preload cannot be used), a workaround that calls the preloader directly, and the cleaner approach added in Rails 7.1 โ the ActiveRecord-native "with" method, which generates the CTE and restores full preload support.
Advice for junior developers on building confidence in code reviews. Covers common misconceptions about what reviewers are responsible for, what code reviews actually are โ collaborative discussion, an opportunity to learn, a tool for catching bugs before they reach production โ the 30/60/90 feedback framework for giving the right kind of feedback at the right stage, and why asking for clarification on code you don't understand is one of the most valuable contributions a junior reviewer can make.