Unless someone like you cares a whole awful lot, nothing is going to get better.
Anti-Pattern: The Gas Factory or Unnecessary complexity
Software development is not an art. It's a craft.
Software Developer and Software Engineer are not opposite, they are the same
Implementing a Chain-of-responsibility or "Pipeline" in C#
Waterfall development just work as great
TDD: How I applied TDD to a simple problem