
Why Designers Shouldn’t Build Space Stations
August 10, 2025
Why beautiful designs alone can’t overcome the realities of complex systems — and why collaboration between designers and engineers is essential for building things that actually work.
August 10, 2025
Why beautiful designs alone can’t overcome the realities of complex systems — and why collaboration between designers and engineers is essential for building things that actually work.
August 9, 2025
Why over-engineering early is a trap, and how to build software with just enough architecture to get real results. Embrace the 'minimum viable architecture' mindset and learn practical, low-friction alternatives to heavyweight solutions.
August 8, 2025
Why your mental model of dates is broken, how programming languages gaslight us about time, and how Decipad’s interval-based approach fixes it.
August 7, 2025
While tRPC offers great developer experience with end-to-end type safety, GraphQL's client-side query customization provides architectural flexibility that shouldn't be overlooked. A deep dive into why GraphQL's advantages remain relevant.
August 6, 2025
How we built a CRDT compaction system for Decipad, merging Y.js updates to dramatically reduce storage costs and improve real-time collaboration performance in high-frequency editing scenarios.