All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Using LLMs to Develop a Cross-Platform Elixir NIF in C: Challenges and Insights

By

overbring_labs

9mo ago· 20 min readen

Summary

The article details the author's experience using large language models (LLMs) like Grok 3, Gemini 2.5 Flash, and GPT-5 to develop a cross-platform Elixir NIF in C for disk-usage statistics. The process involved iterative code reviews and troubleshooting across Linux, macOS, Windows, and BSDs, highlighting the challenges and limitations of LLMs despite their hype.

Key quotes

· 3 pulled
I had Grok 3 generate the initial C code and Makefile, then iterated through multiple code reviews by Gemini 2.5 Flash and GPT-5 to make it work on Linux, macOS, Windows, and the BSDs.
Along the way, I ran into typical LLM hiccups that speak volumes about the breathless hyperbole often peddled by LLM vendors, compute providers, and over-enthusiastic consultants.
This post documents how I built a cross-platform Elixir NIF in C to get on-demand up-to-date disk-usage stats without relying on os_mon and its disksup service.
Snippet from the RSS feed
OVERBRING Labs • Isaak Tsalicoglou • Dipl. Masch.-Ing. ETH Zürich × IMD MBA • B2B GM • Industrial Equipment & SaaS • Product and Technocommercial Excellence • Business Pragmatist • Multi-book author

You might also wanna read