Sign in

Todor Panev

@panev.net
34 followers 93 following 34 posts

In my spare time I think about making perfectly normal-looking lamps.

PostsRepliesMedia
Todor Panev @panev.net · 29/05/2026
Mastery is loose grip
000
Todor Panev @panev.net · 06/06/2025
Friends, hear me out – all chess is 4D.
030
Todor Panev @panev.net · 10/05/2025
It is something that started to happen in the last 2-3 years when their propaganda really started to work - I grew up there, such ceremonies never happened before. Every year I make sure to put that flag where it belongs on my morning runs though!
010
Todor Panev @panev.net · 10/05/2025
With Figma Buzz, I no longer have an excuse not to use images in my social media posts. I can already see my follower count exploding to triple-digits!
010
Todor Panev @panev.net · 10/05/2025
I must say, as far as Bulgarian info signage goes, this is pretty high-end!
020
Todor Panev @panev.net · 04/04/2025
So he bought twitter again?!
010
Todor Panev @panev.net · 25/03/2025
Gosh, awesome website! Especially the search.
010
Todor Panev @panev.net · 17/03/2025
Stay strong!
000
Todor Panev @panev.net · 12/03/2025
The plain language mode of interaction somehow shifts your thinking and the code I know is not my go-to means of interface. It is very weird but somehow makes sense.
000
Todor Panev @panev.net · 12/03/2025
I've been messing around with these AI coding tools for a bit and on one hand I find prospects like these laughable and borderline offensive: "type all of this out in plain language as opposed to to just tap b,r -> tab -> 30?! what nonsense" – on the other, I've found myself often doing just that.
120
Todor Panev @panev.net · 17/02/2025
Alright, I've given a lot of shit to Atlassian over the years, but Confluence just auto detected a bunch of acronyms on a page I was reading, explained them and linked to relevant docs. Absolute lifesaver for a new hire like myself!
020
Todor Panev @panev.net · 14/02/2025
But hear me out @figma.com – why not allow this? If you had a component with a placeholder swap-instance slot you could nest it inside of itself and avoid an infinite loop.
000
Todor Panev @panev.net · 14/02/2025
I've heard rumors that the most seasoned designers go straight from anger to whiteboarding
000
Todor Panev @panev.net · 14/02/2025
Hmmm I just realised my Config talk proposal relies pretty heavily on the ability of a component to nest itself, which is technically impossible. Woopsies! 😅
110
Todor Panev @panev.net · 09/02/2025
From now on, I’m signing all emails like this:
020
Todor Panev @panev.net · 30/01/2025
Amazing news everyone! January has _one_ more day left!
010
Todor Panev @panev.net · 21/01/2025
This is directly inspired by just how bad the apple podcasts app is – I get two different feeds on mobile and desktop (with the same apple ID) and updating the feed takes an ice age. Possibly their worst software product.
010
Todor Panev @panev.net · 21/01/2025
Frigne idea of the day: could you build a podcast app on the @atproto.com? No more "follow me wherever you get your podcasts", direct interaction with audience, cool technical challenge, etc, etc.
000
Todor Panev @panev.net · 10/01/2025
Thinking of getting my first tattoos: main component icon on the right hand, component instance icon on the left 😅
010
Todor Panev @panev.net · 10/01/2025
I’ve seen hacky variations of this approach like local tribe libraries, “unofficial thing x library”, etc. Super cool to see it shaped structured like this!
100
Todor Panev @panev.net · 09/01/2025
Ah man I was so early on to this agents thing! 😅
000
Todor Panev @panev.net · 07/01/2025
Reporting back – no epiphany about the wonders of life free from the shackles of technology, the toxicity of podcasts or our awful modern habbits – it was just a boring ass dog walk.
010
Todor Panev @panev.net · 06/01/2025
I’m going out on a dog walk alone without headphones, like a complete psychopath. First time in several years, wish me luck!
010
Todor Panev @panev.net · 01/01/2025
My bio says that I write about design and make weird lamps, There doesn’t seem to be any evidence for either of these so let’s change that!
000
Todor Panev @panev.net · 31/12/2024
This future that they’re building sure sounds awful
000
Todor Panev @panev.net · 24/12/2024
I miss the days on the Internet when "10x" meant "thanks."
010
Todor Panev @panev.net · 21/12/2024
DNS verification on here is pretty cool. I wonder if @bsky.app should start selling domain names!
000
Todor Panev @panev.net · 21/12/2024
🎶 ‘tiiis the season too beee jolly… #millennial #asmr
000
Todor Panev @panev.net · 18/10/2024
Mid-30s Friday nights are wild!
000
Todor Panev @panev.net · 18/10/2024
Just exorcised some nodeJS to polish this old gem: www.figma.com/community/pl... The new version of Text Counts includes data and network usage disclosures so that your rightfully paranoid IT person can safely allowlist this tremendous piece of software in your org. #figma
figma.com
Text Counts | Figma
A simple way to count the number of characters, spaces and words inside a text layer or text selection. Select a text layer or make a selection inside one and the plug-in will analyse it automaticall...
100
Todor Panev @panev.net · 02/04/2024
Hi btw, I'm Todor and I write about product design.
000
Todor Panev @panev.net · 02/04/2024
Use case multitude is true for list items as well, but it is a super frequent data structure that can be designed for with familiar patterns, so I think it's the only component beyond buttons and inputs that is worth doing and maintaining.
000
Todor Panev @panev.net · 02/04/2024
Anything beyond those components often has far too many use cases to count in order to maintain properly, so why not just provide recipes and tokens and let people build what they want? Consistency should be safe.
100
Todor Panev @panev.net · 02/04/2024
For a while now I've thought a lot of #designsystems can actually get away with no components other than buttons, inputs and a versitile list item – provided they have a super solid token structure and well define ui patterns. WDYT? #frontend #design
140