provegard Profile Banner
Per Rovegård Profile
Per Rovegård

@provegard

Followers
206
Following
3K
Media
51
Statuses
2K

Software Engineering PhD. Interested in creating better software. CTO & coding architect @factor10com. Opinions are my own.

Karlskrona, Sverige
Joined May 2011
Don't wanna be here? Send us removal request.
@provegard
Per Rovegård
8 months
I pinned a WSLg application to the taskbar in Windows 11, but it lost the icon and became a generic Remote Desktop icon/app that cannot be unpinned (no unpin option in the right-click menu). Does anyone know how to get rid of it? @JenMsft ?.
0
0
0
@provegard
Per Rovegård
9 months
However, I don't say that I use TDD. I also don't say that I use a keyboard. Some things are just part of the usual workflow & not worth mentioning.
0
0
0
@provegard
Per Rovegård
9 months
This is important! I work like this as well. As Cory writes, it's equally important to be transparent about what you're doing. At one client, we constantly improve the code so that we can deliver value faster. Since we do it all the time, it seldom becomes a big thing.
@housecor
Cory House
9 months
I don’t ask for permission to refactor. I don’t ask for permission to optimize performance. I don’t ask for permission to make it secure. I don’t ask for permission to make it accessible. I don’t ask for permission to write tests. I don’t ask for permission to do my job
Tweet media one
1
0
1
@provegard
Per Rovegård
10 months
#MongoDB 8.0 has been released. But what do the coloured bars next to the version numbers in the lower box mean?
Tweet media one
0
0
0
@provegard
Per Rovegård
10 months
Holy crap what a shitshow #Audi online connectivity is. Slow, confusing and buggy as hell. I miss my #Tesla. :(.
2
0
2
@provegard
Per Rovegård
10 months
The Swedish translation in my Audi is a bit confusing. The text asks if I want to load vehicle configuration, but the button says Save. I wonder if it makes more sense in German. #audi
Tweet media one
1
0
1
@provegard
Per Rovegård
10 months
RT @JamesNK: Building software without writing tests 🚀.Maintaining software without any tests 💥.
0
3
0
@provegard
Per Rovegård
11 months
In a rare turn of events, I set aside time to finish my blog post about C# source generators that started brewing some time before summer:. #csharp.
0
0
0
@provegard
Per Rovegård
1 year
I find it interesting that so many are "blown away" by LLM-assisted tech. Most things I have tried are pretty underwhelming. #ai #llm.
0
0
2
@provegard
Per Rovegård
1 year
I mean, once you have coded a little bit of Haskell, Scala, Kotlin, Python, or even just modern JavaScript, old-style C# feels very clumsy. I'd like to see even more powerful pattern matching in C#. And to be able to use new language features in expression trees!.
0
0
0
@provegard
Per Rovegård
1 year
Lots of people complaining that this is hard to understand. Sure, the variable names can be improved, but other than that I think it's very nice! It's good to see C# adopt useful features from other languages.
@davidfowl
David Fowler
1 year
Today I wrote this code. Yep, this is C#. #dotntet #csharp
Tweet media one
1
0
0
@provegard
Per Rovegård
1 year
Some of the answers seem to indicate that TDD prevents you from just mashing arbitrary code together, like calling the DB directly from UI handlers. Sure, but if you want to write that kind of code, why even bother with TDD or even tests at all?.
0
0
0
@provegard
Per Rovegård
1 year
RT @John_Capobianco: Everyone started with these files: . autoexec.bat .himem.sys .config.sys.
0
206
0
@provegard
Per Rovegård
1 year
RT @martinfowler: NEW POST. David Tan and Jessie Wang reflect on how regular engineering practices such as testing and refactoring helped t….
0
51
0
@provegard
Per Rovegård
2 years
0
3
0
@provegard
Per Rovegård
2 years
RT @maoni0: what's new in the .NET 8.0 GC? we focused on solving the Server GC problem where it keeps too much memory around. the new DATAS….
0
80
0
@provegard
Per Rovegård
2 years
Stuck in a "you're accessing sensitive information so we need to verify your identity" loop in the Teams app. Why does Teams have to be so complicated when other communication apps are so easy? 😥.
0
0
0
@provegard
Per Rovegård
2 years
And spaces instead of tabs.
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
coding would be so much easier if everyone used the same language.
0
0
1
@provegard
Per Rovegård
2 years
Tests. I did that, and it was amazing!.
@housecor
Cory House
2 years
Poll: Imagine your team has to build a project with either types or tests. You can't have both. Which would you pick?.
0
0
1
@provegard
Per Rovegård
2 years
RT @davidfowl: .NET 8's dependency injection container will support "keyed services". A long-requested feature that has finally landed. Thi….
0
275
0