Framework 13's Disappointing Battery Life: A Tale of Two Laptops

2025-09-22
Framework 13's Disappointing Battery Life: A Tale of Two Laptops

The author compares the battery life of their MacBook M1 Pro and Framework 13 laptops. The M1 Pro retained 90% charge after three weeks of inactivity, while the Framework 13 (with an AMD Ryzen 7840HS) frequently dies after a few days. This stark contrast highlights the superior battery efficiency of ARM64 architecture, leading the author to consider an ARM motherboard upgrade for their Framework. Despite this issue, the author still loves the Framework's modular design, but the poor battery life significantly impacts usability.

Read more
Hardware battery life

compile_flagz: Boosting C/C++ IDE Support in Zig Build Systems

2025-09-13

Zig's build system offers powerful cross-compilation capabilities for C/C++ projects, but editor support often lags due to missing include paths. compile_flagz addresses this by generating a `compile_flags.txt` file, a standard format used by language servers like clangd. This file provides the necessary compilation settings, enabling features like code completion and error highlighting. The author details its usage and implementation, showcasing its effectiveness in a game decompilation project (ROLLER). A quick start guide is also provided.

Read more
Development