eyup
banner
eyupdalan.bsky.social
eyup
@eyupdalan.bsky.social
Software engineer
The first time you do something, you just do it. The second time you do something similar, you wince at the duplication, but you do the duplicate thing anyway. The third time you do something similar, you refactor.

Refactoring: Improving the Design of Existing Code
November 29, 2023 at 6:12 AM
For each desired change, make the change easy (warning: this may be hard), then make the easy change.

- Kent Beck
November 24, 2023 at 11:13 AM
I’m not a great programmer; I’m just a good programmer with great habits.

- Kent Beck
November 23, 2023 at 11:18 AM
Brevity is the soul of wit, but clarity is the soul of evolvable software.

Refactoring: Improving the Design of Existing Code
November 22, 2023 at 7:18 AM
This is perhaps a reasonable hand-wavy definition of technical debt: things that “should” be done, but aren’t yet - the delta between our code and what we wish it was.

Software Engineering at Google
November 13, 2023 at 8:31 PM