Creative technologist 💬 EN/DE/KO 👀#ux #hci #cscw #blockchain #ai · he/him

Tallinn, Estonia
Brb, moving to Estonia
This morning I filed my annual income tax return in Estonia, and thought it would be interesting to time the whole process from start to finish It took 37 seconds
2
1,012
introducing the `code-comments` skill: clearer, more deterministic code comments why: AI mostly writes in horrible, unclear, twisted ways (esp Claude) and that slop is saved in your codebase code comments, w. human + AI comprehension costs npx skills add karlhorky/agent-skills
4
1
12
731
Nice, literally just thought about writing a skill like this myself. What especially grinds my gears are the endless “historical” comments Claude adds. 6 lines of comments for what really was a bugfix, “this used to be xyz…”
1
1
51
Rail Baltica is one of the European Union's flagship infrastructure projects, but it's also way over budget. Designed to bring the Baltics closer to Europe, parts of the rail line are already under construction in Latvia, Estonia and Lithuania. However, without a major boost in funding in the EU’s next Multiannual Financial Framework, construction may stall. Read the full story by @pedersschaefer and @LoughlinNeuert: buff.ly/iSyplF1
6
18
3,974
Hier die Version für Estland
Liebe Freunde, wenn Euch während der Festtage irgendein Verwandter erzählt, dass Kapitaleinkünfte zu gering besteuert würden, zeigt ihm diese Grafik. Ich habe korrektermaßen den Solidaritätszuschlag (Soli) ergänzt, der gleich zweimal anfällt. Die Kapitalgesellschaft muss Soli zahlen, und Euch als Anteilseigner wird bei der Ausschüttung gleich noch mal Soli abgezogen. Insgesamt gehen vom Gewinn der Gesellschaft je nach Höhe der Gewerbesteuer mehr als 48% ab
123
you become a senior engineer when you stop waiting for specs to be right and start building the conversation instead.
88
Are you guys getting this too? GPT 5.1 keeps saying "{your name}-style"?
132
4
343
79,697
Yes, for me too. Also recently it started referencing my custom instructions, very uncanny. Like I told it to write in lower caps, and it replies with things like “here’s the breakdown, all lower caps:”
6
437
"mommy I am coming back 🌳♻️"
1
5
1,506
I think they mean Mutter 🌳 = Mutter Nature = Mother Nature
1
25
One thing about growing old(er?) that I didn't expect, but i do love, is seeing people who were inspired by the books, talks, blog-posts etc. go on to have frankly stellar careers. Cool to see! (e.g. the talk they reference here is ~10 years old)
6
55
3,176
That talk is so good still. A workshop I attended two years ago referenced it and I’ve been since sharing it with all product people I know
63
For daily product work I now just iterate on the wireframe stage (Excalidraw) and then go straight to code. I use Figma only for visual details like choosing icons and colors or when working on fundamental look and feel (design system).
Figma is incredibly important. It allows you to think and prototype UI/UX quickly. Coding doesnt enable even 1/5 the speed of figma of iteration on this. You need to be able to try stuff. Throw things away. See how it looks. You can always tell when someone skipped this step and went straight to code.
1
172
Apart from the visual work, it’s worth investing in curating specs. Collect context, explore directions, and document the reasoning. Figma captures the ‘what’; good specs preserve the ‘why’.
1
58
In the end, specs, sketches, visuals, and implementation aren’t stages: they’re parallel ways to think, communicate, and build. Pick the medium that fits your style, but make sure to cover the essentials: reasoning, alignment, memory.
45
Paul Grau retweeted
The ideal is no more than 3 paints: - a busy state, local to the interaction - a loading state for new pages - the final content, animated in
2
1
17
1,350
Not all growth is good. You can now customize whether positive is green or red in @heyequals dashboards.
2
6
600
Have you considered localization? In some cultures (eg. East Asia) they don’t have this red->green schema for bad->good but rather blue->red.
1
35
What's the best B2B SaaS stack for: ① CRM ② Sending emails based on CRM attributes ③ In-app chat and email support ...? We picked Hubspot in the early days (single tool was appealing) but it's time to upgrade as it's just not good enough for ① and ③.
2
171
Surprisingly it seems there isn’t any tool that’s good at both the CRM and the in-app support stuff. Probably because it’s traditionally separate roles that deal with those? A bit like how there used to not be a single tool good at feature flags AND adoption tracking ;)
1
1
36
we're launching @uncommon names today (for those that don't have @bradflora in their slack). it finds the ideal name for your company across 1000+ ideas, makes sure the domain is available and presents you the 10 best. it’s 7+/10 good today, definitely good enough to use. we remain impressed internally and its already better than me at finding great names with available domains.
People often wonder how startups came up with their names. In Greptile's case, it was brainstorming on slack with YC partner @bradflora during the batch. "You could add some stuff after grep to make a new word" "What do you think of greptile.com?" "but is it a multi billion dollar public company? $GREP?" "$GREP would be sick ticker. Sick"
42
23
504
190,816
Yes, token cost for the very best models to generate 1000+ ideas is quite high but its the only way we can actually ensure this high quality of names. Sadly that means we can't offer a free plan yet
1
183
I understand a free demo must be very limited but it seemed like a bug that I cannot do anything (1. Enter description 2. Signin with Google 3. Buy now?); at this point I don’t understand what I’d be buying.
1
56
I cannot see any results without paying? Every link directs me to this page.
2
179
Also I thought it guided me to “pick a name” but instead it picked one for me and I cannot change it?
1
24
I really wish there was an option on GitHub to schedule the your comment reply and resolving to the next pushed commit. It always feels weird to resolve them and hope the reviewer won't check it before you push it all together
1
4
631
Yeah, agreed. Like in Sentry I can mark an issue as “resolved in next version”
1
1
22
When you take bus number 2 in 🇪🇪Tallinn (the one that goes to the airport), it’s often full with Germans. For some reason, there’s always someone who emits some stress. Perceived slights (you bumped into me!), anxieties (we’re gonna be late!) etc. Why can’t Germans chill out?
1
2
130
^ my observation as a German who barely lived in Germany during the last 10 years. Somehow every time I see Germans in public, in Germany or abroad, someone shows this stressed behavior.
1
72