Pontus Granström
banner
pontus.granstrom.me
Pontus Granström
@pontus.granstrom.me
designer, engineer, teacher.
art + technology + learning.
stockholm, sweden.

pontus.granstrom.me
a bar at the top that lets you navigate to your list of scrapps, rename your scrapp, and share your creation more easily.

(note to self: next time you launch something, make sure there's a prominent share button from the start)
May 27, 2025 at 8:51 PM
that's all @jrcpl.us! it's cute isn't it
May 21, 2025 at 9:55 AM
A few examples of scrappy little apps (we call them "scrapps"):

- math practice for a elementary school kid
- attendee counter to make sure you don't go over capacity at a venue
- clock showing how much money a meeting is costing, ticking up every second

All of these were made in < 30 mins.
May 19, 2025 at 1:50 PM
No need to think about persistence or syncing — that all works by default. Like a google doc or minecraft server, each app is like a shared little world.
May 19, 2025 at 1:24 PM
The tool is an infinite canvas of dynamic objects. You attach small pieces of code to the objects to make them do stuff. This lets you build scrappy lil apps. Here's me making a simple counter.
May 19, 2025 at 1:18 PM
i like how the ui in Zed shows me each action the agent is taking and lets me review the changes
May 13, 2025 at 5:12 PM
an hour later of incremental changes i have this

(i took those screenshots and wrote the descriptions, everything else is claude off of my prompts)
May 13, 2025 at 5:07 PM
vibecoding with @zed.dev's claude-based agent. first prompt gave me this -- fully working, but not great design-wise
May 13, 2025 at 5:01 PM
Weatherspark is great for a bird's eye view of temperature.

For everyday weather planning, I love the design and information density of Weather Strip.

Shows temperature, cloud coverage, rain chance, rain amount, daytime/nighttime, wind velocity -- for both the next 24hrs and the next 10 days.
May 8, 2025 at 7:33 PM
Nice post! 🙏 I appreciate the number of examples. Here's a pairing that I think speaks for itself.
May 7, 2025 at 1:03 PM
@jessegrosjean.bsky.social's Bike is still the gold standard. Such a simple solution. I wish we had this on the OS level.

(h/t @jaakster.bsky.social)
March 28, 2025 at 8:35 PM
i don't even
March 28, 2025 at 8:25 PM
Is the nightmare finally over???
March 28, 2025 at 8:25 PM
Today, @notion.com's inline code blocks seemed to behave a bit different than they usually do.

Did they do it? Did they make it clear whether the cursor is inside or outside the block?!
March 28, 2025 at 8:25 PM
Should work in all major browsers!
March 26, 2025 at 3:45 PM
When cooking, I have to return to the recipe often, and somehow I never remember my place and have to scan through the recipe to find it.

In part 2 in my series Redesigning the Recipe I discover a better way to write step-by-step cooking instructions.

pontus.granstrom.me/blog/recipes...
February 7, 2025 at 7:55 PM
January 17, 2025 at 2:20 PM
Pomodoro timer
January 15, 2025 at 9:56 PM
more buttons
January 14, 2025 at 3:36 PM
hey what's this button do?
January 13, 2025 at 2:27 PM