https://github.com/microsoft/vscode-copilot-chat #VSCode #OpenSource #CodeQuality #TechNews #HackerNews #ngated
Defensive programming isn't pessimisticβit's realistic. Anticipating how your code will break is a sign of experience, not cynicism.
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
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!
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.
The Case for Software Craftsmanship in the Era of Vibes
https://zed.dev/blog/software-craftsmanship-in-the-era-of-vibes
#HackerNews #SoftwareCraftsmanship #Vibes #TechCulture #DeveloperCommunity #CodeQuality