Work should be completed in a series of small changes, where each change is a polished, fully-working improvement.
Work In Thin Vertical Slices
12 Jul, 2025 — Category: Mentoring Notes
Work should be completed in a series of small changes, where each change is a polished, fully-working improvement.
If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.
— Sun Tzu, The Art of War
Applying for a junior engineering position, or any job, is an exercise in marketing and sales. You are the product, and the employer is a potential customer. To market and sell anything effectively, you need to understand how the customer thinks.
In this article, I want to explore a bit of employer psychology when it comes to hiring juniors, and give some suggestions that I believe increase your chance of success.
RSpec examples should have enough detail in the descriptions to rewrite them from scratch.
Start with high-level tests, and step down to lower levels when the implementation is stable.