3 ms·
> ...developers tend to think they can solve every problem, and they’re pretty sure that nothing good happened before they arrived on the scene. ... they feel n
by wrs 12y ago
> ...developers tend to think they can solve every problem, and they’re pretty sure that nothing good happened before they arrived on the scene. ... they feel no need to study the history of their technology to gain some context about it.
So, so true. In fact, this happens depressingly often when "technology" is defined as narrowly as "the app a developer is working on" and "history" is as short as "a month ago".
This has always happened, but it feels like it's gotten worse since "agile" became widespread. As if the principle of YAGNI ("You Aren't Going to Need It") has been turned into a poisonous assumption that nobody before you could have put any thought into the future. Rather than trying to understand the natural extension mechanisms that might already be in place, people just jump in and write more special-case code.