That doesn't sound like a security nightmare and a vector for attack just waiting to be exploited. /sarcasm
#security #ComputerSecurity #InformationSecurity #VulnerabilityManagement #InfoSec #python #SoftwareDevelopment
---
RE: https://mastodon.sdf.org/users/raphael/statuses/114845907107658043
Vanity metrics won’t drive engineering excellence. Actionable insights will.
Join us for a LinkedIn Live on Software Engineering Metrics that Matter where you can discover how to align metrics with roles, avoid common pitfalls & drive real outcomes: https://ter.li/1t4im6
This is awesome. The Model Context Protocol (MCP) ecosystem advances with a huge update to the MCP C# SDK.
I'm itching to give this a try. Python is the favourite for AI programming, and .NET needs more love.
We all need to know what MCP servers are, and this is perhaps one of the best explanations I've seen yet.
Vibe coding isn’t bold, it’s naïve. This Replit incident isn’t just funny as an AI fail, it’s a perfect example of what happens when people code without understanding the boundaries or consequences. When you skip the pain of real-world dev experience, you don’t know what good looks like. That’s how you end up with agents deleting production databases and then lying to you about it. Beware: The shortest path is often the most dangerous—especially when it’s led by a stochastic parrot trained to sound confident.
We need seasoned developers, clear governance, and hard constraints. Not vibes.
TL;DR Replit AI agent deleted prod DB
Lied, faked data + tests
Broke code freeze unprompted
CEO admits lack of safeguards
https://www.techtarget.com/searchsoftwarequality/news/366627829/Replit-AI-agent-snafu-shot-across-the-bow-for-vibe-coding
#VibeCoding #AIFail #DevOps #SoftwareDevelopment #security #privacy #cloud #infosec #cybersecurity #fail
When Vibe Coding backfires: AI deletes company’s Database
AI agents “cannot be trusted [and] you need to 100% understand what data they can touch. Because — they will touch it. And you cannot predict what they will do with it.”
Sounds like the statement of an AI hater — but in fact it’s from Jason Lemkin who was using Replit (an AI powered software development platform) — after it deleted the complete production database.
[…]
https://www.locked.de/when-vibe-coding-backfires-ai-deletes-companys-database/
#AI gets bored and deletes some #programmer's entite #database, showing once again, that no, it is not ready for #SoftwareDevelopment, or anything else these salesmen keep pushing it for.
Also, seriously? "#VibeCoding"? Why does this even need a name?
via @dotnet : MCP C# SDK Gets Major Update: Support for Protocol Version 2025-06-18
https://ift.tt/qeagVHY
#MCP #CSharpSDK #DotNet #AI #SoftwareDevelopment #Authentication #Elicitation #StructuredOutput #ResourceLinks #SDKUpdate #Programming #OpenSource #ModelCo…
Surge CEO says "100x Engineers" are here thanks to AI! From 10x to 100x productivity - at this rate we'll have 1000x engineers debugging their own AI-generated bugs by Thursday. Single-person billion-dollar companies sound great until you're the only one on call at 3 AM!
https://developers.slashdot.org/story/25/07/22/190242/surge-ceo-says-100x-engineers-are-here
According to METR, developers using AI tools reported feeling more efficient, but the real-world data tells a different story: a 19% increase in task completion time.
This "perception gap" highlights the need for rigorous evaluation of AI's real-world impact in software development.
More insights on #InfoQ https://bit.ly/3TNmmGq
Testing Your Knowledge of JavaScript’s Date Class - JavaScript is everywhere these days, even outside the browser. Everyone knows that... - https://hackaday.com/2025/07/21/testing-your-knowledge-of-javascripts-date-class/ #softwaredevelopment #javascript
"While haste and speed often get confused, they differ in that the second shows control instead of panic. You can maximize speed while keeping accuracy quite high; beyond a certain point, though, spending more time on accuracy, style, or other aspects that prevent a document from going live always yields diminishing returns.
Nobody reads perfect yet outdated docs, except historians. Even then, docs aren’t perfect, because documentation can’t ever be perfect. This is a key principle I stand by (call it the Ferri Paradox if you want): Any document describing a system is necessarily inaccurate. And yet, this reality doesn’t significantly alter the impact of our work, because we aim for simplicity and usefulness over extreme faithfulness. Given how imperfect products are, docs are a charitable portrait.
Now, how you write docs quickly depends on a number of factors. Some of those factors you can’t control: your overall amount of experience as a writer, your initial expertise with specific technologies, and the way features are developed and released in your organization. But other aspects are yours to act upon. For example, you can decide how to best use the technical resources at your disposal and how to approach writing the docs and asking for feedback."
via @dotnet : Ask Mode vs Agent Mode – Choosing the Right Copilot Experience for .NET
https://ift.tt/1GtDSHd
#DOTNET #GitHubCopilot #AskMode #AgentMode #Productivity #CSharp #Coding #SoftwareDevelopment #DevOps #CodeRefactoring #CodingBestPractices #DeveloperToo…
Apply the DRY principle carefully - Don't Repeat Yourself, but don't abstract too early. Three instances of similar code might warrant abstraction, but two might just be coincidence. Premature abstraction creates complexity. #SoftwareEngineering #SoftwareDevelopment
.NET Tip for Developers:
Did you know that starting with .NET 10, you can run C# scripts directly using:
dotnet run app.cs
No need to set up a full project — just write your app.cs and run it.
Great for quick prototypes
Ideal for automation & scripting tasks
Perfect for experimenting with AI integrations in your tooling
This reduces the ceremony and lets you focus on solving problems faster.
If you haven’t tried scripting in C# yet, give it a spin — it might change how you approach small, everyday tasks! Read more here: https://zurl.co/JFcsF
Have you used C# scripts in your workflow? Share your use cases below