#code-quality

[ follow ]
Software development
fromInfoWorld
1 week ago

Four cutting-edge tools for spec-driven development

Kiro, Spec Kit, Tessl, and Zenflow provide structured AI-agent development approaches that reduce risks compared with vibe coding.
Software development
fromDevOps.com
1 week ago

GitHub's Spec Kit Puts the Spec Back in Software Development - DevOps.com

Spec Kit enables spec-driven development for AI coding agents by using versioned specifications as the source of truth to reduce guesswork and improve correctness.
Software development
fromInfoQ
2 weeks ago

Applying Best Simple System for Now for Software Design

Technical debt and missed deadlines are a false choice; the right design decisions enable shipping quality products continuously without sacrificing either.
#ai-in-development
fromIT Pro
11 months ago
Artificial intelligence

AI-generated code is in vogue: Developers are now packing codebases with automated code - but they're overlooking security and leaving enterprises open to huge risks

The rise of AI in development is leading to codebases that are predominantly AI-generated.
fromIT Pro
11 months ago
Artificial intelligence

AI-generated code is in vogue: Developers are now packing codebases with automated code - but they're overlooking security and leaving enterprises open to huge risks

Python
fromRealpython
1 month ago

Episode #292: Becoming a Better Python Developer Through Learning Rust - The Real Python Podcast

Learning Rust enhances Python development skills by enforcing discipline in code quality and design through its compiled nature.
#ai-coding
fromTechCrunch
1 month ago
Software development

"Tokenmaxxing" is making developers less productive than they think | TechCrunch

fromFuturism
8 months ago
Artificial intelligence

Amateurs Using AI to "Vibe Code" Are Now Begging Real Programmers to Fix Their Botched Software

Software development
fromTechCrunch
1 month ago

"Tokenmaxxing" is making developers less productive than they think | TechCrunch

Measuring AI coding productivity should focus on output quality rather than input metrics like token budgets.
fromFuturism
8 months ago
Artificial intelligence

Amateurs Using AI to "Vibe Code" Are Now Begging Real Programmers to Fix Their Botched Software

#ai
Software development
fromTechCrunch
1 month ago

Gitar, a startup that uses agents to secure code, emerges from stealth with $9 million | TechCrunch

AI-generated code has led to code overload, prompting the need for solutions like Gitar to ensure code quality and reliability.
Software development
fromTechCrunch
1 month ago

Gitar, a startup that uses agents to secure code, emerges from stealth with $9 million | TechCrunch

AI-generated code has led to code overload, prompting the need for solutions like Gitar to ensure code quality and reliability.
Software development
fromDevOps.com
1 month ago

AI Won't Replace Developers-But it is Changing How They Work - DevOps.com

AI-assisted tools enhance software development by improving productivity, code quality, and collaboration without replacing engineers.
#ai-code-generation
Software development
fromMedium
2 months ago

Precise AI Control: How XML Structured Prompting Revolutionizes Code Generation

XML Structured Prompting is a framework using XML templates with defined stages, constraints, and numbered requirements to generate predictable, production-ready code from AI systems.
fromMedium
6 months ago
Software development

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

fromIT Pro
8 months ago
Software development

Senior developers are all in on vibe coding, but junior staff lack the experience to spot critical flaws

fromHackernoon
1 year ago
Software development

The Uncanny Valley Of Code: Why AI-Generated Code Is So Hard To Debug | HackerNoon

Software development
fromMedium
2 months ago

Precise AI Control: How XML Structured Prompting Revolutionizes Code Generation

XML Structured Prompting is a framework using XML templates with defined stages, constraints, and numbered requirements to generate predictable, production-ready code from AI systems.
fromMedium
6 months ago
Software development

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

fromIT Pro
8 months ago
Software development

Senior developers are all in on vibe coding, but junior staff lack the experience to spot critical flaws

fromHackernoon
1 year ago
Software development

The Uncanny Valley Of Code: Why AI-Generated Code Is So Hard To Debug | HackerNoon

#ai-coding-tools
Software development
fromBusiness Insider
2 months ago

'A rocket ship.' AI is doubling software output, and code quality is holding up

AI coding tools double weekly pull requests at high-adoption companies while maintaining stable code quality across 700 firms studied.
Artificial intelligence
fromTheregister
2 months ago

AI still doesn't work very well in business, reckoning soon

Enterprise organizations lack clear AI strategies and reference architectures, requiring experimentation and feedback loops to understand AI's actual capabilities and limitations before full deployment.
Software development
fromInfoQ
2 months ago

Google Launches Automated Review Feature in Gemini CLI Conductor

Google's Conductor CLI extension now includes automated code review capabilities that validate AI-generated code for quality, compliance, security, and adherence to project guidelines before merging.
Artificial intelligence
fromFast Company
3 months ago

Developers are still weighing the pros and cons of AI coding agents

AI coding tools often produce buggy, hard-to-maintain code by losing context in complex projects, though testing and validation features are emerging to catch problems.
fromInfoWorld
3 months ago

Is AI killing open source?

That mismatch worked, if uncomfortably, when contributing had friction. After all, you had to care enough to reproduce a bug, understand the codebase, and risk looking dumb. But AI agents are obliterating that friction (and have no problem with looking dumb). Even Mitchell Hashimoto, the founder of HashiCorp, is now considering closing external PRs to his open source projects, not because he's losing faith in open source, but because he's drowning in "slop PRs" generated by large language models and their AI agent henchmen.
Software development
fromInfoWorld
3 months ago

Stop treating force multiplication as a side gig. Make it intentional

Lead without authority. You may not have direct reports, yet you shape architecture, quality and the roadmap. Your leverage comes from artifacts, reviews and clear standards, not from title.I started by publishing a lightweight architecture template and a rollout checklist that the team could copy. That reduced ambiguity during design and cut review cycles by nearly 30 percent
DevOps
Software development
fromInfoWorld
3 months ago

Go developers mixed on AI coding tools - survey

Most Go developers use AI-powered development tools, but satisfaction with those tools is moderate; 91% report satisfaction with the Go language.
Web development
fromThe JetBrains Blog
6 months ago

What Does Bad Code Mean To Developers | The Qodana Blog

Bad code reduces readability, maintainability, scalability, performance, and security, often caused by unclear naming, inconsistent style, poor documentation, bugs, and inefficiency.
#ai-assisted-development
fromMedium
6 months ago
Artificial intelligence

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

fromMedium
6 months ago
Artificial intelligence

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

Software development
fromLogRocket Blog
5 months ago

I tested 5 AI CLI tools: Here's how they stack up - LogRocket Blog

Five AI coding CLIs were tested by building the same React+TypeScript Todo app; evaluation covered code quality, speed, ease of use, and reliability.
fromZDNET
5 months ago

How vibe coding can make your software headaches worse, experts warn

I just see stuff, say stuff, run stuff, and copy-paste stuff, and it mostly works,
Artificial intelligence
#ai-assisted-coding
Artificial intelligence
fromInfoQ
6 months ago

AI-Generated Code Creates New Wave of Technical Debt, Report Finds

AI-generated code is highly functional but consistently lacks architectural judgment, producing frequent security and maintainability anti-patterns that require new human oversight roles.
Software development
fromBusiness Insider
6 months ago

'Code quality' doesn't matter because it won't make you successful, Block's CTO says

Code quality has little to do with product success; solving real user problems and focusing on purpose matter far more than perfect architecture.
#ai-adoption
fromIT Pro
6 months ago
Software development

UK software developers are still cautious about AI, and for good reason

fromIT Pro
6 months ago
Software development

UK software developers are still cautious about AI, and for good reason

fromNedbatchelder
6 months ago

Side project advice

I pointed out that for software engineers, the code is the product. For research, the results are the product, so there's a reason the code can be and often is messier. It's important to keep the goal in mind. I mentioned it might not be worth it to add type annotations, detailed docstrings, or whatever else would make the code "nice".
#ruff
Software development
fromInfoWorld
8 months ago

Seven little habits for writing better code

Develop disciplined, detail-oriented habits—like preferring enumerations over constants—to produce clearer, less error-prone, and more maintainable code.
#software-development
fromTheregister
10 months ago

AWS previews Kiro IDE for devs over vibe coding

Kiro's output also includes a list of services and actual code that's pushed to Git, ensuring that developers have the necessary resources at hand for their projects.
Web development
React
fromLogRocket Blog
10 months ago

React & TypeScript: 10 patterns for writing better code - LogRocket Blog

TypeScript enhances React applications by addressing challenges of type safety and code maintainability.
Software development
fromHackernoon
1 year ago

Your First Line of Defense for Clean Code is Pre-Commit: How to Set It Up | HackerNoon

Git hooks can prevent issues by running scripts before commits or pushes.
Pre-commit simplifies managing and sharing multi-language git hooks for teams.
Installing pre-commit requires setting up a configuration file in the repository.
Python
fromMouse Vs Python
11 months ago

Python 201 - All About the TypedDict - Mouse Vs Python

Python provides type hinting without enforcement, requiring external tools like Mypy for validation.
TypedDict allows type hinting for heterogeneous dictionaries, improving code clarity.
Software development
fromInfoWorld
11 months ago

New AI tool targets critical hole in thousands of open source apps

A new AI tool aims to patch vulnerabilities in code repositories but faces challenges, particularly due to contaminated training data.
fromHackernoon
1 year ago

How Effective Is GitHub Copilot? | HackerNoon

Siddiq et al. (2022) noted that code smells were prevalent in suggestions from Copilot, identifying 18 distinct types highlighting potential quality issues.
Software development
[ Load more ]