Simon Willison’s Weblog

Understanding Engineers: Feasibility. Charles Miller provides smart definitions of what programmers mean when they say “impossible”, “trivial”, “unfeasible”, “non-trivial”, “hard” and “very hard”.