2 Matching Annotations
- Nov 2020
There are a few intentional behavioral differences between Dart Sass and Ruby Sass. These are generally places where Ruby Sass has an undesired behavior, and it's substantially easier to implement the correct behavior than it would be to implement compatible behavior. These should all have tracking bugs against Ruby Sass to update the reference behavior.
- learn from your mistakes
- intentionally doing it differently / _not_ emulating/copying the way someone else did it
- reversible decisions
- reverting a previous decision/change/commit
- intentional/well-considered decisions
- reference implementation
- get back on course
- don't let previous decisions/work constrain you
- Jul 2020
And on the topic of this particular article you need to own bigger mistakes too. It doesn't matter if the Apache board genuinely believed in 2014 that this was a good idea, it should now be obvious to everyone that it wasn't. Board members allowing it to continue can't fall back to "Well we didn't know...", because they do now. Every day that they have the evidence in front of them that the project is failing and do nothing they're _culpable_ for that as members of the board.