Vibe Coding vs. Vibe Engineering?

🤔 Interesting read-up on how to incorporate coding agents and testing into a software project:

I proposed “vibe engineering” as the grown up version of vibe coding, where expert programmers use coding agents in a professional and responsible way to produce high quality, reliable results.

The journey of Emil Stenström is really interesting, as it shows the iterative approach and thinking from going from 0 to 100.

Async IO in Postgres 18

Postgres 18 is coming. Async IO seems big!

Postgres 18 is adding asynchronous i/o. This means faster reads for many use cases. This is also part of a bigger series of performance improvements planned for future Postgres, part of which may be multi-threading. Expect to see more on this in coming versions.

NX get vibe-hacked

Holy moly... et tu, NX?

When a programmer runs the hacked version of NX, the malware drops the exploit into their GitHub and runs that code. The malware stole a lot of people’s login keys and, apparently, their crypto wallets.

Here’s the novel bit — the malware code doesn’t steal your logins or crypto directly. Instead, it sends a prompt to Cursor, Claude Code, or any other AI coding bot on your computer, and it tells them to steal your stuff.

There is a bit of schadenfreude in the article, but the NX-case makes a great cautionary tale.

LLMs as mirrors

Wow:

In my view, LLMs are essentially mirrors. They mirror the skill of the operator.

The article goes on to argue that using AI (correctly) is also a matter of skill.

expand_less brightness_auto