A collection of articles and references around programming, languages, and tools.
Refined Blog
https://refined.blog/
A directory of software bloggers supporting RSS feeds.
Best websites a programmer should visit
https://github.com/sdmg15/Best-websites-a-programmer-should-visit
A big directory of interesting links on many programming topics.
SOLID is a acronym for a set of object oriented design principals: Single Responsibility Principle (SRP), Open-Closed Principle (OCP), Liskov Substitution Principle (LSP),Interface Segregation Principle (ISP), and Dependency Inversion Principle (DIP).
SOLID: The First 5 Principles of Object Oriented Design
Samuel Oloruntoba, Digital Ocean, Nov 30, 2021
https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design
SOLID Design Principles in Software Development
Kolade Chris, freeCodeCamp, Feb 16, 2023
https://www.freecodecamp.org/news/solid-design-principles-in-software-development/\
How to Have an Argument
George DeMet, Palantir.net, Jul 7, 2022
https://www.palantir.net/blog/how-have-argument
Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks
Freek.dev, Mar 16, 2022
A nice reminder for thoughtfulness applying principals.
https://freek.dev/2213-clean-coders-hate-what-happens-to-your-code-when-you-use-these-enterprise-programming-tricks
Why DRY is the most over-rated programming principle
Thoughts on Software, Jul 7, 2022
As above, a nice reminder for thoughtfulness applying principals.
https://gordonc.bearblog.dev/dry-most-over-rated-programming-principle/
Writing better release notes
Simon Willison, Jan 31, 2022
https://simonwillison.net/2022/Jan/31/release-notes/
The Perfect Commit
Simon Willison, Oct 29, 2022
Great ideas and goals for continuously improving your coding practice.
https://simonwillison.net/2022/Oct/29/the-perfect-commit/
Laboratory Notebooks, aka Coping strategies for the serial project hoarder
Simon Willison, Nov 26, 2022
https://simonwillison.net/2022/Nov/26/productivity/
Improving Team Efficiency with Architecture Decision Records
by Andrew Berry, Lullabot, March 2, 2022
https://www.lullabot.com/articles/improving-team-efficiency-architecture-decision-records
An Engineer’s Best Tips for Writing Documentation Devs Love
David Cassel, The New Stack, Jun 26th, 2022
https://thenewstack.io/an-engineers-best-tips-for-writing-documentation-devs-love/