πŸš€ Breaking news: #Microsoft decides to let everyone peek under the hood of their #AI sidekick in VS Code, because who doesn't want to see how the sausage is made? πŸ– They must think we're all just dying to write "better" code with AI help, as if our own spaghetti code wasn't enough of a masterpiece already. πŸ™„
https://github.com/microsoft/vscode-copilot-chat #VSCode #OpenSource #CodeQuality #TechNews #HackerNews #ngated
GitHub - microsoft/vscode-copilot-chat: Copilot Chat extension for VS Code

Copilot Chat extension for VS Code. Contribute to microsoft/vscode-copilot-chat development by creating an account on GitHub.

GitHub
πŸ” VSCan: Because who doesn’t want *another* tool to tell them their beloved #VSCode #extensions are sketchy? πŸ™„ Just input the extension name, wait for the "analysis" progress, and voilΓ β€”feel the smug satisfaction of knowing your code editor might be slightly less of a dumpster fire. πŸš’βœ¨
https://vscan.dev/ #VSCan #CodeQuality #Tooling #Developers #HackerNews #ngated
VSCan | VSCode Extension Security Analyzer

Defensive programming isn't pessimisticβ€”it's realistic. Anticipating how your code will break is a sign of experience, not cynicism.

#Engineering #CodeQuality #Resilience

Just read the Google Cloud incident report from last week’s outage
Turns out… they missed a null check, and it took down almost the entire platform.
Let this be your reminder:
Unit tests matter.
Do your tests. Save your cloud.

https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW

#DevLife #GoogleCloud #Outage #UnitTesting #CodeQuality #NullCheck #DevOps #CloudEngineering #TechFails #ProgrammingTips

Google Cloud Service Health

Strong documentation supports scalable, maintainable code by capturing critical architectural decisions. Learn how detailed, accessible documentation can be your secret weapon against technical debt. #Documentation #CodeQuality
https://www.kdab.com/documenting-the-big-picture/
Why Documenting Software Architecture Matters – Best Practices & Tools | KDAB

Learn why documenting software architecture is essential for long-term maintainability. Discover practical tips, tools, and models to capture high-level design decisions and improve development workflows.

KDAB

Apparently there are no good #gcc tools to find unnecessary header includes in #CPP while using ninja/cmake (and NOTE not being the author of the build system)

...

A lot of you guys are #programmers what's the right tool here?

I don't need something that complains about every external include not found, just local symbols without having to recompile everything.

EDIT: Good Answers everyone!

#code #codeQuality

Sometimes, shipping means stepping back and cleaning house. Refactoring and optimizing today to pave the way for smarter calculators tomorrow.
#CodeQuality #DevDiaries #CSharpDev #LegalInnovation
Sometimes, shipping means stepping back and cleaning house. Refactoring and optimizing today to pave the way for smarter calculators tomorrow.
#CodeQuality #DevDiaries #CSharpDev #LegalInnovation

Every time I get into doing some code, I get sucked into refactoring another part of Inkscape's ancient past.

The problem is; I have an artists eye for code design and ugly, overly complex, under-tested and worse than all of those asymmetric code makes me all itchy.

Tonight's refactoring: No, version strings should not be parsed and saved by some weird third party function.

#inkscape #programming #codeQuality

The Case for Software Craftsmanship in the Era of Vibes - Zed Blog

From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.