#Code-Maintenance
5 notas · última:
Why use aspect-oriented programming
The article explains how aspect-oriented programming helps manage cross-cutting concerns like logging and authentication, reducing duplication and improving modularity, readability, and maintainability without replacing OOP.
How to Know You’ve Become a Senior Programmer
The article argues that senior programmers become more cautious because they better see the costs, risks, and side effects of every change, especially after years on the same codebase and through maintenance work.
Good programmers worry about data structures and their relationships
The piece argues that good software starts with the data model, because clear data structures make code easier to design, maintain, and extend, and can replace complexity in logic.
The most valuable skill in 2026 isn't writing code. It is deleting it.
The text argues that AI makes creation cheap but maintenance costly, so senior engineering is shifting toward removing code, shrinking complexity, and curating systems instead of adding more.
Wiping the tech debt out with immutable code
The post argues that technical debt keeps growing and proposes immutable code as a way to reset it by rewriting isolated components instead of incrementally patching them.
