{"slug": "i-made-a-vibe-coded-project", "title": "I Made a Vibe Coded Project", "summary": "A developer built pish, an experimental C-based project aiming for POSIX/UNIX compliance, entirely from scratch over the course of a week. The project taught the developer that AI assistance is more effective when given specifications and debated before implementation, and that flashy features should be avoided in favor of robust testing and incremental refinement. The pish project is available on GitHub.", "body_md": "Over a week, I managed to hack together pish. It is a primarily C based project aiming to one day be nearly compliant to POSIX/UNIX standards? It is an experimental project made entirely from scratch by myself.\n\nHere is what I learned\n\nAI tends to generally benefit more if I ask it to give it documents like SPECs, and debating first before implementing.\n\nHere is what I learned a lesson from\n\nNever make flashy features, for example. While I was developing pish, I realized the test suite was quite a hurdle and refurbished it. After that I made a lot of changes before finally refining the utils and adding LS.\n\nLink:\n\nhttps://github.com/atandant/pish\n\nComments URL: [https://news.ycombinator.com/item?id=48396665](https://news.ycombinator.com/item?id=48396665)\n\nPoints: 1\n\n# Comments: 1", "url": "https://wpnews.pro/news/i-made-a-vibe-coded-project", "canonical_source": "https://news.ycombinator.com/item?id=48396665", "published_at": "2026-06-04 10:34:03+00:00", "updated_at": "2026-06-04 10:48:25.700287+00:00", "lang": "en", "topics": ["ai-tools"], "entities": ["pish", "POSIX", "UNIX", "GitHub", "Hacker News"], "alternates": {"html": "https://wpnews.pro/news/i-made-a-vibe-coded-project", "markdown": "https://wpnews.pro/news/i-made-a-vibe-coded-project.md", "text": "https://wpnews.pro/news/i-made-a-vibe-coded-project.txt", "jsonld": "https://wpnews.pro/news/i-made-a-vibe-coded-project.jsonld"}}