Přemek Vysoký
418 posts

Přemek Vysoký
@premun_
Principal Software Engineer @ .NET Engineering / Microsoft · Opinions are probably stolen
Prague Katılım Ekim 2021
104 Takip Edilen87 Takipçiler
Přemek Vysoký retweetledi

@devinbgoble @McClellandRuss Can you estimate your team's velocity? Do you know how much you get done in a month?
Do you know how fast people on your team work?
If you do all of the above, why not just get these numbers out cheaply by chunking your work by time?
English

@McClellandRuss Some people seem to need the structure. What they're getting out of it, I don't know. We triage issues, refine stories, do some rough estimation, etc. I think we generally get value out of those activities. Our workflow does not benefit from sprints.
English

@avrldotdev @Adriksh Do you mean the part where you can point at any address and pretend that it contains whatever you feel like or the parts with undefined compiler behavior?
English
Přemek Vysoký retweetledi

@KooKiz It's so refreshing to hear about examples of direct benefits of using the right data structures in the right situations when it actually matters
English

A lot of performance issues come from incorrect assumptions. ReSharper has a GetModuleReference method which iterates over the references of a project to find a specific module. The underlying storage is a list. It seems reasonable at first: how many references can there be in a typical project? 10? 20?
Well, it turns out that a simple aspnetcore project, created with 'dotnet new webapi', has 309 references before even adding any external library!
Because of this oversight, GetModuleReference was responsible for up to 4% of total CPU usage during Visual Studio startup in some of our performance tests. Replacing the storage with a map brought it down to 0.5%.


English

In 2025, Microsoft employees donated $255.6M and over 1.2M volunteer hours, supporting 36,500 nonprofits in 110 countries.
microsoft.com/en-us/corporat…
English

@DemetreeKaller1 @JonathanPeppers This has been the release cycle since .NET 5. Monthly previews starting February until summer, then some RCs and a GA release in November
English

@JonathanPeppers Sounds fancy.
Why so soon though? 10 just came out a couple of months ago. My 18 month old product started on version 8…
English

.NET 11 Preview 1 is out!
devblogs.microsoft.com/dotnet/dotnet-…
We've been working on better framework and device selection to streamline 'dotnet run' for .NET MAUI. Try it out and let us know how it works!
GIF
English

Is there a way to trim the list of startup projects in VS?
Most of there are libraries and test projects which I will never want to launch.
It's a bit tiresome to fish for the one or two CLI/API projects in a sea of non-runnables
@mkristensen?

English

@GodOfTweets Criticizing, sure. Disregarding while there's millions of counterexamples of it being useful, I don't know..
English

@premun_ It's definitely true of bad devs. Bad employees in general blame everything else. Their tools, their co-workers, the customer, even.
But it's also not the case that anyone criticizing a tool or disregarding it is automatically incapable of using it.
English

My whole career I've been meeting devs with strong edgy negative opinions about tools they've been using. I always thought they had some innate insight and saw through something.
Today, I'm of the opinion they just couldn't utilize tools to their max including their weak spots.
notch@notch
Reminder that using AI to write code is an incredibly bad idea still, and anyone advocating for it is either incompetent or evil. It's just as dumb as letting AI write the laws. It's about logic, not about typing.
English

@Tynach @nickycakes @notch Thx for the explanation and also staying civil.
I don't work on/know the story with Windows.. or how many bugs you can attribute to AI. I wouldn't say it's a lot.
These are quite bold conclusions people jump to. A part of life, I guess?
Not much to do with my claim though..
English

@nickycakes @premun_ @notch … find it very rare for anyone, myself included, to know why a currently held belief is being called dumb.
Whether it's missing perspective, missing information, or just a lack of introspection and self-analysis, people rarely continue believing something they KNOW is dumb.
English

@frostyfrog @adam_almost @notch Possibly. Hard to argue everyone's baggage they bring to these flame wars
English

@premun_ @adam_almost @notch I believe that they're referring to all the botched updates that have been happening recently, which haven't happened for a long time until Windows 11 came along. At least, not at the scale that we've seen.
English

@janivkk9138 @adam_almost @notch I never said that? I just know how to use AI. OP seemingly does not. Somehow he ends up calling me dumb.
I only called out a pattern I've been observing for decades. Seems like it struck a chord with a possible insecurity of @notch
English

@premun_ @adam_almost @notch Just because you work at Microsoft don’t mean that you’re above all else.
English

@griimnak @TimWachter I think you're arguing a whole different argument. One on which I agree with you.
You should still know your language if you want to be a good dev.
I never said anywhere to offload everything to AI
English

@TimWachter @premun_ Yes, I do recognize that and agree.
However, if you only use that tool and never expose yourself to the language and problem solving natively in your brain, you will end up like this in dire situations:
Kai Lentit (e/xcel)@KaiLentit
Coding with AI in 2024.
English

@premun_ you’re not a dev if you rely on AI to do the work for you. Change my mind.
English

@griimnak I've been a dev long before stackoverflow. Back then you had to read a book.
Language was never the problem.
In well established codebases, copying patterns gets you very far.
English

@premun_ Right so you sound like an experienced dev, so let me take you back to the stackoverflow days.
If you were training a junior then, wouldn't you scold them about just blindly copy and pasting solutions into the codebase? You'd say "learn the language instead". That's the point
English

@EvanElleRouss I give it well specified worked out sub tasks that I know it handles well. That's work. The important part of it.
The scope of such tasks has been increasing, my productivity with it. I learned how to use it, built a feel for it, I use it as a tool.
English

@premun_ AI isn’t really tool in that sense, it’s something that does the work for you. whereas a tool is something that a person uses to assist them in doing the work.
English

@synthnostate Not sure what fight you're fighting.
I never called anyone retarded nor does being a billionaire qualify you for anything, nor I have known who this person is.
I've used all kinds of OSes, I found all useful in ways. They are, again, tools.
English

@premun_ You're the one calling a billionaire retarded.
And I've *never* had Windows as my main OS in its 30+ years, so yeah, life's been good.
English

@kalokagathos777 @notch I meant the others who do (like OP).
And yes, you absolutely can and might not be smart about everything.
English






