Development, design & everyday life
Blog
6 articles
Latest article
As Apps Multiply, What Comes After the App?
AI is expanding the supply of software, while choosing, learning, and connecting tools still takes human effort. What would it take for more software to lead to fewer interfaces?
11 min read
Native CSS @function: Turning Repeated Calculations into Reusable Rules
Use card and notice spacing to explore CSS @function parameters, call-site evaluation, conditions, and invalid values—and decide when a calculation deserves a function.
9 min read
Packages Are Still Being Downloaded. Their Reasons to Exist Are Fading.
Which libraries and utilities are losing their purpose, and which deserve to stay? An investigation of npm downloads, native platform capabilities, maintenance commitments, and AI's contradictory effects on old dependencies.
11 min read
When AI Makes Building Easier, Why Choose Your Product?
As code moves into the background, building a working feature is only a beginning. A small studio's booking service offers a way to rethink product differentiation, user control, and the engineering behind reliable outcomes.
10 min read
CSS in the AI Era: What Problems Should Frameworks Still Solve?
A history of CSS, Sass, and component styling, informed by State of CSS 2026, to examine how AI could shift the value of frameworks toward design constraints, reliable changes, and verification.
12 min read
Native CSS @mixin: From Repeated Declarations to Reusable Style Rules
Explore the native CSS @mixin, @apply, parameters, and @contents proposals through cards and notices, and learn when custom properties, shared classes, or mixins make reuse easier to maintain.
10 min read





