The Phase Change
著者は初めて10kmを走った経験から、学習やスキル習得における「相転移」現象について考察する。ランニングやプログラミング言語の習得において、進歩は連続的ではなく、ある時点で突然「できる」という段階にジャンプする。この相転移を早めることは可能か、あるいは相転移が起こるまで継続する動機づけをいかに提供するかについて論じている。
著者は初めて10kmを走った経験から、学習やスキル習得における「相転移」現象について考察する。ランニングやプログラミング言語の習得において、進歩は連続的ではなく、ある時点で突然「できる」という段階にジャンプする。この相転移を早めることは可能か、あるいは相転移が起こるまで継続する動機づけをいかに提供するかについて論じている。
The author reflects on lying to a colleague about a workplace mistake a decade ago as an intern. He advises controlling emotional reactions, communicating mistakes matter-of-factly, and accepting that some mistakes are inevitable when taking necessary risks in engineering work.
A friend modified his expensive Tesla Roadster for comfort, filing interior panels and 3D printing parts. The author reflects on how we often preserve expensive tools rather than customizing them for our needs, comparing it to software modifications we make without hesitation.
The article illustrates how producing many imperfect attempts leads to better results than aiming for perfection from the start. It argues that great ideas emerge through consistent practice and volume of work, not from waiting for inspiration. The key advice is to start before feeling fully ready and to embrace the learning process of repeated attempts.
A man in a coffee shop offers unsolicited financial advice to a distracted mother, claiming his success came from recognizing opportunities, discipline, and taking risks. Another man later approaches her with different advice and a cup of herbal tea. The barista who witnessed the scene notes that neither man actually helped the woman who lives in a van with her children.
The author describes being addicted to being useful, which drives their enjoyment of software engineering despite industry challenges. They compare themselves to Gogol's character Akaky Akaievich, whose dysfunctional traits matched his terrible job. Many software engineers are motivated by internal compulsions like solving puzzles rather than external rewards.