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.

[

                ![](https://static.simonwillison.net/static/2025/justhtml-card.jpg)



            JustHTML is a fascinating example of vibe engineering in action
            I recently came across JustHTML, a new Python library for parsing HTML released by Emil Stenström. It’s a very interesting piece of software, both as a useful library and as …
                                simonwillison.net


](https://simonwillison.net/2025/Dec/14/justhtml/)

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

[

                ![](https://keestalkstech.com/wp-content/uploads/2021/03/Python-logo-notext.svg)



            How I wrote JustHTML using coding agents - Friendly Bit
            I recently released JustHTML, a python-based HTML5 parser. It passes 100% of the html5lib test suite, has zero dependencies, and includes a CSS selector…
                                friendlybit.com


](https://friendlybit.com/python/writing-justhtml-with-coding-agents/#the-journey)