
Software Engineering: Daily Responsibilities and Career Path
Understand the daily tasks of software engineers and the various career tracks from junior to senior levels.
What has been corrected on this page?
Every accepted correction to this page is recorded with the exact change, so readers can see how the page improved over time.
-
The 'two hard things' aphorism originates with Phil Karlton; Atwood popularized but did not author it
BeforeJeff Atwood, co-founder of Stack Overflow, has written extensively on this: "The two biggest problems in programming are caching and naming things..."
AfterPhil Karlton is credited with the well-known observation, popularized by Stack Overflow co-founder Jeff Atwood: "The two biggest problems in programming are caching and naming things."
Why: Corrected misattribution of the 'two hard things' aphorism to Jeff Atwood; it originates with Phil Karlton and was popularized (not authored) by Atwood. Verified present in body text; no bibliography or FAQ mentions of this aphorism existed.
View the full record →
Who checked this page?
1 contributor has checked "Software Engineering: Daily Responsibilities and Career Path" on When Notes Fly. Each name below links to that person's public CitePep profile, where every contribution they have made is listed with the exact change they proposed.