Piri Profile Banner
Piri Profile
Piri

@pketh

3,435
Followers
312
Following
872
Media
4,858
Statuses

Making @KinopioClub to help with your thorniest thoughts. Formerly co-creator of @glitch . mastodon:

Detroit
Joined September 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@pketh
Piri
8 years
please make it simple, radical and beautiful.
0
10
42
@pketh
Piri
3 months
[new blog post] Open Sourcing Kinopio
Tweet media one
10
35
254
@pketh
Piri
1 year
omg this concept computer..
3
22
234
@pketh
Piri
1 year
When it comes to the OG iMacs everyone thinks of bondi blue, but this ethereal af 'snow' color released near the end is everything
Tweet media one
5
4
178
@pketh
Piri
2 years
The first look at the new Kinopio design
Tweet media one
12
7
154
@pketh
Piri
3 years
Kinopio 2.0 is on ProductHunt today, Spreading the word is the hardest part of making Kinopio sustainable, so if you like it, please check it out – <⌒/ヽ-、__ /<_/____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ (・o・)"here4dis” _| ⊃/
2
26
131
@pketh
Piri
2 years
Sorry Zuck, @KinopioClub is #1 on Hacker News rn –
Tweet media one
3
10
124
@pketh
Piri
5 years
@automaticyes @brian_lovin thxthx, I make @KinopioClub , it's a visual thinking tool with a modeless, direct design
3
7
110
@pketh
Piri
5 months
When you've been RSS-ing for 10+ years
10
1
105
@pketh
Piri
2 years
This is true: I’m one person competing against whole teams with a lot of $$ Also true: The things I build in a couple days would take weeks/months in past companies I’ve worked at (lots of meetings, lots of middle-managers)
7
7
101
@pketh
Piri
2 years
another ascii comment moment – maintainable code is code that's easy to figure out months from now
Tweet media one
4
4
90
@pketh
Piri
1 year
[New Blog Post] Kinopio's Design Principles Embracing smallness, fidget-ability, and pruning your babies
Tweet media one
1
11
89
@pketh
Piri
2 years
I really dislike this UI pattern in Figma where you only know if a field is editable after you hover over it. Text fields in professional software should always look like text fields IMO. My model for good tool design is a hammer – which always looks and works the same way.
18
4
87
@pketh
Piri
7 years
drew some new bits for glitch
Tweet media one
Tweet media two
6
4
84
@pketh
Piri
2 years
WIP better copy/paste that supports pasting cards and connections across spaces, windows, and browsers – kind of like regular text it's a hack on top of current web clipboard API limitations though – if you copy cards and paste into a text editor you'll get a bunch of JSON
4
2
82
@pketh
Piri
7 years
come at me bros
2
11
82
@pketh
Piri
2 years
Good morning, lots to do today
Tweet media one
9
1
77
@pketh
Piri
2 years
What if you could Import a twitter thread into Kinopio, to pull ideas out and take notes on, would you be into that?
Tweet media one
7
3
77
@pketh
Piri
3 years
box selection involves working through a surprising number of weird math problems
Tweet media one
@pketh
Piri
3 years
wip early prototyping for shift-drag to box select
2
1
16
3
4
76
@pketh
Piri
2 years
Working on box snapping for building simple grids
4
4
77
@pketh
Piri
10 months
Couldn't have put it better myself:
Tweet media one
0
8
76
@pketh
Piri
5 months
mini-brand moodboard
Tweet media one
3
4
76
@pketh
Piri
2 years
[New Blog Post] In Search of Organic Software
Tweet media one
6
10
72
@pketh
Piri
2 years
I'm launching Kinopio 3.0 on ProductHunt tomorrow~ Now that we have boxes, inbox, card styles, and so much other new stuff, now feels like a good time to introduce Kinopio to a more people
3
1
72
@pketh
Piri
9 months
Should I blog about how I'm adding full offline support to Kinopio? Would be a bit technical, but I think I could make it interesting, or at least readable, for everyone
12
0
71
@pketh
Piri
2 years
In an alternate dimension where we didn’t have the Internet but had html, I’d ship kinopio to you on a single floppy disk (wouldn’t even need a high-density one)
2
4
68
@pketh
Piri
3 years
[New Blog Post] How I Build
Tweet media one
5
6
66
@pketh
Piri
4 months
checked into the hotel I'll be staying at for the next 2-3wks while our moving stuff ships. Got my travel setup ready to go and now resuming bug fixes
Tweet media one
8
2
63
@pketh
Piri
8 years
W3C proposal: <input type="emoji">
1
11
62
@pketh
Piri
2 years
I think we write linearly (in paragraphs, from top to bottom on paper shaped pages) for historical and technology reasons. But we think non-linearly and spatially for deeper biological reasons (where is the nearest drinkable water? where's the food at?)
10
2
59
@pketh
Piri
7 months
It's been long enough: time to finally refactor the 3000 lines long Card.vue component file. Easily the scariest file in the app because Kinopio cards have so many possible user interactions.
Tweet media one
7
1
60
@pketh
Piri
5 years
The original Illustration Kit I drew for glitch. It's in better hands now though :)
Tweet media one
Tweet media two
Tweet media three
0
4
60
@pketh
Piri
2 years
all set up in my new airbnb for the month
Tweet media one
11
0
59
@pketh
Piri
2 months
I've been drawing all the icons for Kinopio in the same @sketch file since 2020
4
3
59
@pketh
Piri
5 months
I enjoy it when serious and non-serious things get together ()
Tweet media one
3
0
57
@pketh
Piri
2 years
[WIP] What if you could use Dall-e to generate images to use in your spaces?
Tweet media one
7
0
57
@pketh
Piri
4 months
working on open sourcing the kinopio-client app
Tweet media one
7
4
58
@pketh
Piri
5 months
Your personal website can be anything you want it be. It’s yours.
Tweet media one
6
3
57
@pketh
Piri
1 year
I still sometimes think about this instagram.exe concept – I instantly know what's UI and what's content, and those chonky win95 buttons are so inviting to click
4
5
57
@pketh
Piri
3 months
Working on a b+w wordmark version of the kinopio logo for some upcoming publications. What do you think?
Tweet media one
9
0
56
@pketh
Piri
1 year
conference websites are a special genre of web design, and is one of my new favourites
Tweet media one
4
4
56
@pketh
Piri
2 years
Something I've learned from users is that examples > templates. The logic being that templates solve the blank page problem for straightforward work tasks – but great examples show you what's possible and inspire you to go your own way
Tweet media one
3
4
53
@pketh
Piri
7 years
If you accidentally delete a @glitch project, you can now undelete it. Instead of warnings and sadness, we're trying to design a forgiving tool
Tweet media one
2
4
55
@pketh
Piri
2 years
Feeling burnt out so taking the rest of the week off. when I move quickly I mostly break myself
6
0
54
@pketh
Piri
1 year
I think the world is ready for a marble computer
Tweet media one
2
8
53
@pketh
Piri
6 months
Sometimes I look at other CEOs and their inspiring 100+ heart tweet threads and think "I wish I was that compelling of a communicator". But also, I'm fixing servers and building features. My hands are worn, my pants flecked with sawdust. And I wouldn't trade that for likes.
6
2
53
@pketh
Piri
2 years
Okay that's enough work for today, time for a quick errand...
Tweet media one
3
2
54
@pketh
Piri
2 years
Adding a Quick Start section to the help site, because showing > telling
2
1
53
@pketh
Piri
2 years
Not a bad winter office ☃️
Tweet media one
3
1
50
@pketh
Piri
3 years
The best thing I did last year was decide to only use one notebook for all my @KinopioClub sketches and stuff
1
1
51
@pketh
Piri
2 years
Remember how GraphQL was the future of APIs like 5 years ago? I don't really hear much about it these days...
13
2
48
@pketh
Piri
2 years
I've noticed that people naturally want to do as much as they can in software they enjoy using – even if it wasn't originally designed for those use cases. A great tool becomes a hammer that makes you see nails everywhere
3
2
48
@pketh
Piri
3 years
I've noticed that high-end fashion is often whimsical, but high-end software is usually not whimsical at all
Tweet media one
Tweet media two
4
5
50
@pketh
Piri
2 years
The next release of Kinopio will be a full visual redesign. Here's why… 1/4
2
2
47
@pketh
Piri
2 years
Kinopio 3.0 is on ProductHunt today, Spreading the word is the hardest part of making Kinopio sustainable, so if you like it, please check it out – <⌒/ヽ-、__ /<_/____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ (・o・)"here4dis” _| ⊃/
2
12
48
@pketh
Piri
3 years
I'm launching Kinopio 2.0 on ProductHunt in a day or so~ (It never feels not weird to write about what Kinopio is and how people use it everyday)
3
3
49
@pketh
Piri
2 years
Rubbermaid lawn chair + apple XDR display I’m guessing I’m the first person to use these together. (This temporary basement setup is surprisingly comfortable)
Tweet media one
16
1
48
@pketh
Piri
2 years
WIP mini-mapping Not bad for a day of work – I've got the basics working, but it still needs a more energetic feel
6
2
47
@pketh
Piri
2 years
Working on a performance optimization: when you scroll a long list of items, only the visible ones render completely
5
0
47
@pketh
Piri
3 years
So many people are trying to build a second brain, but what about your first one?
4
4
46
@pketh
Piri
3 years
Time for writing (trying something new)
Tweet media one
9
4
45
@pketh
Piri
9 months
[new blog post] The Building Blocks of Offline Support
Tweet media one
2
3
45
@pketh
Piri
2 years
Just shipped Minimap – the extra rendering details, little animations, and drag-ability help capture the energy I wanted to convey
@pketh
Piri
2 years
WIP mini-mapping Not bad for a day of work – I've got the basics working, but it still needs a more energetic feel
6
2
47
4
0
45
@pketh
Piri
3 years
Time to type words and change lives
Tweet media one
3
0
44
@pketh
Piri
7 years
Just shipped @glitch licenser
2
3
45
@pketh
Piri
2 years
Sometimes there's no way around code that's hard to read. For those times, ASCII comment diagrams (I use @Monodraw ) are worth making for your future sanity
Tweet media one
3
3
43
@pketh
Piri
8 years
So glad people are liking 🍾, I've been working on it for almost 2 years in relative obscurity. A trippy feeling
2
8
44
@pketh
Piri
3 years
Even apple builds in html it seems
Tweet media one
2
1
44
@pketh
Piri
2 years
It’s still a seed of an idea, but I think there’s a relationship between fidgeting and thinking. (See also pen spinning)
@KinopioClub
Kinopio
2 years
Sticky Cards [New] Hovering your mouse over cards 'sticks' them to you. Not useful in any way, but really fun and really satisfying ~
3
1
50
3
4
42
@pketh
Piri
1 year
good business advice
Tweet media one
0
6
42
@pketh
Piri
3 years
I've always disliked the academic/cerebral pretension that surrounds 'tools for thought'. Thinking tools are for everyone, just like text editors and calendars
Tweet media one
3
2
43
@pketh
Piri
7 months
I have enormous respect for people who choose to unlearn possibly decades of normal keyboard typing, mainly in pursuit of beauty.
Tweet media one
5
1
41
@pketh
Piri
1 year
Starting today, I'll be working 1-3 days/week at Readwise on some very cool secret projects
@pketh
Piri
2 years
I'll be looking for 1-2 day/wk contracting work soon. If you have a product that needs design or engineering, let me know. (If you don't, RTs appreciated) Here's a write-up of the redesign I did last year for ()
2
13
41
7
0
42
@pketh
Piri
2 years
I'll be looking for 1-2 day/wk contracting work soon. If you have a product that needs design or engineering, let me know. (If you don't, RTs appreciated) Here's a write-up of the redesign I did last year for ()
2
13
41
@pketh
Piri
7 years
@jennschiffer Can confirm, the illustrator one is hawt
Tweet media one
0
8
41
@pketh
Piri
2 years
Wrote my first production python app today. Deployed it on @Railway which really impressed me – can’t wait to move the @KinopioClub server and db there too
3
2
42
@pketh
Piri
1 year
[New Blog Post] The Hybrid Architecture of Kinopio for iOS A behind the scenes tale of how the new Kinopio iOS app came about, and how it's made
Tweet media one
2
3
39
@pketh
Piri
2 years
The Kinopio web client only has 50k~ lines of code, but each one is really thicc and heartfelt
Tweet media one
3
0
40
@pketh
Piri
3 years
Every app should have an About page that tells you their business model and how/if they're funded
1
8
40
@pketh
Piri
2 years
So cool to see @lucaslovexoxo making totally new interfaces for by extending the design language I helped them create last year ()
Tweet media one
3
2
41
@pketh
Piri
4 years
Kinopio is on ProductHunt today, Spreading the word is the hardest part of making Kinopio sustainable, so if you like it, please check it out – ___ ___ ___ {o,o} {o.o} {o,o} |)__) |)_(| (__(| --"-"--"-"---"-"-- O RLY? YA RLY NO WAI!
1
7
41
@pketh
Piri
6 months
Ready to show off Kinopio and describe it's origins at new demos 2
Tweet media one
@newsystems_
New Systems
6 months
Chaotic Era – @_GABRIELOC Folding Fan – @ericlchen Recent Experiments – @ansonyuu Chatforce – Robert Ciborowski Kinopio – @pketh Spacebar – @dcarmitage Noisy, Calculated, Imperfect Design – @analog_emoji Stackabl – @devontoast Keyflow – @trillhause_ Command Line Factorio –
1
3
32
3
6
40
@pketh
Piri
2 years
I'm tired of hype. Show > tell
4
2
37
@pketh
Piri
7 years
explaining what @glitch is. Special thanks to @GoodBoyGraphics for the dope art collab
Tweet media one
1
11
38
@pketh
Piri
2 years
Started writing a long twitter thread – then I took a step back and asked myself “why am I doing this to myself?” Doing us all a favor and writing a little blog post instead _φ( °-°)/
5
0
39
@pketh
Piri
2 years
The older kinopio gets, the clearer it gets in my mind. A little bit each time
Tweet media one
1
0
39
@pketh
Piri
4 months
I'm not always the best programmer, but fortunately I've got the best customers
Tweet media one
0
0
39
@pketh
Piri
2 years
Whenever I'm feeling down it's nice to look back on ~3yr old journals spaces where I was optimistic about the comparatively tiny 60-100 visits/day Kinopio was getting back then
1
0
38
@pketh
Piri
2 years
Before I started building connection arrows, I was pretty intimidated by the math behind drawing these little guys. But once I jumped in, the math and logic behind them wasn't too bad, 1/7
@KinopioClub
Kinopio
2 years
Directional Connections [New] Create sequences and diagrams with explicit direction arrows by tapping or paint selecting connections
1
3
31
1
2
38
@pketh
Piri
5 months
Major performance increase incoming. This space has 500+ image and video cards. (current at the top, WIP at the bottom)
2
2
36
@pketh
Piri
2 years
Trying to bridge the gap between making a marketing site and an instruction manual
Tweet media one
2
1
36
@pketh
Piri
2 years
I hate tech, but I love computers
2
2
36
@pketh
Piri
3 years
Hard at work on full undo/redo for Kinopio ___φ(..)
Tweet media one
@steveruizok
Steve Ruiz
3 years
Working on a new Undo / Redo manager that runs on mobx and JSON patches. Here's how it works! 🧵
Tweet media one
13
19
237
5
2
37
@pketh
Piri
2 years
I've got the core workflow down for generating AI Images ~ Because of the high cost of Dall-E images ($0.02 each) I'll need to add usage limits though. I want everyone to be able to try it at least once so I'm thinking 10/life for free users, 50/month for paid
8
0
35
@pketh
Piri
5 months
Ready to record
Tweet media one
4
0
35
@pketh
Piri
2 years
The first rule of working with a large code base is the same as camping in the woods, always leave the area cleaner than you found it
1
1
35
@pketh
Piri
2 years
Been working again on positional zooming. Trying a slightly lower-level approach of calculating translate offsets manually, instead of relying on css transform-origin. Still early WIP, but seems to be working a lot better so far
@pketh
Piri
2 years
WIP new mechanism for zooming out from your position. It's still busted af, and there's a lot of edge cases related to webpages having an XY origin of 0,0. But possibly, this solves more problems than it creates so… (╯°□°)╯︵ ┻━┻
5
2
26
4
0
33
@pketh
Piri
3 years
[New Blog Post] Redesigning an App, One Day a Week at a Time
Tweet media one
3
2
36
@pketh
Piri
2 years
I think everyone should use, or at least have access to thinking tools. So I'm happy to do student discounts – and even give Kinopio away for free when someone really needs it.
Tweet media one
1
2
34
@pketh
Piri
2 years
Anyone use a macropad with macos? What do you use it for and how do you like it? (I'm macro-curious)
Tweet media one
3
1
36
@pketh
Piri
2 years
shortish-term travel setup, using my old but still pretty good LG 5K monitor
Tweet media one
3
0
33