# Design

3 articles tagged Design.

[All tags](https://devinschulz.com/tags/index.md) · [All writing](https://devinschulz.com/blog/index.md)

## Building a Chat Interface That Doesn't Fight Your Scroll Position

29 October 2026 · [React](https://devinschulz.com/tags/react/index.md), [Design](https://devinschulz.com/tags/design/index.md)

A React implementation for following streaming replies, pausing when someone scrolls up, and keeping their place when older messages load. Includes a working demo.

[Read article](https://devinschulz.com/blog/building-a-chat-interface-that-doesnt-fight-your-scroll-position/index.md) · [Website](https://devinschulz.com/blog/building-a-chat-interface-that-doesnt-fight-your-scroll-position/)

## The Hardest Part of Frontend Development Isn't Writing Code

18 October 2026 · [Design](https://devinschulz.com/tags/design/index.md)

After more than a decade of building interfaces, the hardest work is deciding how they should behave when things don't go as planned.

[Read article](https://devinschulz.com/blog/the-hardest-part-of-frontend-development-isnt-writing-code/index.md) · [Website](https://devinschulz.com/blog/the-hardest-part-of-frontend-development-isnt-writing-code/)

## Building the Inspect Measurement Engine

17 July 2019 · [React](https://devinschulz.com/tags/react/index.md), [Design](https://devinschulz.com/tags/design/index.md)

Thoughts and learnings I had while building the Inspect measurement engine.

[Read article](https://devinschulz.com/blog/building-the-inspect-measurement-engine/index.md) · [Website](https://devinschulz.com/blog/building-the-inspect-measurement-engine/)


Source: https://devinschulz.com/tags/design/
