Is It Time to Quit Your Job? Signs You Should Jump Ship

2025-01-22
Is It Time to Quit Your Job? Signs You Should Jump Ship

Feeling burnt out and surrounded by incompetence? This article explores various signs of career stagnation, including the comfort trap, overly easy work, declining colleague quality (Peter Principle and Dead Sea effect), and inflated titles. The author suggests that if you find yourself in these situations, and your company doesn't genuinely value its employees, it might be time to consider moving on. The article also advises on navigating the departure process smoothly, including avoiding potentially damaging exit interviews.

Read more

The Magic Function: Crafting Elegant Abstractions in Rust

2025-01-06
The Magic Function: Crafting Elegant Abstractions in Rust

This excerpt from "The Secrets of Rust: Tools" by John Arundel demonstrates elegant abstraction design in Rust using a simple line-counting command-line tool. The 'magic function' approach is employed: first imagining an ideal function, then designing its API based on how it's called, resulting in a clean, reusable library. A unit test ensures correctness, highlighting the importance of API design prioritizing user needs over implementation details.

Read more