Sublime
An inspiration engine for ideas
“Better” is a journey, not a destination

The Expert Beginner has nowhere to go because progression requires an understanding that he has a lot of work to do, and that is not a readily available conclusion. You’ll notice that the Expert Beginner is positioned slightly above Advanced Beginner but not on the level of Competence. This is because he is not competent enough to grasp the big pic
... See moreErik Dietrich • The Expert Beginner
What is easy to explain is not necessarily what is best. What is easy to understand is not necessarily what is true.
To see this in action, consider the following: 1. Version control isn’t really that important if you have a good architecture and two people never have to touch the same file. 2. We don’t write unit tests because our developers spend extra time inspecting the code after they’ve written it. 3. Yeah, we don’t do a lot of Java here, but you can do any
... See moreErik Dietrich • The Expert Beginner
However, you always multiply your estimates by 3.
Robert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
By the start of the fourth iteration, a natural rhythm has been established. Jane, you, and the team know exactly what to expect from one another. The team is running hard, but the pace is sustainable. You are confident that the team can keep up this pace for a year or more. The number of surprises in the schedule diminishes to near zero; however,
... See moreRobert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
By the beginning of the second week, there was enough functionality to demonstrate to Jane. She watched eagerly as the demonstration passed test case after test case. “This is really cool,” Jane said as the demonstration finally ended. “But this doesn’t seem like one-third of the tasks. Is your velocity slower than anticipated?”