“Great software today is often preferable to perfect software tomorrow.”
― The Pragmatic Programmer: From Journeyman to Master
― The Pragmatic Programmer: From Journeyman to Master
“Don't be a slave to history. Don't let existing code dictate future code. All code can be replaced if it is no longer appropriate. Even within one program, don't let what you've already done constrain what you do next -- be ready to refactor... This decision may impact the project schedule. The assumption is that the impact will be less than the cost of /not/ making the change.”
― The Pragmatic Programmer: From Journeyman to Master
― The Pragmatic Programmer: From Journeyman to Master
“The greatest of all weaknesses is the fear of appearing weak.”
― The Pragmatic Programmer: From Journeyman to Master
― The Pragmatic Programmer: From Journeyman to Master
“You Can't Write Perfect Software. Did that hurt? It shouldn't. Accept it as an axiom of life. Embrace it. Celebrate it. Because perfect software doesn't exist. No one in the brief history of computing has ever written a piece of perfect software. It's unlikely that you'll be the first. And unless you accept this as a fact, you'll end up wasting time and energy chasing an impossible dream.”
― The Pragmatic Programmer: From Journeyman to Master
― The Pragmatic Programmer: From Journeyman to Master
“In an article in the April 1999 CACM, Robert Glass summarizes research that seems to indicate that, while code inspection is effective, conducting reviews in meetings is not.”
― The Pragmatic Programmer: From Journeyman to Master
― The Pragmatic Programmer: From Journeyman to Master
Swapnilmj’s 2025 Year in Books
Take a look at Swapnilmj’s Year in Books, including some fun facts about their reading.
Polls voted on by Swapnilmj
Lists liked by Swapnilmj



