#code-complexity

[ follow ]
#ai-coding
fromInfoQ
14 hours ago
Software development

State of Play: AI Coding Assistants

Context engineering has evolved significantly in AI coding, focusing on curating information for better results with coding agents.
fromInfoQ
2 days ago
Software development

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
Software development
fromInfoQ
14 hours ago

State of Play: AI Coding Assistants

Context engineering has evolved significantly in AI coding, focusing on curating information for better results with coding agents.
Software development
fromInfoQ
2 days ago

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
Roam Research
fromInfoQ
20 hours ago

Bloom Filters: Theory, Engineering Tradeoffs, and Implementation in Go

Bloom filters efficiently reduce unnecessary lookups in storage systems by filtering out definite negatives, improving latency and resource allocation.
#ai-coding-assistants
fromInfoWorld
5 hours ago

The winners and losers of AI coding

Legacy software, often described as 'big balls of mud,' has accumulated over decades, becoming difficult to maintain and understand. These systems rely on extensive teams to function, despite their outdated technology.
Software development
fromTheregister
1 week ago

Contracts are in C++26 despite disagreement over their value

Contracts are a means of setting preconditions and postconditions on function declarations, and adding assertion statements within functions. The feature is intended to help make C++ code safer and more reliable.
Intellectual property law
#ai-in-software-development
Software development
fromMedium
11 hours ago

The AI Divide: Engineers Who Multiply Problems vs Engineers Who Eliminate Them

Writing code is now cheap, but the consequences of mistakes in software development remain costly and can scale quickly.
fromInfoQ
2 weeks ago
Agile

AI Coding Assistants Haven't Sped up Delivery Because Coding Was Never the Bottleneck

AI coding tools increase individual developer output, but project-level gains are modest due to bottlenecks in specification and verification requiring human judgment.
Software development
fromMedium
11 hours ago

The AI Divide: Engineers Who Multiply Problems vs Engineers Who Eliminate Them

Writing code is now cheap, but the consequences of mistakes in software development remain costly and can scale quickly.
Agile
fromInfoQ
2 weeks ago

AI Coding Assistants Haven't Sped up Delivery Because Coding Was Never the Bottleneck

AI coding tools increase individual developer output, but project-level gains are modest due to bottlenecks in specification and verification requiring human judgment.
JavaScript
fromMedium
2 weeks ago

Metaprogramming: teaching the compiler to explain your data.

Contextual information enhances debugging by providing field names, types, and nested structures.
#ai
fromEngadget
6 days ago
Artificial intelligence

Claude Code leak suggests Anthropic is working on a 'Proactive' mode for its coding tool

fromZDNET
2 weeks ago
Information security

How Claude Code's new auto mode prevents AI coding disasters - without slowing you down

fromDevOps.com
6 days ago
Software development

Meta Researchers Show AI Agents Can Verify Code Without Running It - and Hit 93% Accuracy - DevOps.com

Software development
fromTheregister
1 day ago

AI slop got better, so now maintainers have more work

AI-generated reports improve quality but increase workload for maintainers, necessitating more reviewers in open-source projects.
Artificial intelligence
fromEngadget
6 days ago

Claude Code leak suggests Anthropic is working on a 'Proactive' mode for its coding tool

Anthropic's Claude Code update inadvertently leaked source code, revealing potential upcoming features and causing significant exposure before being retracted.
Information security
fromZDNET
2 weeks ago

How Claude Code's new auto mode prevents AI coding disasters - without slowing you down

Claude's auto mode enhances safety by reducing permission prompts while maintaining control over risky commands.
Software development
fromDevOps.com
6 days ago

Meta Researchers Show AI Agents Can Verify Code Without Running It - and Hit 93% Accuracy - DevOps.com

AI agents can determine functional equivalence of code patches using semi-formal reasoning without executing the code.
Scala
fromMedium
2 weeks ago

Breaking Scala's Nil with Java Reflection

Java reflection in Spring Data MongoDB caused a bug in Scala's Nil singleton, revealing a mismatch between Scala's guarantees and JVM behavior.
fromRubyflow
2 weeks ago

The tool I wish I had 25 apps ago

Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
fromWIRED
3 weeks ago

COBOL Is the Asbestos of Programming Languages

COBOL, short for Common Business-Oriented Language, is the most widely adopted computer language in history. Of the 300 billion lines of code that had been written by the year 2000, 80 percent of them were in COBOL. It's still in widespread use and supports a large number of government systems, such as motor vehicle records and unemployment insurance; on any given day, it can handle something on the order of 3 trillion dollars' worth of financial transactions.
Coronavirus
Software development
fromInfoQ
1 day ago

When Every Bit Counts: How Valkey Rebuilt Its Hashtable for Modern Hardware

Redis clones offer opportunities for optimization and learning, but often lack full implementation and reliability essential for caching.
Software development
fromInfoWorld
1 day ago

Enterprise developers question Claude Code's reliability for complex engineering

Developers report declining effectiveness in debugging and complex tasks with coding assistants, citing issues with reasoning and quality regression after updates.
#claude-code
UX design
fromMedium
1 month ago

Claude Code Best Practices

Plan before executing when using Claude Code to avoid spending excessive time fixing errors and redirecting the AI toward correct solutions.
UX design
fromMedium
1 month ago

Claude Code Best Practices

Plan before executing when using Claude Code to avoid spending excessive time fixing errors and redirecting the AI toward correct solutions.
#ai-assisted-coding
fromMedium
3 weeks ago
Artificial intelligence

The AI Coding Pitfalls Report: Facts, Trivia, and Structural Solutions

fromZDNET
2 months ago
Software development

I used Claude Code to vibe code a Mac app in 8 hours, and it was more work than magic

Artificial intelligence
fromMedium
3 weeks ago

The AI Coding Pitfalls Report: Facts, Trivia, and Structural Solutions

Engineers must shift from treating LLMs as chatbots to treating them as compilers, implementing a dedicated diagnostic phase to identify AI-specific defects before code merges.
fromZDNET
2 months ago
Software development

I used Claude Code to vibe code a Mac app in 8 hours, and it was more work than magic

Software development
fromMedium
1 day ago

Claude Code Context Window Optimization Best Practices

Managing the context window is crucial for optimal performance in Claude Code, preventing issues like context drift and hallucinations.
Typography
fromEvery
1 month ago

How to Design Software With Weight

Every's design process prioritizes tactile, tangible interfaces by studying physical objects like vintage radios and light switches to make digital elements feel real and touchable on screen.
Software development
fromDevOps.com
6 days ago

Why Code Validation is the Next Frontier - DevOps.com

Shared staging environments are inadequate for modern development; isolated, on-demand setups are needed for effective validation.
Artificial intelligence
fromZDNET
4 weeks ago

AI is getting scary good at finding hidden software bugs - even in decades-old code

AI models can effectively identify decades-old bugs in legacy code, but this capability also enables hackers to exploit vulnerabilities in deployed systems.
#java
fromInfoQ
2 months ago
Java

Java Explores Carrier Classes to Extend Data-Oriented Programming Beyond Records

fromInfoQ
2 months ago
Java

Java Explores Carrier Classes to Extend Data-Oriented Programming Beyond Records

Software development
fromInfoWorld
3 weeks ago

The AI coding hangover

Replacing developers with LLMs creates brittle, unmaintainable systems with hidden costs rather than eliminating complexity, as enterprises discover engineering judgment cannot be automated away.
fromMathspp
2 months ago

Recursive structural pattern matching

Structural pattern matching excels at... matching the structure of your objects! For the two examples in this article, we'll be using a number of dataclasses that you can use to build abstract Boolean expressions: from dataclasses import dataclass class Expr: pass @dataclass class And(Expr): exprs: list[Expr] @dataclass class Or(Expr): exprs: list[Expr] @dataclass class Not(Expr): expr: Expr @dataclass class Var(Expr): name: str
Python
Philosophy
fromMedium
1 month ago

Why code is not the source of truth

Design specifications and blueprints, not implementation code, are the authoritative source of truth; implementation is derived from and judged against originating design authority.
fromMedium
1 month ago

Algorithms Are Just Real Life, Formalized

Which Algorithm Is This? If you step back, this maps almost perfectly to the Top K Frequent Elements problem.We usually solve it for integers in a list. Here, the "elements" are audience profiles age and body-type combinations. First, define what an audience profile looks like: case class Profile(age: Int, height: Int, weight: Int) What we want is a function like this:
Scala
Web development
fromTheregister
1 month ago

Anthropic's AIbuilt C compiler is not all that impressive

Anthropic's AI-built C compiler is largely a demo, replicating existing knowledge and failing practical basics; it does not signal a revolution in software engineering.
#ai-coding-tools
JavaScript
fromAllthingssmitty
2 months ago

Stop turning everything into arrays (and do less work instead) - Matt Smith

Iterator helpers provide lazy, chainable methods on iterators to avoid intermediate arrays, reduce work, and stop computation once enough values are retrieved.
Software development
fromInfoWorld
4 weeks ago

Coding for agents

AI agents reward explicit, consistent, well-documented code over clever or personally-preferred approaches, fundamentally changing software engineering standards toward machine-legibility.
Python
fromThepythoncodingstack
2 months ago

Parkruns, Python's enumerate and zip, and Why Python Loops Are Different from Other Languages * [Club]

Python encourages iterating directly over items instead of manually indexing, producing clearer, safer, and more idiomatic code.
Artificial intelligence
fromZDNET
1 month ago

7 AI coding techniques that quietly make you elite

Agentic AI tools make a single developer far more productive, enabling rapid cross-platform product creation by encoding design systems, user profiles, and permanent bug lessons.
Software development
frominfiniteundo.com
1 month ago

Falsehoods programmers believe about time

Common programming bugs stem from widespread misconceptions about how computers and calendars handle time, including daylight savings, leap years, and clock synchronization issues.
#ai-assisted-development
Software development
fromInfoWorld
1 month ago

An ode to craftsmanship in software development

Senior developers are transitioning from writing code to orchestrating AI-assisted development, trading hands-on coding satisfaction for architectural oversight and process management.
Software development
fromInfoWorld
1 month ago

An ode to craftsmanship in software development

Senior developers are transitioning from writing code to orchestrating AI-assisted development, trading hands-on coding satisfaction for architectural oversight and process management.
Artificial intelligence
fromInfoQ
2 months ago

Working with Code Assistants: The Skeleton Architecture

Combining Vertical Slice architecture with Dependency Inversion and a Skeleton of base classes constrains AI code assistants' context, producing safer, consistent, and maintainable generated code.
fromInfoWorld
1 month ago

Claude Sonnet 4.6 improves coding skills

Anthropic has launched Claude Sonnet 4.6, an update to the company's hybrid reasoning model that brings improvements in coding consistency and instruction following, Anthropic said. Introduced February 17, Claude Sonnet 4.6 is a full upgrade of the model's skills across coding, computer use, long-context reasoning, agent planning, design, and knowledge work, according to Anthropic. the model also features a 1M token context window in beta.
Artificial intelligence
#ai-agents
Artificial intelligence
fromRlancemartin
2 months ago

Agent design patterns

Effective autonomous agent design requires careful context engineering and providing agents with a computational environment, persistent storage, and multi-layer tool-based action spaces.
#ai-generated-code
fromSecurityWeek
1 month ago

How to Eliminate the Technical Debt of Insecure AI-Assisted Software Development

This extends to the software development community, which is seeing a near-ubiquitous presence of AI-coding assistants as teams face pressures to generate more output in less time. While the huge spike in efficiencies greatly helps them, these teams too often fail to incorporate adequate safety controls and practices into AI deployments. The resulting risks leave their organizations exposed, and developers will struggle to backtrack in tracing and identifying where - and how - a security gap occurred.
Artificial intelligence
#vibe-coding
fromMedium
1 year ago
Artificial intelligence

Vibe Coding: The Future of AI-Powered Development or a Recipe for Technical Debt?

fromMedium
1 year ago
Artificial intelligence

Vibe Coding: The Future of AI-Powered Development or a Recipe for Technical Debt?

#ai-code-generation
fromMedium
5 months ago
Software development

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

fromMedium
5 months ago
Software development

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

#generative-ai
fromMedium
3 months ago
Artificial intelligence

Engineering After AI: Why Writing Code Is No Longer the Hard Part

fromMedium
3 months ago
Artificial intelligence

Engineering After AI: Why Writing Code Is No Longer the Hard Part

Software development
fromInfoWorld
2 months ago

Is code a cow path?

AI coding agents will progressively assume writing, reviewing, and testing roles, potentially eliminating the need for human review and traditional code artifacts.
Artificial intelligence
fromInfoQ
1 month ago

[Video Podcast] The Craft of Software Architecture in the Age of AI Tools

Software architecture must be rethought for the age of AI tools, integrating design, platforms, APIs, delivery, and practical experiential guidance for real-world practitioners.
Software development
fromInfoWorld
2 months ago

8 reasons developers love Go-and 8 reasons they don't

Go is a simple, C-like programming language created at Google to simplify building concurrent, networked, large-scale software with safety, performance, and easy learning.
Software development
fromScala-lang
2 months ago

Scala Standard Library Process

Scala 3 standard library now accepts contributions in scala/scala3; most new features require migrating to Scala 3; Scala Core Coordinator manages API-change process.
Software development
fromZDNET
2 months ago

I used GPT-5.2-Codex to find a mystery bug and hosting nightmare - it was beyond fast

A $20 ChatGPT Plus plan with Codex can diagnose and fix real-world WordPress plugin bugs and hosting issues, saving developer time.
fromInfoWorld
2 months ago

Six reasons to use coding agents

One thing I always do when I prompt a coding agent is to tell it to ask me any questions that it might have about what I've asked it to do. (I need to add this to my default system prompt...) And, holy mackerel, if it doesn't ask good questions. It almost always asks me things that I should have thought of myself.
Software development
Software development
fromInfoWorld
1 month ago

Go 1.26 unleashes performance-boosting Green Tea GC

Go 1.26 introduces self-referential generic parameters, expression operands for new, go fix modernizers, reduced cgo overhead, and multiple runtime and performance improvements.
#scala
fromMedium
2 months ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

fromMedium
2 months ago
Software development

Why I'm Breaking Up with Scala in 2026 and Falling for Golang's Simplicity

Software development
fromInfoWorld
2 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.
Software development
fromInfoWorld
2 months ago

When writing code is no longer the bottleneck

Writing application code is the primary bottleneck in software development; removing it via agentic coding shortens development timelines to days or weeks.
Software development
fromTheregister
2 months ago

Dev used Claude to build TrapC, memory-safe extension of C

TrapC, a memory-safe C variant with interpreter itrapc and compiler trapc, is nearly ready for testing; code complete and debugging targets a Q1 2026 release.
[ Load more ]