Tomas Karban
banner
tomaskarban.bsky.social
Tomas Karban
@tomaskarban.bsky.social
I think you are looking for `interface IB<out T> where T : IA`; it is called covariance.
July 25, 2025 at 2:53 AM
Reposted by Tomas Karban
Without that, people seem to get caught up in the conventions of their first language, thinking that it's the best way, because it's the only way they know.

It's the same reason that people who've spent time in other countries and cultures have a better time navigating new social situations.
June 23, 2025 at 1:55 PM
Reposted by Tomas Karban
One useful think to do: when you read a take on software engineering, understand where the person making it is coming from. Are they building a side project? Is it indie hacking? Mid-sized team? VC-funded? Academia? Etc

Context makes a massive difference is stuff that “works”!
May 30, 2025 at 11:01 AM
Reposted by Tomas Karban
I want to see this picture where the cookies are actually proportionate. If the worker on the right has one cookie (let's say $100K to be generous), a billionaire with $10B will have 100,000 cookies, which is probably several truckloads.
December 14, 2024 at 8:11 PM