pketh

pketh.org · Personal blog · on HN since 2020

pketh is a solo developer who builds Kinopio and writes about how it is made, pricing, design principles, and software craft.

What HN saysCommenters recommend it as an example of a true solo developer's blog, point to the Kinopio write-up, and one challenges the 'organic software' metaphor.
27HN people shared it
7linked it in comments
39stories submitted
1.1Kstory points
5 months agolast shared
2020people per year2026

Most-shared posts

  1. 1
  2. 2
    Saying Bye to Glitch
    4 people · 25 points · first shared 2025 · 2 comments on HN
  3. 3
  4. 4
    Kinopio's Design Principles
    4 people · 7 points · first shared 2023 · discussion on HN
  5. 5
    In search of organic software
    2 people · 86 points · first shared 2022 · 44 comments on HN
  6. 6
    Dialing Up the Internet Phonebook
    2 people · 21 points · first shared 2025 · 2 comments on HN
  7. 7
    The Lo-Fi Art and Human Tools Era
    2 people · 10 points · first shared 2025 · discussion on HN
  8. 8
    Why Software Is Slow and Shitty
    2 people · 8 points · first shared 2020 · 2 comments on HN
  9. 9
    The Hybrid Architecture of Kinopio for iOS
    2 people · 2 points · first shared 2023 · 1 comments on HN
  10. 10
    How I Build
    1 people · 244 points · first shared 2021 · 45 comments on HN
  11. 11
    Digging into PlantStudio, a bit late
    1 people · 225 points · first shared 2024 · 41 comments on HN
  12. 12
    Making the Kinopio source code public
    1 people · 219 points · first shared 2024 · 58 comments on HN
  13. 13
    The building blocks of offline support
    1 people · 83 points · first shared 2024 · 30 comments on HN
  14. 14
    Redesigning an app, one day a week at a time
    1 people · 76 points · first shared 2022 · 25 comments on HN
  15. 15
    How I do support and community
    1 people · 38 points · first shared 2025 · discussion on HN

What HN people wrote when they linked it

thombee · 2021-05-19
ooh also check out kinopio, a tool that I've recently fallen in love with https://pketh.org/how-kinopio-is-made.html https://kinopio.club/
ivanech · 2020-02-08
This is a true solo developer: http://pketh.org/archives/ It looks like this thread is turning into general blog recommendations. I like these, and they haven't been listed: https://macwright.org/ https://tonsky.me/ https://nadiaeghbal.com/posts/
pketh · 2022-07-24
I wrote a blog post about this very topic, including how I balance user needs with my own aspirations https://pketh.org/how-i-build.html
shawn-butler · 2022-05-22
Organic farming isn't really about transparency, but obfuscation nor is it always the more sustainable option. I would rethink your metaphor about organic software[0]. [0]: https://pketh.org/organic-software
elamje · 2021-07-17
For those interested, I found this blog post explaining the tech stack and engineering of the app: https://pketh.org/how-kinopio-is-made.html
mertnesvat · 2022-05-21
Congrats on the launch! I'm also a fan of glitch so congrats on that good job too. Just out of curiosity have been reading the engineering part and came across with below for not using websockets, confused because debounce and throttle is mainly used to avoid many updates over sockets so it's very well known problem for reactive programming ( https://pketh.org/how-kinopio-is-made.html ) > You might be wondering, why don’t you just update the database with websockets instead of relatively slow API requests? > The problem with saving data with websockets is that they’re too fast. Authenticating that many messages per second and writing them to disk would be really inefficient. E.g. If you’re moving a card from position x: 20 to x: 420, Kinopio will use websockets to broadcast many updates during the move: moving card x to 21, moving card x to 24, moving card x to 28… potentially hundreds of messages.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close