Armando Sosa (@soska) header
Armando Sosa (@soska) profile picture

Unemployed Slopreneur. Tweets in Spanglish. Opinions are mine.

Guadalajara Mexico
Joined December 2006
Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)Photo by Armando Sosa (@soska)
Not this. Not even that. But this seemingly unrelated thing.
77
Did I just coined the term "slopreneur" or was that already a thing?
2
83
I got $100 of Anthropic api credits. What should I do with them?
133
ArtCraft is nice and all, but I want a slop version of Corel Draw 11. That was peak vector design workflow. I've been using Adobe Illustrator reluctantly for 20 years now
114
I think vertical tabs on their own are not much of an improvement. I would like two tab levels, both vertical and horizontal.
90
No habrá empleo estable, pero hay tickets para Endgame.
84
I thought the Orb icon looked familiar. I made this Dribbble shot 15 years ago! back when dribbble was cool. buff.ly/YwNgfZh
84
After 8 years at the same company, starting today I'm officially "between jobs". I have some consulting work lined up, but let me know if a frontend dev / designer with 20+yrs of experience can be of any help to you.
1
107
Why do I feel like, sometimes, Claude code is so very sick of me and my unceasing nitpicking?
1
1
103
The entire basic API of Keyboardist: import { createListener } from "keyboardist" const listener = createListener() const sub = listener.subscribe("Slash", focusSearch) sub.unsubscribe() Zero deps, ~3 kB, npm install keyboardist. buff.ly/YR4DZci
1
68
Most keyboard-shortcut bugs aren't about *which* key was pressed. They're about *who was listening*. Keyboardist 3 has an answer for that: layers. buff.ly/YR4DZci
63
I think dark mode was invented only to double designer's workload
88
have you ever noted that there's no good icon for "project"? I mean look at the variety of options in the noun project buff.ly/upENhVH
72
unpopular opinion: I know NextJS is all the rage. But I think laravel/inertia is a better stack, specially for side projects. No surprise bills. No "use server' incantations. LLMs can build backends with zero drama.
88
The Keyboardist docs site is itself a Keyboardist demo. Go to buff.ly/YR4DZci, press M, then try pressing literally anything else. That's an exclusive layer. That's the whole pitch. 🎹
66
Keyboardist 3.0 is out 🎹 A tiny, zero-dependency library for keyboard shortcuts in browser apps. ~3 kB gzipped. The big new thing: layers. keyboardist.io
1
64
React hooks now ship in the main package. Layers map onto your component tree — the most specific mounted one wins. import { KeyboardLayer, useKeyBindings } from "keyboardist/react"
1
9
I pulled this out of a work dashboard in 2018. 3.0 is the first real rewrite. Docs with live examples at keyboardist.io — shortcuts are enabled on the page itself, so go smash some keys. The full story: armandososa.org/2026/9/2/key…
14