🏜️ Growing up in “404 Not Found”: China’s Nuclear City in the Gobi Desert
🔗 Read more 🔗
🍎 Last Year on My Mac: Look Back in Disbelief
A sharp critique of Apple’s design philosophy that resonates with developers and power users who value usability over flashy visuals. It highlights how design trends can unintentionally alienate accessibility-focused communities.
The author takes a critical look at macOS Tahoe’s new Liquid Glass interface, pointing out regressions compared to Sequoia. Rounded corners, oversized controls, and transparency effects have reduced clarity and accessibility, especially for users with visual impairments. The piece argues that Apple’s focus on aesthetics has come at the cost of functionality and usability.
🔗 Read more 🔗
🧩 Stepping Down as Mockito Maintainer After Ten Years
An honest, heartfelt look at the human cost of maintaining open-source tools. It reminds readers that community-driven software depends on personal commitment that isn’t always sustainable.
After nearly a decade leading the popular Java mocking framework Mockito, the maintainer announced plans to step down in 2026. They cited exhaustion from JVM changes, growing Kotlin complexity, and a shift of focus to Rust projects like Servo. The post reflects on burnout and the sustainability challenges of open-source maintenance.
🔗 Read more 🔗
🔥 Building a macOS App to Detect Thermal Throttling
An impressive example of blending low-level system insights with elegant SwiftUI design — perfect for developers interested in performance diagnostics and Apple Silicon internals.
The author explains how they built MacThrottle, a macOS menu bar tool that visualizes CPU thermal throttling on Apple Silicon. They explore system APIs, powermetrics, and SMC data to access temperature and fan metrics, using SwiftUI for the interface. The app provides live insights into system performance and thermal constraints.
🔗 Read more 🔗
🧠 I Was Wrong About TypeScript (Part 1)
A thoughtful, experience-based critique that captures both TypeScript’s frustrations and its practical strengths — perfect for developers reflecting on trade-offs between static and dynamic typing.
The author reexamines their early skepticism toward TypeScript, weighing its pros and cons against languages like Rust. They discuss its flexible yet imperfect type system, the overuse of ‘any’, and the limitations of structural typing. With proper setup, they conclude, TypeScript can still bring real value to modern development workflows.
🔗 Read more 🔗
🧩 Tiny, Types-First Schema Validation for TypeScript
🔗 Read more 🔗
📸 What an Unprocessed Photo Really Looks Like
An illuminating look into computational photography that helps readers appreciate the invisible math and algorithms behind every ‘simple’ photo.
The article explains how raw sensor data becomes a finished image, covering steps like demosaicing, color correction, and gamma tuning. It shows that even ‘unedited’ JPEGs rely on complex algorithms to mimic human visual perception of light and color.
🔗 Read more 🔗
🌐 You Can Make Up Your Own HTML Tags
A clever reminder of how much creative freedom HTML provides — useful for developers seeking cleaner, more semantic markup patterns.
The post shows that developers can define custom HTML tags interpreted as generic elements but styled via CSS. This approach, when using hyphenated naming conventions, improves readability and future compatibility without breaking browser standards.
🔗 Read more 🔗
