Karel Zikmund's Avatar

Karel Zikmund

@zikicz.bsky.social

SW engineer on .NET Networking team at Microsoft. Hiring for .NET/DevDiv/Microsoft/Prague. Opinions are my own. He/him. https://karelz.github.io

415 Followers  |  141 Following  |  57 Posts  |  Joined: 06.11.2024  |  1.6782

Latest posts by zikicz.bsky.social on Bluesky

Preview
Please tell us about your .NET MAUI development experience! Take this survey powered by surveymonkey.com. Create your own surveys for free.

Developing with .NET MAUI? Share your feedback with the .NET MAUI team: www.surveymonkey.com/r/T9KJCTS

08.01.2026 21:19 — 👍 3    🔁 2    💬 0    📌 0
We the people must never accept government threats to our freedom of speech. Efforts by leaders to pressure artists, journalists, and companies with retaliation for their speech strike at the heart of what it means to live in a free country.

Last week, Jimmy Kimmel was taken off the air after the government threatened a private company with retaliation, marking a dark moment for freedom of speech in our nation. In an attempt to silence its critics, our government has resorted to threatening the livelihoods of journalists, talk show hosts, artists, creatives, and entertainers across the board. This runs counter to the values our nation was built upon, and our Constitution guarantees.

We know this moment is bigger than us and our industry. Teachers, government employees, law firms, researchers, universities, students and so many more are also facing direct attacks on their freedom of expression.

Regardless of our political affiliation, or whether we engage in politics or not, we all love our country. We also share the belief that our voices should never be silenced by those in power – because if it happens to one of us, it happens to all of us.

This is the moment to defend free speech across our nation. We encourage all Americans to join us, along with the ACLU, in the fight to defend and preserve our constitutionally protected rights.

We the people must never accept government threats to our freedom of speech. Efforts by leaders to pressure artists, journalists, and companies with retaliation for their speech strike at the heart of what it means to live in a free country. Last week, Jimmy Kimmel was taken off the air after the government threatened a private company with retaliation, marking a dark moment for freedom of speech in our nation. In an attempt to silence its critics, our government has resorted to threatening the livelihoods of journalists, talk show hosts, artists, creatives, and entertainers across the board. This runs counter to the values our nation was built upon, and our Constitution guarantees. We know this moment is bigger than us and our industry. Teachers, government employees, law firms, researchers, universities, students and so many more are also facing direct attacks on their freedom of expression. Regardless of our political affiliation, or whether we engage in politics or not, we all love our country. We also share the belief that our voices should never be silenced by those in power – because if it happens to one of us, it happens to all of us. This is the moment to defend free speech across our nation. We encourage all Americans to join us, along with the ACLU, in the fight to defend and preserve our constitutionally protected rights.

A graphic listing the names of the more than 400 signers of the ACLU's letter condemning the federal government's retaliation against Jimmy Kimmel. For the full list of signatories, visit aclu.org/kimmel-letter-bk

A graphic listing the names of the more than 400 signers of the ACLU's letter condemning the federal government's retaliation against Jimmy Kimmel. For the full list of signatories, visit aclu.org/kimmel-letter-bk

Jimmy Kimmel was taken off the air after our government threatened a private company with retaliation, marking a dark moment for free speech in our nation.

More than 400 artists across our nation signed on to say: We refuse to be silenced by those in power.

22.09.2025 15:02 — 👍 3473    🔁 1058    💬 51    📌 226

I published 'ssh': a .NET tool that mimics OpenSSH 'ssh' (built with Tmds.Ssh!)
You can invoke it as 'dotnet ssh' after a tool install ('dotnet tool update -g ssh')
or with .NET 10 p6's new 'dnx' command run: 'dnx ssh'
@chethusk.bsky.social @jongalloway.bsky.social @zikicz.bsky.social @davidfowl.com

16.07.2025 05:54 — 👍 8    🔁 4    💬 0    📌 0
Preview
Some more C# 13 | Red Hat Developer Learn more about the new advanced features of C# 13 (part 2 of 2)

2nd (and final) C# 13 post covers 'ref struct' improvements, the new 'Lock' type, and [OverloadResolutionPriority] developers.redhat.com/articles/202... cc @jongalloway.bsky.social @zikicz.bsky.social

29.04.2025 12:33 — 👍 5    🔁 3    💬 0    📌 0
Post image

Tech Talks for Universities are back -- watch today 4/29 at 19:15 CEST

aka.ms/TechTalks4Unis

29.04.2025 13:56 — 👍 2    🔁 1    💬 0    📌 0
Preview
C# 13 | Red Hat Developer Discover the new features of C# 13 (part 1 of 2)

Blog post on C# 13 params collections, partial properties/indexers, index access in object initializers and ref/unsafe in iterators and async methods developers.redhat.com/articles/202... @jongalloway.bsky.social @chethusk.bsky.social @zikicz.bsky.social @antonfrv.bsky.social @jaredpar.bsky.social

16.04.2025 18:52 — 👍 6    🔁 2    💬 0    📌 0

Yep, actively experimenting
karelz.github.io/ai-interviews/

So far, we had 2 interviews, with 4 more to be scheduled.

It is very different from what we envisioned - we need to finetune questions to not let candidates drown in debugging infra/env.

13.04.2025 16:49 — 👍 0    🔁 0    💬 0    📌 0
Post image

Oh, it was the magical setting in Notifications, darn ... my bad

28.03.2025 08:23 — 👍 2    🔁 0    💬 0    📌 0

Not too late. We're just getting started next week.

28.03.2025 08:03 — 👍 2    🔁 0    💬 0    📌 0

Using AI in interviews -- looking for volunteers for mock AI-enabled interviews.

If you are proficient in using AI in your daily work (job, hobby projects, school work), and you'd like to try to use them also during interview, ping me.

This is community-driven effort!

01.03.2025 11:36 — 👍 12    🔁 9    💬 5    📌 2

Just noticed that replies to my post didn't give me any notification 😮‼️
Am I missing some obvious setting somewhere? (like by default disabled DMs)

27.03.2025 08:55 — 👍 4    🔁 0    💬 2    📌 0

So, just because I work for Microsoft, all my community/private efforts are doomed to be bad? ... Interesting

27.03.2025 08:53 — 👍 0    🔁 0    💬 1    📌 0
Karel Zikmund - About Me

Argh, I somehow missed all replies (!) and had DMs disabled. Double fail. Emberassing.

If you are still interested, please ping me (DM, or contacts on karelz.github.io). We are starting next week.

27.03.2025 08:50 — 👍 0    🔁 0    💬 0    📌 0

Well, candidates are "cheating" with AI. And given that AI is a useful developer tool (like calculator is for math), it is just natural evolution, isn't it?

Would you hire a mathematician who is refusing to use calculator?

27.03.2025 08:50 — 👍 0    🔁 0    💬 1    📌 1
Karel Zikmund - About Me

Argh, I somehow missed all replies (!) and had DMs disabled. Double fail. Emberassing.

If you are still interested, please ping me (DM, or contacts on karelz.github.io). We are starting next week.

27.03.2025 08:48 — 👍 0    🔁 0    💬 0    📌 0

Argh, I somehow missed all replies (!) and had DMs disabled. Double fail. Emberassing.

If you are still interested, please ping me (DM, or contacts on karelz.github.io). We are starting next week.

27.03.2025 08:47 — 👍 0    🔁 0    💬 0    📌 0
Post image

This comment by Anders Hejlsberg on the choice of languages for TypeScript is worth reading. Spead that type of thinking! (And recognize the massive shift that Microsoft made)

12.03.2025 09:40 — 👍 288    🔁 56    💬 17    📌 7

Congrats duuuude!

11.03.2025 11:23 — 👍 1    🔁 0    💬 0    📌 0
Post image

😂😅

08.03.2025 02:38 — 👍 42024    🔁 8993    💬 560    📌 429

PM? Part-time Manager? ;)

08.03.2025 05:37 — 👍 0    🔁 0    💬 1    📌 0

Aspiring manager?

07.03.2025 21:27 — 👍 1    🔁 0    💬 1    📌 0

Both easily spotted. One on eyes. Both on answers and how they present them.

Don't they understand it is possible to spot them?
Do they hope interviewers will not notice?

07.03.2025 16:26 — 👍 0    🔁 0    💬 1    📌 0

The "fun" thing is my colleagues met cheaters over last half a year if not longer.
I didn't, until couple of weeks ago (and I interview a lot ... 150-200 per year)
And it is second instance since then ...

07.03.2025 16:24 — 👍 0    🔁 0    💬 1    📌 0

Sensitive responses into DM, I will keep them confidential / anonymized!

07.03.2025 16:21 — 👍 0    🔁 0    💬 0    📌 0

Poll time:

Would you consider using AI in interview, when it is explicitly forbidden?

If yes and if you were found out, how would you react?

07.03.2025 16:19 — 👍 0    🔁 0    💬 2    📌 0
Karel Zikmund - Using AI in Interviews - Experiment / Mock Interviews

I tried to challenge one such person at the end of the interview. They were prepared with aggressive attack and proofs at hand why they are not cheating.

Weird experience, won't do it again.

Now focused on embracing AI in interviews: karelz.github.io/ai-interviews

07.03.2025 16:16 — 👍 0    🔁 0    💬 2    📌 0
Karel Zikmund - Using AI in Interviews - Experiment / Mock Interviews

What do you do when you catch candidates cheating with AI during interviews? (when it is upfront forbidden)

When it is obvious, i.e. they have no clue what they write, why, or start parroting encyclopedic knowledge without saying why.

07.03.2025 16:15 — 👍 1    🔁 0    💬 2    📌 0

So, users will use .NET and expect us to do the heavy lifting ... sniff

07.03.2025 12:19 — 👍 0    🔁 0    💬 1    📌 0
Karel Zikmund - Using Ai in Interviews - Experiment / Mock Interviews

Detailed info: karelz.github.io/ai-interviews/

01.03.2025 13:11 — 👍 0    🔁 0    💬 2    📌 0

If there is too high demand, we might start choosing participants - will be done in direct DMs.

01.03.2025 11:47 — 👍 0    🔁 0    💬 1    📌 0

@zikicz is following 18 prominent accounts