"bug-finding often becomes easier as bugs are fixed" http://t.co/CBVUwDBkHM
miniblog.
Related Posts
I suspect every programming language eventually becomes dated.
As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them.
Design best practices change over time too. Immutability is a more common default now.
One striking downside of string interpolation is that accurate syntax highlighting becomes much harder.
It's very easy to add some form of nesting, which breaks the "simple lexer" approach to highlighting.
I'm increasingly persuaded that the best kind of architecture diagrams are ASCII text art. It seems to be the only format that others will edit.
I keep seeing an antipattern where someone draws a comprehensive diagram and it keeps getting used even as it becomes less accurate.