johnphamous's Avatar

johnphamous

@phamous.dev

a webmaster apprentice

1,259
Followers
65
Following
400
Posts
25.04.2023
Joined
Posts Following

Latest posts by johnphamous @phamous.dev

Video thumbnail

we’re exterminating all papercuts on the vercel dashboard

lmk the papercuts you want gone

06.03.2026 18:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

jakob's law

05.03.2026 18:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

we improved the vercel ai gateway model table

let us know any feedback you have

04.03.2026 18:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

half empty state

03.03.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

empty search state is not a dead end

02.03.2026 18:15 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

tapping the screen makes dog move faster

- speeds up sprite animation & chevrons
- colors of chevrons represent speed

28.02.2026 18:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

model names

- copy button progressively shown on hover
- button overlays with fade to prevent hard cut with label

27.02.2026 21:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

more

26.02.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

these actually my pours

26.02.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

some more

26.02.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

some favorites

26.02.2026 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

159 visual hash exporations

26.02.2026 18:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

prototype
identicon-prototype.labs.vercel.dev/

25.02.2026 18:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

vercel's visual hash for avatars update

original added in jan 2020

we explored 159 styles Γ— 17 color palettes

prototype is open to see

25.02.2026 18:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

visual hash - bayer 4x4 dither

- oklch monotone gradient

24.02.2026 18:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yup

24.02.2026 16:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

nope

24.02.2026 16:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Vercel Demo Night: Designing with AI Β· Luma AI isn’t just changing how we build software - it’s changing how we design it. From generative tooling to new creative workflows, designers are rethinking how…

luma.com/h31ppnn6

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

designing with ai demos

next thursday at the vercel sf office

24.02.2026 00:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

visual hash shader

- signed distance function determines shape
- key hashes to color, breathing & flicker

23.02.2026 18:15 πŸ‘ 32 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

bresenham's line algorithm

used to get the pixelated line style

- makes staircase diagonals
- each path segment snapped to 4px grid

22.02.2026 17:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

dog follows pointer + avoids collisions with no dependencies

- builds the page as a graph, more subdivisions towards the text for perf
- dijkstra shortest path

21.02.2026 18:04 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

this idea is from the 1980s

20.02.2026 19:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

middle truncation

20.02.2026 19:54 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

when your build fails

- loading state shows for at least 1.5s to prevent super faster transition that's dependent on the network

19.02.2026 23:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

i added my dog to my website

14.02.2026 18:07 πŸ‘ 33 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

mermaid theme + animations
x.com/marijanapav...

13.02.2026 18:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

come jam with us
x.com/bramirezz_/...

10.02.2026 22:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

started as a scout for a16z

let’s collab

devtools & design, pre-a

08.02.2026 19:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

dog following cursor has a dead zone

- once dog becomes idle, movement in deadzone doesn't trigger movement
- better experience for users without precise movement
- adds more intentionality to the dog moving, feels more dog-like than robot

07.02.2026 18:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0