Bernard Kolobara
banner
kolobara.com
Bernard Kolobara
@kolobara.com
Into 📡 distributed systems and 🦀 rust. Creator of https://flawless.dev and https://lubeno.dev.
Steam Machine having over 2k upvotes on Hacker News tells you everything where the consumer is at today and what the people actually want.

> Install your own apps, or even another operating system. Who are we to tell you how to use your computer?

No market research necessary at all.
November 13, 2025 at 9:58 AM
Reposted by Bernard Kolobara
multi line headers for those curious if alignment works
November 11, 2025 at 12:27 AM
Reposted by Bernard Kolobara
October 10, 2025 at 3:17 PM
Telling a story with commits is much easier if you are using #jj-vcs instead of git. meks.quest/blogs/the-th...
meks.quest
meks.quest
September 26, 2025 at 9:31 AM
YES! For 3 years, while working on lunatic (github.com/lunatic-solu...), every day I wished reflections in Rust existed. Annotating every type that can be sent between processes was such a pain!
September 23, 2025 at 9:43 AM
I can't believe we never got a sequel to this masterpiece!
Today is the 30th anniversary of Hackers
September 16, 2025 at 8:13 AM
Reposted by Bernard Kolobara
It's been a pretty wild 12 months. I gave 4 different talks at 4 different conferences on 4 different continents. Thanks for having me, Rust community. I'm glad to be part of you.
September 6, 2025 at 6:32 PM
Spending a few days on Skopelos. Mamma Mia! vibes.
September 4, 2025 at 7:03 AM
Ok, this was way more controversial than I expected 😅
August 27, 2025 at 8:25 PM
Over the last months I have been thinking about the productivity impact of using Rust. I have put some of my thoughts into a blog post.

lubeno.dev/blog/rusts-p...
The unexpected productivity boost of Rust
Rust is known for having a steep learning curve, but in this post we will be looking at another curve, the one showing developer productivity in relation to the project size.
lubeno.dev
August 27, 2025 at 1:11 PM
lubeno.dev got a cute new redesign!
August 26, 2025 at 7:14 PM
Reposted by Bernard Kolobara
Good thing then that I'm giving a talk in 4 days at Rust Forge on (among other things) making inference breakage no longer actually break things 😁
August 25, 2025 at 8:52 PM
We have just pushed a big update to lubeno.dev

If you are looking for a place to host your code with servers in the eu 🇪🇺, check us out!
August 18, 2025 at 2:36 PM
"This tool is, today, the worst it will ever be."

I wish there was a law that guaranteed that things only get better with time.
August 18, 2025 at 6:22 AM
Reposted by Bernard Kolobara
That feeling when you finally figure out the right Rust hack for a usecase that needs HKT...
a man in a wet suit is holding a carabiner and a watch that says prime video on it
ALT: a man in a wet suit is holding a carabiner and a watch that says prime video on it
media.tenor.com
August 12, 2025 at 10:26 AM
Reposted by Bernard Kolobara
#GitHub doesn't have good competition for individuals / small teams. Can't commit to Codeberg due to stance on private repos & commercial projects. GitLab seems as bloated and more expensive. Forgejo seems easy to self-host, but I'd rather not at this point. One of these days.
August 12, 2025 at 5:47 AM
I have spent the day researching how React's <Suspense>, `useDeferredValue(<value>)` and `use(<promise>)` abstractions work together, and it finally clicked!

You just need to think of it in terms of TWO exception system! Yes, TWO exception system built on UI tree structures. 🧵
August 11, 2025 at 9:32 PM
Reposted by Bernard Kolobara
Aug 10th 1988 - Zero Cool was in the New York Times for crashing 1,507 computer systems.

📽️📅 Hackers (1995)
August 10, 2025 at 10:26 AM
Reposted by Bernard Kolobara
I’m most concerned that it’s stuck. I think the Rust project has a real problem with things being designed, partially implemented, used in the compiler, and then never finished and stabilized for regular users outside of Nightly.

IMO the desire for maximally generic APIs is part of that pattern.
August 10, 2025 at 3:58 PM
Intel stock the second he tweeted.
August 7, 2025 at 11:56 AM
Reposted by Bernard Kolobara
One thing that doing creative work teaches you is that ideas are worth nothing. Anybody can have an idea. In a writers room you have to come up with a hundred ideas a day, and most of those don’t make the page. It’s the work of making something that gives it value. The patina of humanity.
"AI only offers suggestions based on your prompts. It's still your imagination."

No. Your imagination provides the germ of a story, expands it into sentences, phrases, paragraphs, chapters, culminating in a complete story. Using AI is "I have an idea," then someone else writes a story based on it.
August 4, 2025 at 11:07 PM
First time I heard of the term "cognitive debt", but it immediately resonated with me.
AI was supposed to make us more efficient.

Instead, it’s fragmenting our workflows, bloating our calendars, and burning out high performers.

I wrote about the false promise of AI productivity and why we’re actually working harder than ever:

afterburnout.co/p/ai-promise...
AI promised efficiency. Instead, it’s making us work harder.
AI tools were supposed to free up our time—but they’re increasing our cognitive load and making us less productive. Here’s what’s really happening (and how to use them without burning out).
afterburnout.co
August 4, 2025 at 1:31 PM
Reposted by Bernard Kolobara
database development sub nearly 10k members
August 3, 2025 at 5:16 PM
Reposted by Bernard Kolobara
📚 Whenever I see useCallback, I wonder: why do we need it here? And a lot of the times, when I look deeper, I see that it actually doesn’t do anything. I think a lot of code-bases would be better of just not memoizing at all - and then let the compiler do it for you:
The Useless useCallback
Why most memoization is downright useless...
tkdodo.eu
July 28, 2025 at 4:22 PM