Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Karl K.

@karlkoch.me
118 followers 227 following 57 posts

Part of the “Cracked Photoshop & MySpace” generation. Design Engineer @duckduckgo. Creator of many things. Listener and maker of heavy music. Revived late 90’s Skateboarder. See more at: karlkoch.me

PostsRepliesMedia
Karl K. @karlkoch.me · 15h
I’ve updated hiring-manager-bar with more training examples and regression tests. I want it to give useful portfolio feedback without turning every project into the same long case study. karlkoch.me/writing/upda...
000 0
Karl K. @karlkoch.me · 16/10/2026
My Norse mythology sleeve connects me to my ancestors. Some of its symbols have also been appropriated by people whose beliefs I reject, and knowing why I chose them doesn’t make that any easier. karlkoch.me/writing/on-t...
010 1
Karl K. @karlkoch.me · 13/10/2026
I’m usually looking for something I can remove from an interface. But if a visible Save button explains what a hidden bookmark doesn’t, those few letters are doing useful work. I’ve worked through the interaction here: karlkoch.me/writing/on-w...
000 0
Karl K. @karlkoch.me · 10/10/2026
As always, the deepest of dives on keyboards. Marcin’s Shift Happens was a wild read, so glad I got it during the Kickstarter.
000 0
Karl K. @karlkoch.me · 10/10/2026
Haha, I in fact have three personal typefaces I use on my site (sans, serif, and mono). Using them across a few other sites I have too.
000 0
Karl K. @karlkoch.me · 09/10/2026
Really agree with @jim-nielsen.com on making things we want to exist. Using KK Sans on my own site keeps giving me reasons to improve it; I'd like any money it made to help me keep doing that. karlkoch.me/writing/on-w...
131 3
Karl K. @karlkoch.me · 08/10/2026
I really agree with Sean Goedecke on reading code. Following how an interface actually works is a big reason I still think design engineers need coding fundamentals, especially when AI is writing the code. karlkoch.me/writing/on-k...
000 0
Karl K. @karlkoch.me · 06/10/2026
The Design Engineering work that looks best online is usually polish. I want us to show the end-to-end projects and the tools that helped a whole team too, because what we show affects when people think to involve us. karlkoch.me/writing/end-...
000 0
Karl K. @karlkoch.me · 29/09/2026
I’ve been hiring Design Engineers, and some portfolios make it surprisingly difficult to work out what the person did. The hiring manager is one of your users too; help them understand the work before asking them to explore it. karlkoch.me/writing/the-...
000 0
Karl K. @karlkoch.me · 27/09/2026
I've learnt a lot from opening my doors to people asking for help. I don't think they should have to pitch what's in it for me first. And if I can't help, I can say so kindly; it doesn't need to be pitchforks at dawn. karlkoch.me/writing/on-k...
000 0
Karl K. @karlkoch.me · 01/09/2026
Thanks!
010 1
Karl K. @karlkoch.me · 06/08/2026
Thanks for sharing!
000 0
Karl K. @karlkoch.me · 15/05/2026
Do it! Doesn’t matter if it’s not 100% where you want it to be so long as it works 😊.
020 2
Karl K. @karlkoch.me · 15/05/2026
Love this
110 1
Reposted by Karl K.
Stef Walter @stephaniewalter.bsky.social · 12/05/2026
On the right tool for the job. Karl Koch answers the question “how do you work”. Short version: it depends. I like the part about having to steer the tools a lot.
karlkoch.me
Karl Koch | On the right tool for the job
Choose the right tool for each project based on its requirements, not past preferences.
231 3
Reposted by Karl K.
Inautilo @inautilo.bsky.social · 06/04/2026
#Design #Approaches Why OKLCH · “Define colors perceptually, derive everything else.” ilo.im/16by9o by Karl Koch _____ #Colors #ColorSpaces #ColorPalettes #OKLCH #ProductDesign #UiDesign #WebDesign #Development #WebDev #Frontend
ilo.im
Karl Koch | On oklch
Site uses all-OKLCH palette for perceptual lightness, warm hues, tinted shadows, light-dark themes, and color-mix derivatives.
121 2
Karl K. @karlkoch.me · 14/05/2026
Thanks for sharing!
010 1
Karl K. @karlkoch.me · 14/05/2026
Thanks for sharing!
000 0
Karl K. @karlkoch.me · 14/05/2026
Thanks!
010 1
Reposted by Karl K.
Hex Feathers 🍂 @lexfeathers.ca · 16/01/2026
Duckduckgo has a survey for pro/anti-AI and I cackled so hard at the (current) results voteyesornoai.com
voteyesornoai.com
Are you YES AI or NO AI? Vote now.
Big Tech doesn't care if you want AI or not. They should.
6820181189 2K
Karl K. @karlkoch.me · 14/01/2025
The question really is, how outrageous is it
000 0
Karl K. @karlkoch.me · 13/01/2025
Did you get me one or?
110 1
Reposted by Karl K.
Andy Bell @bell.bz · 13/01/2025
my code is always perfect it’s the computer, text editor, language and browsers that are wrong
8474 47
Karl K. @karlkoch.me · 12/01/2025
If you don’t put proper guardrails on your AI, this is what happens
020 2
Karl K. @karlkoch.me · 12/01/2025
I’ve felt this way about him for years. His “genius” is all just bravado and arrogance.
030 3
Karl K. @karlkoch.me · 10/01/2025
This record goes so hard
000 0
Reposted by Karl K.
Wolfgang Bremer @wolfgang.bremer.co · 10/01/2025
Just wow. Looks like Zuck really is head-deep inside Trump’s a** now. He really is just another spineless billionaire. Shouldn’t have expected more of him. And won’t ever again.
Meta to end diversity programs ahead of Trump inauguration
4211 21
Reposted by Karl K.
Andy Bell @bell.bz · 10/01/2025
the most appropriate time to use scroll jacking is never
9638 63
Karl K. @karlkoch.me · 10/01/2025
The Halo Effect and Stick To Your Guns records dropped today. Stoked. Let’s go!
010 1
Karl K. @karlkoch.me · 07/01/2025
AI, in its current state, is essentially a rehashed version of QnA if we’re completely honest with ourselves.
010 1
Karl K. @karlkoch.me · 07/01/2025
Wrote a bit about time off. kejk.tech/thoughts/on-...
kejk.tech
Karl Koch | On the Importance of Taking a Break
32.4 years of your life spent working - that's a lot of Monday mornings to get through!
010 1
Karl K. @karlkoch.me · 07/01/2025
It’s so sad to see what’s happening with all these skate shoe brands just selling out and pushing out all the skaters who helped grow and keep them relevant. I get they might have been losing money, but damn. People buy shoes to support the rider, or at least they used to…
000 0
Karl K. @karlkoch.me · 01/01/2025
Saaaaame
010 1
Karl K. @karlkoch.me · 28/12/2024
*roll. Urgh.
000 0
Karl K. @karlkoch.me · 28/12/2024
😇
010 1
Karl K. @karlkoch.me · 28/12/2024
Yeah I think at scale it’s kind of an inevitable thing that you need more of these processes and approaches to be able to confidently ship. But there’s a fine balance, and I think we’ve hit a good cadence at DDG where we ship with intention and care, but we don’t overthink or delay ourselves.
110 1
Karl K. @karlkoch.me · 28/12/2024
Hard relate to this. This is how we role at DDG, and it takes very specific types of people to manage it, hence hiring is tough! www.seangoedecke.com/how-to-ship/
seangoedecke.com
How I ship projects at big tech companies
What I think about when I'm lead engineer on a project
210 2
Karl K. @karlkoch.me · 23/12/2024
Ah thanks dude! Although what I’ve written is far less popular than the selection you’ve shared haha.
000 0
Reposted by Karl K.
Brendel @brendelbored.bsky.social · 22/12/2024
A couple people are like “she’s actually barely lost any net worth” and that’s kind of the point: you can do an incredible amount of stuff and give away billions of dollars and not even notice it and 95% of rich people won’t even do that because they’re nihilist assholes
8677341786 7.7K
Karl K. @karlkoch.me · 22/12/2024
Got some absolute bangers on there my friend.
120 2
Reposted by Karl K.
Eddy Vinck @eddyvinck.bsky.social · 15/12/2024
Announcing OG Image Maker! You can use it to make OG images for your blogs and websites - 100% free - No watermarks - No signup required ogimagemaker.com
ogimagemaker.com
OG Image Maker | 100% Free, No Watermarks, No Sign Up
Generate Open Graph images for your blog articles and websites with OG Image Maker. 100% free, no watermarks, and no account required.
5418 41
Reposted by Karl K.
Lawrence Culver @lawrencecphd.bsky.social · 15/12/2024
It began with Jim Henson, child psychologists, PBS, and a Ford Foundation grant to use Jane Jacobs’ The Death and Life of Great American Cities to teach kids and model a diverse and kind community. It ends by getting canceled by Warner Bros and Zaslav. A history of American decline in one story.
9704296 704
Karl K. @karlkoch.me · 16/12/2024
Go on
000 0
Reposted by Karl K.
Marit van Dijk @maritvandijk.bsky.social · 16/03/2024
Schrödingers documentation: If there are docs, noone will read them. If there are no docs, everyone will complain.
5239100 239
Karl K. @karlkoch.me · 14/12/2024
I remember getting this and absolutely loving it. Best Christmas present ever back when it first dropped. Such a simple and minimal design, but it encouraged me to listen to songs without knowing what was coming next, so I’d typically avoid skipping them and just bask in the randomness.
A picture of the original white iPod shuffle
020 2
Karl K. @karlkoch.me · 12/12/2024
If the Zoom rebrand solves anything, it should be saving us the precious minutes when people say “can you see my screeeeen?” still.
000 0
Karl K. @karlkoch.me · 12/12/2024
“Forgot it was still on and now I can’t turn it off without things looking weird”
010 1
Karl K. @karlkoch.me · 12/12/2024
Writing Tools API when?
000 0
Karl K. @karlkoch.me · 03/12/2024
Gotta say, I love what we do #duckduckgo. spreadprivacy.com/2024-duckduc...
spreadprivacy.com
2024 DuckDuckGo Charitable Donations
DuckDuckGo is donating $1.1 million in 2024 to support organizations that share our vision of raising the standard of trust online.
010 1
Reposted by Karl K.
Mikkel Malmberg @mikker.dev · 02/12/2024
Arc is really good. I would pay, idk, something for a yearly sub. I'm sure many more would too. And if they didn't have to hire a team to make feature film quality videos about pivots then maybe that would be enough to sustain one browser product?
162 6