We Should Be More Ambitious With The Software We Build
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

A report on danluu.com argues that developers can now attempt software projects that previously would have required far more time, helped by faster AI models and coding tools. Its examples include pgrust, a Rust reimplementation of PostgreSQL, and experimental tools for regex search and Rust builds; the author stresses that prototypes still need rigorous testing and substantial work before they are dependable products.

A report on danluu.com argues that developers can attempt software projects that once seemed impractical, as AI-assisted coding reduces the time needed to build working prototypes. The report points to pgrust, a Rust implementation of PostgreSQL being developed by Michael Malis, and emphasizes that ambitious projects still need testing and benchmarking before they can be treated as reliable software.

The author says Malis has been showing him work on pgrust since earlier in the year. While the project might be dismissed as another low-quality AI-generated rewrite, the author says examination of its testing revealed bugs in PostgreSQL. Examples cited include a numerical issue affecting valid SP-GiST operations, a JSONPath format-cache problem, a pgcrypto bug, memory-safety issues in the dictionary loader and a money overflow bug. These are the report’s account of findings; it does not provide links or technical detail for each issue in the supplied material.

The report does not describe pgrust as bug-free or establish that it is ready to replace PostgreSQL. It says the project’s main pitch is performance, and suggests that some demonstrated optimizations could eventually benefit PostgreSQL or ClickHouse even if pgrust itself does not succeed. That possibility is less direct than the reported bug findings, which the author says have already led to durable improvements in PostgreSQL.

The author also describes personal experiments: a configurable regex engine, a ripgrep fork using that engine, and a Rust build tool intended to speed up builds. He says these took a low single-digit number of hours of his time to reach a “works for me” level. He cautions that turning such experiments into useful products or maintained open-source projects would require considerably more work. The report links the faster pace to advances in AI models and coding assistance, but does not provide controlled measurements of how much time those tools saved.

At a glance
reportWhen: Published on danluu.com; the source des…
The developmentA danluu.com report makes the case that faster AI-assisted development can make ambitious software projects feasible, while pointing to pgrust and several performance experiments as examples.

From Prototypes to Maintained Tools

The argument matters because it shifts attention from whether AI can generate large amounts of code to whether developers can use the time saved to tackle problems that were previously too costly to explore. Small, targeted projects could test new approaches to compilation, search and filesystem performance, and successful techniques might later inform established software.

The report also highlights a trust problem: users see many weak projects advertised with unsupported performance claims, making it difficult to tell serious engineering from hastily generated code. In the author’s account, testing and benchmarking are the difference between an intriguing rewrite and evidence that it can do useful work. The PostgreSQL bugs attributed to testing pgrust provide a concrete benefit independent of whether the rewrite becomes a product.

For readers who rely on databases and developer tools, the distinction is practical. A working prototype may produce useful findings without being safe or suitable for everyday use. The report supports greater ambition in experimentation, not skipping review, compatibility work or reliability checks before adoption.

Amazon

programming books software testing and test-driven development

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Why Large Rewrites Seem More Feasible

The report responds to skepticism toward software rewrites, especially projects perceived as being generated quickly with AI. The author acknowledges that low-quality projects and misleading performance claims are common, and says that without personal familiarity with Malis he might have dismissed pgrust without investigating it. His account therefore rests partly on trust in the developer, alongside the testing evidence he says he reviewed.

It also describes how faster coding models could change the bottlenecks developers encounter. The author lists text search, Rust compilation, and operating-system calls and filesystem activity as areas where additional speed could matter. He says he built tools for some of these tasks and found that moving development from macOS to Linux improved certain filesystem-related delays on his own machine. Those are personal observations, not a general benchmark across systems.

The report’s broader point is that projects can be valuable as experiments even when they do not become polished products. It presents pgrust’s reported bug discoveries and the author’s own performance-oriented prototypes as examples of work whose potential returns include improved understanding or upstream changes, not only a successful standalone release.

““works for me””

— The report’s author, describing the prototype threshold

Amazon

PostgreSQL database administration and performance tuning book

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What the Report Does Not Establish

The supplied report does not give a publication date, independent evaluations of pgrust, or a detailed comparison of its performance against PostgreSQL. It also does not establish whether the project is suitable for production, how complete its feature support is, or whether the cited PostgreSQL bugs have all been fixed. The author explicitly says pgrust is not bug-free.

The claimed development-time gains are based on the author’s personal experience. No controlled study or complete benchmark data is provided to show how much AI assistance contributed, whether other developers would see similar results, or how the tools perform across workloads. The report also does not say which optimizations, if any, have been adopted by PostgreSQL or ClickHouse. Its examples support a case for experimentation, but do not settle the reliability or long-term value of these projects.

Amazon

Rust programming language systems development book

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Testing and Upstream Adoption

The next meaningful indicators are further testing of pgrust, independently checkable performance results, and evidence that useful changes reach established projects such as PostgreSQL or ClickHouse. The report does not give release dates or identify a scheduled milestone for any of those developments.

For the author’s experimental tools, wider use would require the additional engineering he says is needed to reach product or open-source-project quality. That includes demonstrating results on clearly specified workloads and addressing reliability beyond the author’s own setup. Until such evidence is available, the report presents the projects as examples of what developers can attempt, rather than validated replacements for existing software.

Amazon

mechanical keyboard for software developers

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is the report’s main argument?

The report argues that AI-assisted development can make it practical to attempt software projects that once required much more time. It also says experimentation should be paired with testing and benchmarking.

What is pgrust?

In the report, pgrust is a Rust implementation of PostgreSQL being developed by Michael Malis. The author describes performance as its main pitch but does not establish that it is ready to replace PostgreSQL.

What benefit does the report attribute to pgrust so far?

The author says testing the project uncovered several bugs in PostgreSQL, including issues involving numerical operations, JSONPath, pgcrypto, memory safety and money overflow. The supplied material does not give a full technical account or status for each bug.

Does the report show that AI makes production software quickly?

No. The author says his experiments reached a personal “works for me” standard in a low single-digit number of hours, but adds that making them useful products or open-source projects would take considerably more work. The report offers personal observations, not a controlled study.

What evidence would help assess the projects?

Readers would need reproducible performance comparisons, information about reliability and feature coverage, and updates on whether changes are adopted by established projects. The report does not provide those details or a timeline for them.

Source: hn

EVERGREEN BESTSE

Evergreen bestsellers Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

God Damn AI is making me dumb

A recent post highlights fears that reliance on AI is diminishing individuals’ writing and coding abilities, sparking debate on AI’s societal effects.

Making Sense Of AI Automation Software For Small Businesses

Zapier offers simpler setup and broad app connections, while Make gives small businesses more visual control over complex AI workflows.

The “Two-List” To-Do Method That Kills Overwhelm

Optimize your productivity and conquer overwhelm with the “Two-List” To-Do Method—discover how this simple system can transform your daily workflow.

A Small Business Guide To Scanning And Organizing Documents

IdeaNavigator AI outlines a proposed scanner for small offices, with a five-office pilot to test filing accuracy and willingness to pay.